Query: yacc
OS: ultrix
Section: 1
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
yacc(1) General Commands Manual yacc(1) Name yacc - yet another compiler-compiler Syntax yacc [-vd] grammar Description The command converts a context-free grammar into a set of tables for a simple automaton which executes an left recursive parsing algorithm. The grammar may be ambiguous; specified precedence rules are used to break ambiguities. The output file, must be compiled by the C compiler to produce a program yyparse. This program must be loaded with the lexical analyzer program, yylex, as well as main and yyerror, an error handling routine. These routines must be supplied by the user; is useful for creat- ing lexical analyzers usable by Options -d Writes all define statements to file. This allows source files other than to access the token codes. -v Writes description of parsing tables and report of grammatical conflicts to file. Diagnostics The number of reduce-reduce and shift-reduce conflicts is reported on the standard output; a more detailed report is found in the Simi- larly, if some rules are not reachable from the start symbol, this is also reported. Restrictions Because file names are fixed, at most one process can be active in a given directory at a time. Files y.output y.tab.c y.tab.h defines for token names yacc.tmp, yacc.acts temporary files See Also lex(1) "YACC - Yet Another Compiler Compiler" ULTRIX Supplementary Documents Vol. II:Programmer yacc(1)
Related Man Pages |
---|
yacc(1) - sunos |
yacc(1) - ultrix |
yacc(1) - xfree86 |
yacc(1) - opendarwin |
yacc(1) - php |