Question

Je veux faire un analyseur JSP simple en utilisant arboricole. Maintenant, j'ai le problème suivant:

Ma grammaire de base pour le démarrage est:

grammar Jspgrammar
    rule jspToken
        '<%'
    end

    rule jspPageToken
        jspToken '@page' 
    end
end

jspToken doit correspondre '<%' alors jspPageToken doit correspondre '<% @ page'

Quand j'essaie ceci dans irb:

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

Mais quand j'essaie

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

Qu'est-ce que je suis absent?

Était-ce utile?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top