[antlr-interest] How to force a TreeWalker to match exactly?

Terence Parr parrt at cs.usfca.edu
Mon Mar 20 11:06:22 PST 2006


On Mar 20, 2006, at 10:43 AM, Koehne Kai wrote:
> "An important thing to remember when specifying tree patterns and  
> tree grammars in general is that sufficient matches are done not  
> exact matches. As long as the tree satistfies the pattern, a match  
> is reported, regardless of how much is left unparsed."
>
> This can be very annoying! If there is an inconsistency between the  
> Parser and the TreeWalker grammar, there is very little chance to  
> detect it. Instead, unknown nodes are sometimes silently ignored.  
> Is there a way to turn off this feature? How do you ensure that the  
> TreeWalker grammars really correspond to the AST generated by the  
> parser?

The funny part is that v3 enforces this strictly, but now I'm trying  
to find out how to turn off for quick filtering!  ;)

Ter


More information about the antlr-interest mailing list