JavaME-geeignete Grammatik-Compiler Empfehlungen?
Frage
Ich möchte einige Daten analysieren, und ich habe eine BNF-Grammatik es mit zu analysieren. Kann jemand irgendwelche Grammatik-Compiler erzeugen kann Code empfehlen, die auf einem mobilen Gerät verwendet werden kann?
Da dies für JavaME ist, muss der erzeugte Code sein:
- Hoffentlich ziemlich klein
- Low Abhängigkeiten von exotischen Java-Bibliotheken
- Nicht abhängig von irgendwelchen Laufzeit-JAR-Dateien.
Andere Tipps
Die erste Frage ist haben Sie eine vorhandene Grammatikdefinition? Wenn ich eine LALR Grammatik Java portiert habe, habe ich JFlex / CUP verwendet.
Wenn Ihr bei Null anfangen, würde ich vorschlagen, verwenden Sie JavaCC / FreeCC, die eine LL (k) Parser ist. Es ist ziemlich gut dokumentiert, und es gibt keine Laufzeitabhängigkeiten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow