我想通过使用Treetop制作一个简单的JSP解析器。现在,我有以下问题:
我的基本语法是:
grammar Jspgrammar
rule jspToken
'<%'
end
rule jspPageToken
jspToken '@page'
end
end
jspToken应匹配'&lt;%',而jspPageToken应匹配'&lt;%@ page'
当我在irb中尝试这个时:
load 'jspgrammar.rb'
parser=JspgrammarParser.new
tree=parser.parse("<%")
=> SyntaxNode offset=0, "<%"
但是当我尝试
时 tree=parser.parse("<%@page")
=> nil
我错过了什么?
答案 0 :(得分:1)