Верхушка дерева:Как сделать комбинированное правило?
Вопрос
Я хочу создать простой парсер JSP с помощью Treetop.Теперь у меня следующая проблема:
Моя основная грамматика для начала:
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
Что мне не хватает?
Решение
видеть:
[группы Google на Treetop]: http://groups.google.com/group/treetop-dev/browse_thread/thread/3fecfa42a76e0034?pli=1
Не связан с StackOverflow