Generator parserów dla Javy - co wybrać?

0

Witajcie,
Chciałbym nauczyć się generowania parserów, a używać chcę Javy.

Na czym mi zależy:

  1. Najlepiej, aby był open-source.
  2. Nigdy nie używałem generatorów parserów: aby była do niego dokumentacja i najlepiej tutoriale, które wprowadzą mnie w tą dziedzinę.
  3. Fajnie jeśli będzie cross-językowy (w szczególności C++).
  4. Zależy mi na prostocie i krótkim czasie nauki.
  5. Chcę mieć możliwość użycia wygenerowanego kodu również na Androidzie.
  6. Pierwszym zastosowaniem będzie napisanie zaawansowanego kalkulatora z programowalną składnią. Rozważam też użycie do parsowania specyficznie stworzonych plików konfiguracyjnych o składni np. jak dhcpd.conf.

Tutaj jest lista:
http://java-source.net/open-source/parser-generators

Wydaje mi się, że JavaCC będzie dobrym wyborem. Czy ktoś miał z tym jakieś doświadczenie, warto?

0

Ja korzystałem z antlr i pracowało się z nim fajnie.

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