Dúvida Jflex/javacc

3 respostas
M

Dae pessoal,

Preciso fazer um conversor cobol para pseudo linguagem(portugol por exemplo).

Estou pensando em usar jflex e javacc. Alguém que já usou isso poderia me dizer se este é um “bom caminho” ou há algo mais indicado ?

3 Respostas

T

É uma boa idéia. Parece que existe até uma gramática pronta para o javacc.

M

Blz Thingol,

Vc já usou o CUP http://www.cs.princeton.edu/~appel/modern/java/CUP/ ??

T

A parte mais chata de usar um compilador de compiladores (como o javacc, antlr, cup etc.) é ter uma gramática decente e funcionando.
O Cobol é meio chato nesse ponto porque ele tem aquele problema das colunas; então escolha o compilador de compiladores que já tenha uma gramática testada e funcionando. Você pode acabar descobrindo, já meio tarde no desenvolvimento, que seu compilador de compiladores não suporta adequadamente o Cobol devido a esse problema léxico das colunas, ou coisa parecida, e aí você tem de jogar tudo fora e começar tudo de novo. Argh :frowning:
Se fosse para você converter Java em outra coisa, então você poderia escolher qualquer ferramenta (quase todas elas têm uma gramática Java).

Criado 4 de fevereiro de 2009
Ultima resposta 4 de fev. de 2009
Respostas 3
Participantes 2