Я пытаюсь создать грамматику в Javacc, а для имени функции у меня может быть любой ассортимент букв более низкого символа или «основной». Если «main» - это имя функции, необходимо выполнить различные процедуры.Исключить строку как токен в Javacc
Моя проблема заключается в том, что main не может быть сопоставлен как строковый литерал, когда он включен как выбор, и вместо этого сопоставляется. Поэтому я надеялся, что, если я исключу слово «главное» из токена, это может сработать!
< FUNCNAME: (["a"-"z"])+ ~["main"]>