如何在 ANTLR4 中制作令牌“\”?

How to make a token "\" in ANTLR4?

我想做整数除法和浮点数除法的记号

例如:

DIV_F : '/';
DIV_I : '\'; // Error here

第二行有错误:

" mismatched character 'EOF' expecting ''' "

那我现在该怎么办?您的帮助将不胜感激。

在很多语言中,反斜杠 \ 是转义字符。所以我认为您可能正在转义结束单引号。尝试

DIV_I : '\';

转义反斜杠,以便它知道您指的是文字字符。

page 可能会有所帮助。