.he 'YACC (VI)'1/20/73'YACC (VI)'
NAME yacc -- yet another compiler compiler
SYNOPSIS _____________
\b\b\b\b\b\b\b\b\b\b\b\b\b/crp/scj/yacc [ <grammar ]
DESCRIPTION Yacc converts a context-free grammar into a set of
tables for a simple automaton which executes an LR(1) parsing
The tables are provided in readable form on the standard output
and in b-compiler format on file actn.b; the program
/crp/scj/bpar.b will parse strings using the actn.b file.
If your grammar is too big for yacc, you may
some of whose size limits are
larger, and others smaller.
FILES actn.b output tables
actn.tmp temporary storage
Note that these files are created in the invoker's
The file actn.tmp is only created by /crp/scj/bigyacc
SEE ALSO Yacc manual, by scj (available from ek);
"LR Parsing", by A. V. Aho and S. C. Johnson, to be published.
DIAGNOSTICS There are various diagnostics, but only
one can be obtained in each run.
BUGS The maximum number of terminal and non-terminal symbols
is 50 each, and this is not checked. There are
undoubtedly other bugs too.