0

我想使用 Treetop 制作一个简单的 JSP 解析器。现在,我有以下问题:

我开始的基本语法是:

grammar Jspgrammar
    rule jspToken
        '<%'
    end

    rule jspPageToken
        jspToken '@page' 
    end
end

jspToken 应该匹配 '<%' 而 jspPageToken 应该匹配 '<%@page'

当我在 irb 中尝试这个时:

   load 'jspgrammar.rb'
   parser=JspgrammarParser.new
   tree=parser.parse("<%")
   => SyntaxNode offset=0, "<%"

但是当我尝试

   tree=parser.parse("<%@page")
   => nil

我错过了什么?

4

1 回答 1

1

看:

[树顶上的谷歌群组]:http ://groups.google.com/group/treetop-dev/browse_thread/thread/3fecfa42a76e0034?pli=1

于 2009-12-14T15:40:51.080 回答