문제

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

내가 무엇을 놓치고 있습니까?

도움이 되었습니까?
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top