什么是&lt; <eof>&gt;的等价物在jison中使用JSON格式

时间:2015-10-04 22:44:32

标签: jison

我正在阅读jison documentation,并且其中一个示例提供了匹配文件末尾(<<EOF>>)的词法分析器规则。但是,只有在使用JISON格式编写语法时才能使用。相反,我使用JSON格式来描述我的语法,但我在描述如何匹配文件末尾的文档中找不到任何内容。我尝试使用"<<EOF>>"作为词法分析器规则,但字面上匹配字符串<<EOF>>

我该怎么做?是否有更多关于jison的文档,我在哪里丢失了?

1 个答案:

答案 0 :(得分:2)

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