Manual
Manual
Manual
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
138 Bison 2.3<br />
state (of parser) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
step on location. . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
string token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
summary, action features . . . . . . . . . . . . . . . . . . . . . 68<br />
summary, Bison declaration . . . . . . . . . . . . . . . . . . 59<br />
suppressing conflict warnings . . . . . . . . . . . . . . . . . 57<br />
symbol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
symbol table example . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
symbols (abstract) . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
symbols in Bison, table of . . . . . . . . . . . . . . . . . . . 117<br />
syntactic grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
syntax error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
syntax of grammar rules. . . . . . . . . . . . . . . . . . . . . . 44<br />
T<br />
terminal symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
textual location . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 51<br />
token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
token type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
token type names, declaring . . . . . . . . . . . . . . . . . . 54<br />
token, useless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
tracing the parser . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
U<br />
unary operator precedence. . . . . . . . . . . . . . . . . . . . 75<br />
useless nonterminal . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
useless rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
useless token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
using Bison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
V<br />
value type, semantic . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
value types, declaring . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
value types, nonterminals, declaring . . . . . . . . . . . 56<br />
value, semantic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />
version requirement . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
W<br />
warnings, preventing . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
writing a lexical analyzer . . . . . . . . . . . . . . . . . . . . . 26<br />
Y<br />
YYABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63, 120<br />
YYABORT;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
YYACCEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63, 120<br />
YYACCEPT; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
YYBACKUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69, 120<br />
yychar . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 69, 72, 120<br />
yyclearin. . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 84, 120<br />
yyclearin; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
yydebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95, 120<br />
YYDEBUG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95, 120<br />
YYEMPTY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
YYENABLE_NLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
YYEOF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
yyerrok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84, 120<br />
yyerrok;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
yyerror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67, 121<br />
YYERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 69, 120<br />
YYERROR;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
YYERROR_VERBOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />
YYINITDEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 121<br />
yylex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64, 121<br />
yylex on parser. . . . . . . . . . . . . . . . . . . . . . . . . . . . 103<br />
YYLEX_PARAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />
yylloc. . . . . . . . . . . . . . . . . . . . 19, 52, 65, 69, 72, 121<br />
YYLLOC_DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />
YYLTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66, 121<br />
yylval. . . . . . . . . . . . . . . . . . . . 19, 48, 65, 69, 72, 121<br />
YYMAXDEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 121<br />
yynerrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68, 122<br />
yyparse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63, 122<br />
YYPARSE_PARAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122<br />
YYPRINT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />
YYRECOVERING . . . . . . . . . . . . . . . . . . . . . . . 69, 84, 122<br />
YYSTACK_USE_ALLOCA . . . . . . . . . . . . . . . . . . . . . . . . 122<br />
YYSTYPE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122