Root: Prolog
Prolog: FirstProlog SecondProlog
FirstProlog: /* empty */
| FirstProlog A
SecondProlog: /* empty */
| SecondProlog B
A: DECLARE FOO
B: DECLARE BAR
How about this:
----
Root: Prolog;
Prolog
: FirstPrologList
| SecondPrologList
| FirstPrologList SecondPrologList
;
FirstPrologList
: A
| FirstPrologList A
;
SecondPrologList
: B
| SecondPrologList B
;
A : DECLARE FOO ;
B : DECLARE BAR ;
----
?
Evan
_______________________________________________
help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison