1.概述
上一篇文章:【Antlr】Antlr识别歧义性文本
出自:antlr 权威指南
并且补充
绝大多数编程语言忽略词法符号间的空格和注释,这意味着它们可以出现在任何地方。这就给语法分析器带来了一个难题,它必须时刻考虑两种可选的词法符号的存在:空白字符和注释。常见的解决方案是, 令词法分析器匹配这些词法符号并丢弃。
examples/Cymbol.g4
WS : [ \t\n\r]+
上一篇文章:【Antlr】Antlr识别歧义性文本
出自:antlr 权威指南
并且补充
绝大多数编程语言忽略词法符号间的空格和注释,这意味着它们可以出现在任何地方。这就给语法分析器带来了一个难题,它必须时刻考虑两种可选的词法符号的存在:空白字符和注释。常见的解决方案是, 令词法分析器匹配这些词法符号并丢弃。
examples/Cymbol.g4
WS : [ \t\n\r]+