| « Prev 4.10 Specifying the parser module name - the module statement | Table of Contents | Next » 5 License |
prefix statementBy default the public API (types, constants, and functions) of the generated
lexer and parser uses a prefix of p_.
This prefix can be changed with the prefix statement.
Example:
prefix myparser_;
With a parser generated with this prefix statement, instead of calling
p_context_init() you would call myparser_context_init().
The prefix statement can be optionally used if you would like to change the
prefix used by your generated lexer and parser to something other than the
default.
It can also be used when generating multiple lexers/parsers to be used in the same program to avoid symbol collisions.
| « Prev 4.10 Specifying the parser module name - the module statement | Table of Contents | Next » 5 License |