提问人:MainS 提问时间:6/16/2021 更新时间:6/16/2021 访问量:532
在词法分析器规则 Antlr4 中匹配 EOF 令牌
Match EOF token in lexer rule Antlr4
问:
我想在 Antlt4 的词法分析器规则中匹配令牌,但它不起作用:EOF
RULE: EOF;
在输入空文本文件后,词法分析器只识别一个正确的标记RULE
但是,如果我尝试做这样的事情:
WORD: 'word';
RULE: EOF;
和这个输入文件:
word
我进入了 lexer 认可的令牌列表。WORD
谁能解释为什么会这样,在这种情况下如何按规则匹配?EOF
RULE
(在第二个输入文件中,我在“word”字符串后面没有字符
答: 暂无答案
评论
word
WORD
WORD: 'word'; RULE: EOF;
RULE
tokens { ... }