题
我想要通过使用树顶做一个简单的JSP解析器。现在,我有以下问题:
我给起动基本语法是:
grammar Jspgrammar
rule jspToken
'<%'
end
rule jspPageToken
jspToken '@page'
end
end
jspToken应匹配 '<%' 而jspPageToken应匹配 '<%@页'
当我尝试这在IRB:
load 'jspgrammar.rb'
parser=JspgrammarParser.new
tree=parser.parse("<%")
=> SyntaxNode offset=0, "<%"
但是,当我尝试
tree=parser.parse("<%@page")
=> nil
我是什么失踪?
解决方案
不隶属于 StackOverflow