[antlr-interest] tree parser problem (correction)
Lloyd Dupont
lloyd at galador.net
Wed Sep 4 04:07:19 PDT 2002
sorry for all syntax error !
I corrected !
I have a tree parser. and I have tree I want to read multiple time,
simplifying it each time.
let's imagine I have
file: (node1 | node2) *;
node1: #(NODE1 FOO);
node2: #(NODE2 BAR);
I want to do something with node1 on first pass and remove it.
to only have node2 on the second pass
I tryed something like:
options {
buildAST = true;
}
stage1: (!node1Analysis | .) *;
stage2:! (node2Analysis) *;
where stage2 is called with getAST() produced by stage1.
unfortunately, when I do that the node2 is empty, where are all childs gone
?
I can't understand.
has anyone an idea, please ?
to help you I send a zipped project.....
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: glGenerator.tgz
Type: application/x-compressed
Size: 5129 bytes
Desc: not available
Url : http://www.antlr.org/pipermail/antlr-interest/attachments/20020904/c530d5a1/glGenerator.bin
More information about the antlr-interest
mailing list