3

我正在阅读jison 文档,其中一个示例给出了一个匹配文件结尾 ( ) 的词法分析器规则<<EOF>>。但是,只有在您以 JISON 格式编写语法时才能使用它。相反,我使用 JSON 格式来描述我的语法,但在描述如何匹配文件结尾的文档中找不到任何内容。我曾尝试使用"<<EOF>>"as 词法分析器规则,但这实际上与 string 匹配<<EOF>>

我该怎么做呢?我缺少的地方是否有更多关于 jison 的文档?

4

1 回答 1

3

在深入研究lex-parser的源代码后,它看起来就像$我想要的那样。它不匹配行尾,而是匹配文件尾。实际上在解析 jison 文件的 lex 部分时<<EOF>>被转换为。$

于 2015-10-05T03:50:38.930 回答