GNU Info

Info Node: (bison.info)Interface

(bison.info)Interface


Next: Algorithm Prev: Grammar File Up: Top
Enter node , (file) or (file)node

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 version 1.2.2.9