« 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 |