Y A C C Notes: 4-Dec 1. Variable declarations inside statements exist. 2. MP preprocessor inserts a ' ' at the beginning of a text substitution. Otherwise, it looks like it does the right stuff! 3. Include files and their names need looking at. ----- 5-Dec 1. MP has been fixed. Note the 'beauty' prettyprinter was distributed in this UIC, but it's been deleted. ----- 28-Aug-81 1. Much has happened since the last entry. Yacc has been brought up on RSX-11M, along with changes in the command string outlined below. 2. In using YACC with Forsythe's LEX, the variable "yylval" was found to be declared in both YACC's output c source (yypars()) and in LEX. Apparently, the UNIX LEX assumes that yylval is in YACC. Because LEX sees so much use with other than YACC, we chose to leave yylval declared in LEX. So the YACC module YSETUP.2C was modified to emit "extern YYSTYPE yylval" when compiled by the Decus compiler or MP processor. 3. The options accepted by Yacc have been changed. The changes were all in YSETUP.2C. See the docs. 4. All of the debug stuff has been turned off. This makes for a much easier to read YACC.OUT file.