[antlr-interest] found more bugs in ANTLRv3.g + howto add separator when parallel iterating 2 lists in stringtemplate
Terence Parr
parrt at cs.usfca.edu
Tue Jul 8 10:52:11 PDT 2008
fixed. thanks.
Ter
On Jul 8, 2008, at 5:51 AM, Jens Boeykens wrote:
> Another error in ANTLRv3.g:
>
> rewrite_tree_element
> : rewrite_tree_atom
> | rewrite_tree_atom ebnfSuffix
> -> ^( ebnfSuffix ^(BLOCK["BLOCK"] ^(ALT["ALT"]
> rewrite_tree_atom EOA["EOA"]) EOB["EOB"]))
> | rewrite_tree
> ( ebnfSuffix
> -> ^(ebnfSuffix ^(BLOCK["BLOCK"] ^(ALT["ALT"]
> rewrite_tree EOA["EOA"]) EOB["EOB"]))
> | -> rewrite_tree
> )
> | rewrite_tree_ebnf
> ;
>
>
> The 3rd alternative did not include the ebnfSuffix in the tree. It
> seems nothing needs to be changed in ANTLRv3Tree.g but I don't fully
> understand the transition of rewrite_tree_element from ANTLRv3.g to
> ANTLRv3Tree.g so I could be mistaken here.
>
> Jens
More information about the antlr-interest
mailing list