Pracuję nad małym projektem edytora tekstów i chcę dodać podstawowe wyróżnianie składni dla kilku języków (Java, XML..just, aby wymienić tylko kilka). Jako doświadczenie w nauce chciałem dodać jeden z popularnego lub nie popularnego parser lexera Java.Który parser zorientowany na Javę dla prostego projektu (ANTLR, DIY, itp.)
Jaki projekt polecasz. Antlr jest prawdopodobnie najbardziej znany, ale wydaje się dość skomplikowany i ciężki.
Oto opcje, które znam.
- antlr
- Ragel (tak, to może generować źródło Java dla wejścia Processing)
- Zrób to sam (chyba mogę napisać prosty tokena parsera i podświetlić kodu źródłowego).
ANTLR. bez wątpienia. –