Re: [REQUEST] Infinite recursion warning

2013-12-14 Thread Arthur Schwarz
exp:NIL    | NIL list list:NIL list I won't address the issue of messaging (unqualified and this is an issue best addressed by the development team) but I will explore the grammar. In LL (top-down, recursive descent) parser generators, the correct way to represent a list of items is: list : t

How is information passed back to a control program for push parsers?

2013-12-14 Thread Arthur Schwarz
Section 3.7.1 page 82 pure parser code     int status;     yypstate *ps = yypstate_new ();     do {     status = yypush_parse (ps, yylex (), NULL);     } while (status == YYPUSH_MORE);     82 Bison 3.0     yypstate_delete (ps); end code It was reported in a bug report t

Can push parsers be used for C++ and Java

2013-12-14 Thread Arthur Schwarz
Section 3.7.13 page 88    States that the api.push-pull is only available for C. Is that right? Is there any reason that is unusable in C++ and Java? I did send you a manual bug on Java inconsistencies in the regard but after thinking about it awhile, I can't see wat the issue is for C++ and Jav