Lines Matching refs:yylloc
1748 `YYEOF', you can then examine `yylval' and `yylloc' to determine the
1754 analysis. In this case, `yychar', `yylval', and `yylloc' are set to
2670 ++yylloc.last_column;
2673 yylloc.first_line = yylloc.last_line;
2674 yylloc.first_column = yylloc.last_column;
2680 ++yylloc.last_column;
2683 ++yylloc.last_column;
2697 ++yylloc.last_line;
2698 yylloc.last_column = 0;
2701 ++yylloc.last_column;
2707 tokens. In addition, it updates `yylloc', the global variable (of type
2712 The last needed change is to initialize `yylloc', for example in the
2718 yylloc.first_line = yylloc.last_line = 1;
2719 yylloc.first_column = yylloc.last_column = 0;
4277 initializes all these fields to 1 for `yylloc'. To initialize `yylloc'
4350 if any, from a semantic action. This location is stored in `yylloc'.
5010 including `yylval' and `yylloc'.)
5018 The result is that the communication variables `yylval' and `yylloc'
5217 `YYLTYPE' and `yylloc' using a protocol similar to that of the
5682 `yynerrs', `yylval', `yylloc', `yychar' and `yydebug'. If you use a
6064 in the global variable `yylloc'. So `yylex' must store the proper data
6067 By default, the value of `yylloc' is a structure and you need only
6073 The data type of `yylloc' has the name `YYLTYPE'.
6083 `yylloc' cannot be used. (*Note A Pure (Reentrant) Parser: Pure Decl.)
6280 -- Variable: yylloc
6282 not set to `YYEMPTY' or `YYEOF'. Do not modify `yylloc' in a
6471 `yylval' and `yylloc'. *Note Special Features for Use in Actions:
9484 yy::calcxx_parser::location_type* yylloc, \
9748 # define YY_USER_ACTION yylloc->columns (yyleng);
9752 yylloc->step ();
9754 {blank}+ yylloc->step ();
9755 [\n]+ yylloc->lines (yyleng); yylloc->step ();
9774 driver.error (*yylloc, "integer is out of range");
9784 . driver.error (*yylloc, "invalid character");
10883 (if locations are used) `yylloc'. If you use a push parser,
11038 -- Variable: yylloc
11049 Data type of `yylloc'; by default, a structure with four members.
12310 * GLR parsers and yylloc: GLR Semantic Actions.
12617 * yylloc <1>: GLR Semantic Actions.
12619 * yylloc <2>: Actions and Locations.
12621 * yylloc <3>: Lookahead. (line 49)
12622 * yylloc <4>: Action Features. (line 86)
12623 * yylloc <5>: Table of Symbols. (line 339)
12624 * yylloc: Token Locations. (line 6)