Treetop : 결합 된 규칙을 만드는 방법?
문제
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
내가 무엇을 놓치고 있습니까?
해결책
보다:
Treetop의 Google 그룹] : http://groups.google.com/group/treetop-dev/browse_thread/3fecfa42a76e0034?pli=1
제휴하지 않습니다 StackOverflow