我想用Treetop做一个简单的JSP解析器。现在,我有以下问题:
我开始的基本语法是:
grammar Jspgrammar
rule jspToken
'<%'
end
rule jspPageToken
jspToken '@page'
end
end页面应与'<%‘匹配,而jspPageToken应与’<%@ jspToken‘匹配
当我在irb中尝试此操作时:
load 'jspgrammar.rb'
parser=JspgrammarParser.new
tree=parser.parse("<%")
=> SyntaxNode offset=0, "<%"但当我尝试的时候
tree=parser.parse("<%@page")
=> nil我遗漏了什么?
发布于 2009-12-14 23:40:51
请参见:
树顶上的谷歌群组:http://groups.google.com/group/treetop-dev/browse_thread/thread/3fecfa42a76e0034?pli=1
https://stackoverflow.com/questions/1889329
复制相似问题