06.01.2015 Views

Manual

Manual

Manual

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!