Я пытаюсь использовать JFlex для создания парсера, но сталкиваюсь с очень простой проблемой.
Я хочу получить этот токен
[A-Za-z]+_N$ { System.out.println("Noun"); }
и он должен распознавать "car_N" как "существительное" и НЕ распознавать "car_NN".
но это не работает, если я использую
[A-Za-z]+_N { System.out.println("Noun"); }
"car_N" получают, но "car_NN" также возвращает "car_N", это не то, что я хочу.
Интересно, кто-нибудь здесь знает, как помочь?
Кажется, что символ JFlex и Flex '$' не работает