2010-03-18 11 views
11

Qualcuno conosce un repository online per grammatiche in formato lex/yacc? Sto cercando una grammatica Java per creare un convertitore quickcoded del codice sorgente.Cerchi una grammatica Java in formato lex/yacc

Grazie!

modifica: preferisco cercare lex/yacc perché voglio usare fslex/fsyacc con il minimo riscrittura della grammatica possibile.

+0

Sembra che sia possibile riutilizzare un parser C e fare in modo che "class" e "interface" funzionino come "struct" e "import" funzionano come "#include". – jrockway

+0

Questa potrebbe essere l'opzione più veloce in realtà. Avrei dovuto pensarci! –

risposta

1

Non esattamente il formato lex/yacc ma il progetto JavaCC ospita un paio di grammatiche here.

0

SableCC è anche un possibile candidato. Funziona alla grande.