велосипедоизобретание
захотелось сделать парсер контекстнозависимой адаптивной грамматики.
парсер не получился, но в ходе циклического написания и выбрасывания кода
случайно написал (кривые) monadic parser combinators на питоне.
причем выяснил я что это именно они уже постфактум, то бишь, мне сказали что это именно они. вот лажа(
UPD: похоже, это - то что нужно. будем курить.
no subject