2015-10-04 159 views
2

我正在通过jison documentation进行阅读,其中一个示例给出了一个与文件结尾相匹配的词法分析器规则(<<EOF>>)。但是,只有在以JISON格式编写文法时才能使用该功能。相反,我使用JSON格式来描述我的语法,但是在描述如何匹配文件末尾的文档中找不到任何内容。我曾尝试使用"<<EOF>>"作为词法分析规则,但字面上匹配字符串<<EOF>>使用JSON格式时jison中的<<EOF>>的什么相当

我该怎么做?是否有更多关于jison丢失的文档?

回答

2

挖掘到lex-parser的源代码后,它看起来像$做我想要的。它不是匹配行的结尾,而是匹配文件的结尾。解析jison文件的lex部分时,实际上将<<EOF>>转换为$

相关问题