Generator leksera do kodu w Javie

0

Witajcie,

Chciałbym zasięgnąć porady - czy możecie polecić jakieś konkretne narzędzie, które bez zbędnych problemów pozwoli mi wygenerować kod leksera (kod w Javie) do analizy składniowej takiej (skomplikowanej) gramatyki: http://4programmers.net/Pastebin/828 ? Chodzi o to, żeby po prostu wkleić tę gramatykę i otrzymać wygenerowane klasy Javy służące do analizy takiej gramatyki. Fajnie by było, gdyby od razu można było wygenerować jakiegoś "tree-walkera" do chodzenia po drzewie elementów już sparsowanego pliku (zwalidowanego w/w lekserem).

Zatem:

  • jak PROSTO wygenerować lekser do zadanej gramatyki ?
  • ewentualnie od razu parser + tree-walker

Tak, wiem, że Google zwraca wiele wyników a propos tego, ale ja nie znam dostatecznie dobrze żadnego z tych narzędzi i dlatego chciałbym otrzymać jakąś radę.

Pozdrawiam :)

0

antlr
tylko skladnia gramatyki musi troche inaczej wygladac, ale to kwestia kilku "znajdz i zastap"

1 użytkowników online, w tym zalogowanych: 0, gości: 1