On Tue, 2 Aug 2004, John Cohen wrote: > >in ::= in stmt ENDLINE. > >But that doesn't seem to work in lemon. I've also tried making the 2nd >statement right recursive, but that doesn't work either because it doesn't >seem to ever reduce all the way. > >Any ideas? Much thanks to all.
Just make the start token a simple wrapper for a right recursive token to allow multiple lines. in ::= stmt_list . stmt_list ::= stmt_list stmt ENDLINE . stmt_list ::= stmt ENDLINE . That should do it. > >John > Christian -- /"\ \ / ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL X - AGAINST MS ATTACHMENTS / \