質問

私は梢を使用して、簡単なJSPパーサを作りたいです。今、私は次のような問題があります:

の開始のための私の基本的な文法があります:

grammar Jspgrammar
    rule jspToken
        '<%'
    end

    rule jspPageToken
        jspToken '@page' 
    end
end
jspPageTokenが一致している必要がありながら、

jspTokenは '<%' と一致しなければならない '<%@ページ'

私はIRBでこれをしようとすると:

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

しかし、私はしようとすると、

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

私は何をしないのですか?

役に立ちましたか?
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top