Community
Participate
Working Groups
The following piece of code # ifdef YYDEBUG if (yyDebug) { (void) fprintf (yyTrace, " # |Position|State|Mod|Lev|Action |Terminal and Lookahead or Rule\n"); yyNl (); } # endif results in an indexer error: C/C++ Indexer Problem: Invalid preprocessor directive : # |Position|State|Mod|Lev|Action |Terminal and Lookahead or Rule\n"); in file: C:\tmp\... Seems like the parser tries a too easy approach.
Agreed!
These defects will be addressed once we move to the new Scanner implementation we are working on in the HEAD.
This defect is fixed in HEAD w/Scanner2 implementation. It shall be marked as resolved once it has been fixed in 2.0.1 as well.
The merge from HEAD to 2_0 branch is complete. JUnits validating these fixes have been committed to both branches. Marking as RESOLVED - FIXED. The next available 2.0.1 build shall contain these fixes along with Parser performance/scalability improvements.