【发布时间】:2009-12-11 16:50:43
【问题描述】:
我想用 Treetop 做一个简单的 JSP 解析器。现在,我有以下问题:
我的基本语法是:
grammar Jspgrammar
rule jspToken
'<%'
end
rule jspPageToken
jspToken '@page'
end
end
jspToken 应该匹配 '
当我在 irb 中尝试这个时:
load 'jspgrammar.rb'
parser=JspgrammarParser.new
tree=parser.parse("<%")
=> SyntaxNode offset=0, "<%"
但是当我尝试时
tree=parser.parse("<%@page")
=> nil
我错过了什么?
【问题讨论】: