Witajcie,
Chciałbym nauczyć się generowania parserów, a używać chcę Javy.
Na czym mi zależy:
- Najlepiej, aby był open-source.
- 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ę.
- Fajnie jeśli będzie cross-językowy (w szczególności C++).
- Zależy mi na prostocie i krótkim czasie nauki.
- Chcę mieć możliwość użycia wygenerowanego kodu również na Androidzie.
- 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?