Next: Algorithm Prev: Grammar File Up: Top

Parser C-Language Interface

   The Bison parser is actually a C function named `yyparse'.  Here we
describe the interface conventions of `yyparse' and the other functions
that it needs to use.

   Keep in mind that the parser uses many C identifiers starting with
`yy' and `YY' for internal purposes.  If you use such an identifier
(aside from those in this manual) in an action or in additional C code
in the grammar file, you are likely to run into trouble.

* Parser Function
How to call `yyparse' and what it returns.
* Lexical
You must supply a function `yylex' which reads tokens.
* Error Reporting
You must supply a function `yyerror'.
* Action Features
Special features for use in actions.

automatically generated by info2www