> or change the grammar not to need unlimited stack space.
> it says
yes. you're right. i should have fixed this properly
before posting.
> fields : '\n'
> { yydone = 1; }
> | field '\n'
> | field '\n' fields
> ;
>
> but i think you can change it to
>
> fields : fieldlist '\n'
> { yydone = 1; }
> ;
>
> fieldlist :
> | fieldlist field '\n'
> ;
i actually used this to avoid shift/reduce conflict
warnings
msg : fields
| unixfrom '\n' fields
;
fields : fieldlist '\n'
{ yydone = 1; }
;
fieldlist : field '\n'
| fieldlist field '\n'
;
- erik