Lex & yacc
Tony Mason
John R Levine
Ferramenta de apoio às fases iniciais do ensino de linguagens formais e compiladores