(bison.info.gz) Token Positions
Info Catalog
(bison.info.gz) Token Values
(bison.info.gz) Lexical
(bison.info.gz) Pure Calling
Textual Positions of Tokens
---------------------------
If you are using the `@N'-feature ( Tracking Locations
Locations.) in actions to keep track of the textual locations of tokens
and groupings, then you must provide this information in `yylex'. The
function `yyparse' expects to find the textual location of a token just
parsed in the global variable `yylloc'. So `yylex' must store the
proper data in that variable.
By default, the value of `yylloc' is a structure and you need only
initialize the members that are going to be used by the actions. The
four members are called `first_line', `first_column', `last_line' and
`last_column'. Note that the use of this feature makes the parser
noticeably slower.
The data type of `yylloc' has the name `YYLTYPE'.
Info Catalog
(bison.info.gz) Token Values
(bison.info.gz) Lexical
(bison.info.gz) Pure Calling
automatically generated byinfo2html