Quali opzioni di parser-generator open source (preferibilmente gem-based) ho in Ruby?Quali strumenti di generatore di parser basati sulla grammatica esistono per il rubino?
Ho usato (flettere & bisonte) | (lex & yacc) dal C in passato, e mi sento a mio agio con le specifiche in stile BNF.
Ho sentito parlare di cime degli alberi, ma sembra un po 'alieno e verbose rispetto a yacc ...
Scopo: voglio convertire il mio linguaggio di markup di testo ad un BNF e generare il codice di analisi.