質問
私は梢を使用して、簡単な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
私は何をしないのですか?
解決
所属していません StackOverflow