Как исключить токен / выражение из другого токена / выражения в GnuWin32 Flex - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу исключить некоторые ключевые слова из моего токена переменной. Мой токен переменной:

variable [a-z|A-Z]+[a-z|A-Z|0-9]*

и ключевое слово:

Datatype "int"|"double"|"char"|"void"
KEYWORD "include"|"define"|{Datatype}|"return"|"if"|"else"|"elif"|"loop"|"while"|"run"|"new"

Я пытался использовать {переменную} ^ {KEYWORD}, ^ {KEYWORD} {переменная}, но она не работает

Я хочу создать переменный токен таким образом, чтобы он не мог генерировать что-либо из KEYWORD.Как это сделать ..

...