2010-03-18 8 views
11

Kennt jemand ein Online-Repository für Lex/Yacc Formatgrammatiken? Ich bin auf der Suche nach einer Java-Grammatik, um einen schnellen Quellcode-Konverter zu erstellen.Suche nach einer Java-Grammatik im Lex/Yacc-Format

Vielen Dank!

edit: Ich suche vorzugsweise nach lex/yacc, weil ich fslex/fsyacc mit so wenig Grammatik umschreiben wie möglich verwenden möchte.

+0

Scheint so, als könnten Sie einfach einen C-Parser wiederverwenden und "class" und "interface" wie "struct" und "import" funktionieren lassen wie "#include". – jrockway

+0

Das könnte tatsächlich die schnellste Option sein. Ich hätte daran denken sollen! –

Antwort

1

Nicht genau Lex/Yacc-Format, aber das JavaCC-Projekt hostet ein paar Grammatiken here.

0

SableCC ist auch ein möglicher Kandidat. Es funktioniert großartig.