| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
19.2 An Overview of the Reentrant API
The API for reentrant scanners is different than for non-reentrant scanners. Here is a quick overview of the API:
%option reentrantmust be specified.-
All functions take one additional argument:
yyscanner - All global variables are replaced by their macro equivalents. (We tell you this because it may be important to you during debugging.)
-
yylex_initandyylex_destroymust be called before and afteryylex, respectively. -
Accessor methods (get/set functions) provide access to common
flexvariables. -
User-specific data can be stored in
yyextra.
This document was generated on November 4, 2011 using texi2html 5.0.
