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
私は何が欠けていますか?