Antlr 定义一个名为';消息';处理\n‘,噩梦。。
我使用一个所谓的定义Antlr 定义一个名为';消息';处理\n‘,噩梦。。,antlr,antlr3,antlrworks,antlrv3ide,Antlr,Antlr3,Antlrworks,Antlrv3ide,我使用一个所谓的定义 message : '"'.* '"'; 表示“”中每一个小东西的是消息、终端 它与常见的“lkjaldjfa kajf”配合得很好 但当我遇到“\n”时,它变成了一场噩梦——这会导致不定式循环,吞噬我的记忆 我不知道为什么。。谢谢 。。。它变成了一场噩梦——它导致了不定式循环,吞噬了我的记忆 如果不能够复制它,很难对此发表评论 但是,解析器规则: 匹配标记“”,后跟零个或多个以标记“结尾的其他标记 除非您有很好的理由将其保留为解析器规则(我很想听),否则请将其更改为le
message : '"'.* '"';
表示“”中每一个小东西的是消息、终端
它与常见的“lkjaldjfa kajf”配合得很好
但当我遇到“\n”时,它变成了一场噩梦——这会导致不定式循环,吞噬我的记忆
我不知道为什么。。谢谢
。。。它变成了一场噩梦——它导致了不定式循环,吞噬了我的记忆
如果不能够复制它,很难对此发表评论
但是,解析器规则:
匹配标记“”,后跟零个或多个以标记“结尾的其他标记
除非您有很好的理由将其保留为解析器规则(我很想听),否则请将其更改为lexer规则:
它与字符'“
匹配,后跟零个或多个其他字符以字符结尾
另见: 。。。它变成了一场噩梦——它导致了不定式循环,吞噬了我的记忆 如果不能够复制它,很难对此发表评论 但是,解析器规则: 匹配标记“”,后跟零个或多个以标记“结尾的其他标记 除非您有很好的理由将其保留为解析器规则(我很想听),否则请将其更改为lexer规则: 它与字符
'“
匹配,后跟零个或多个其他字符以字符结尾
另请参见:Hi!要回答您的问题,需要在您的gram中查看其他Lexer规则。嗨!要回答您的问题,需要查看gram中的其他Lexer规则。
message : '"' .* '"';
Message : '"' .* '"';