Re: Simplifying a "recursive, zero-or more" - grammar

2006-02-19 Thread Joel E. Denny
On Sun, 19 Feb 2006, Frans Englich wrote: > -- > FirstProlog: /* empty */ > | FirstPrologPart FirstPrologPart > | FirstPrologPart > > FirstPrologPart: DefaultNamespaceDecl > | Setter > | NamespaceDecl > | Foo > | Bar > --

Simplifying a "recursive, zero-or more" - grammar

2006-02-19 Thread Frans Englich
Hi everyone, I'm pondering about how to write something in the cleanest/most efficient way. Yes, I know, it's basic stuff, but neveretheless. Look at this grammar: -- FirstProlog: /* empty */ | FirstPrologPart FirstPrologPart | FirstPrologPart