ANTLR

ANTLR

ANTLR, inne narzędzie do rozpoznawania języka, to narzędzie językowe, które zapewnia ramy do konstruowania rozpoznawaczy, tłumaczy, kompilatorów i tłumaczy z gramatyki ...
ANTLR, inne narzędzie do rozpoznawania języka, to narzędzie językowe, które zapewnia strukturę do konstruowania rozpoznawaczy, tłumaczy, kompilatorów i tłumaczy z opisów gramatycznych zawierających działania w różnych językach docelowych.ANTLR zapewnia doskonałą obsługę budowy drzewa, chodzenia po drzewie, tłumaczenia, odzyskiwania błędów i raportowania błędów.
antlr

Stronie internetowej:

Alternatywy dla ANTLR'a dla wszystkich platform z dowolną licencją

parboiled

parboiled

Elegancka analiza PEG w Javie - lekka, łatwa w użyciu, wydajna.
Bison

Bison

GNU Bison, powszechnie znany jako Bison, jest generatorem analizatora składni, który jest częścią Projektu GNU.
dropincc.java

dropincc.java

dropincc.java - Mały i łatwy w użyciu generator parserów.Podaj swoją gramatykę w czystej Javie i skompiluj dynamicznie.Szczególnie nadaje się do tworzenia DSL w Javie.
Ragel

Ragel

Ragel jest kompilatorem maszyn skończonych i generatorem analizatora składni ukierunkowanym na C, C ++ i ASM.Może rozpoznawać sekwencje bajtów i wykonywać kod w dowolnych punktach procesu.