1 |
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b |
This is bison.info, produced by makeinfo version 4.0b from |
2 |
à partir bison.texinfo. |
bison.texinfo. |
3 |
|
|
4 |
START-INFO-DIR-ENTRY |
START-INFO-DIR-ENTRY |
5 |
* bison: (bison). GNU Project parser generator (yacc replacement). |
* bison: (bison). GNU Project parser generator (yacc replacement). |
220 |
|
|
221 |
`%%' |
`%%' |
222 |
Delimiter used to separate the grammar rule section from the Bison |
Delimiter used to separate the grammar rule section from the Bison |
223 |
declarations section or the additional C code section. *Note The |
declarations section or the epilogue. *Note The Overall Layout of |
224 |
Overall Layout of a Bison Grammar: Grammar Layout. |
a Bison Grammar: Grammar Layout. |
225 |
|
|
226 |
`%{ %}' |
`%{ %}' |
227 |
All code listed between `%{' and `%}' is copied directly to the |
All code listed between `%{' and `%}' is copied directly to the |
228 |
output file uninterpreted. Such code forms the "C declarations" |
output file uninterpreted. Such code forms the prologue of the |
229 |
section of the input file. *Note Outline of a Bison Grammar: |
input file. *Note Outline of a Bison Grammar: Grammar Outline. |
|
Grammar Outline. |
|
230 |
|
|
231 |
`/*...*/' |
`/*...*/' |
232 |
Comment delimiters, as in C. |
Comment delimiters, as in C. |
823 |
* %token: Token Decl. |
* %token: Token Decl. |
824 |
* %type: Type Decl. |
* %type: Type Decl. |
825 |
* %union: Union Decl. |
* %union: Union Decl. |
826 |
* @$ <1>: Action Features. |
* @$ <1>: Actions and Locations. |
827 |
* @$: Actions and Locations. |
* @$: Action Features. |
828 |
* @N <1>: Action Features. |
* @N <1>: Actions and Locations. |
829 |
* @N: Actions and Locations. |
* @N: Action Features. |
830 |
* action: Actions. |
* action: Actions. |
831 |
* action data types: Action Types. |
* action data types: Action Types. |
832 |
* action features summary: Action Features. |
* action features summary: Action Features. |
833 |
* actions in mid-rule: Mid-Rule Actions. |
* actions in mid-rule: Mid-Rule Actions. |
834 |
* actions, location: Actions and Locations. |
* actions, location: Actions and Locations. |
835 |
* actions, semantic: Semantic Actions. |
* actions, semantic: Semantic Actions. |
836 |
* additional C code section: C Code. |
* additional C code section: Epilogue. |
837 |
* algorithm of parser: Algorithm. |
* algorithm of parser: Algorithm. |
838 |
* associativity: Why Precedence. |
* associativity: Why Precedence. |
839 |
* Backus-Naur form: Language and Grammar. |
* Backus-Naur form: Language and Grammar. |
849 |
* BISON_HAIRY: Environment Variables. |
* BISON_HAIRY: Environment Variables. |
850 |
* BISON_SIMPLE: Environment Variables. |
* BISON_SIMPLE: Environment Variables. |
851 |
* BNF: Language and Grammar. |
* BNF: Language and Grammar. |
852 |
* C code, section for additional: C Code. |
* C code, section for additional: Epilogue. |
|
* C declarations section: C Declarations. |
|
853 |
* C-language interface: Interface. |
* C-language interface: Interface. |
854 |
* calc: Infix Calc. |
* calc: Infix Calc. |
855 |
* calculator, infix notation: Infix Calc. |
* calculator, infix notation: Infix Calc. |
869 |
* data types of semantic values: Value Type. |
* data types of semantic values: Value Type. |
870 |
* debugging: Debugging. |
* debugging: Debugging. |
871 |
* declaration summary: Decl Summary. |
* declaration summary: Decl Summary. |
872 |
|
* declarations: Prologue. |
873 |
|
* declarations section: Prologue. |
874 |
* declarations, Bison: Declarations. |
* declarations, Bison: Declarations. |
875 |
* declarations, Bison (introduction): Bison Declarations. |
* declarations, Bison (introduction): Bison Declarations. |
|
* declarations, C: C Declarations. |
|
876 |
* declaring literal string tokens: Token Decl. |
* declaring literal string tokens: Token Decl. |
877 |
* declaring operator precedence: Precedence Decl. |
* declaring operator precedence: Precedence Decl. |
878 |
* declaring the start symbol: Start Decl. |
* declaring the start symbol: Start Decl. |
887 |
* defining language semantics: Semantics. |
* defining language semantics: Semantics. |
888 |
* else, dangling: Shift/Reduce. |
* else, dangling: Shift/Reduce. |
889 |
* environment variables: Environment Variables. |
* environment variables: Environment Variables. |
890 |
|
* epilogue: Epilogue. |
891 |
* error: Error Recovery. |
* error: Error Recovery. |
892 |
* error recovery: Error Recovery. |
* error recovery: Error Recovery. |
893 |
* error recovery, simple: Simple Error Recovery. |
* error recovery, simple: Simple Error Recovery. |
944 |
* parser stack overflow: Stack Overflow. |
* parser stack overflow: Stack Overflow. |
945 |
* parser state: Parser States. |
* parser state: Parser States. |
946 |
* polish notation calculator: RPN Calc. |
* polish notation calculator: RPN Calc. |
947 |
* position, textual <1>: Locations. |
* position, textual <1>: Locations Overview. |
948 |
* position, textual: Locations Overview. |
* position, textual: Locations. |
949 |
* precedence declarations: Precedence Decl. |
* precedence declarations: Precedence Decl. |
950 |
* precedence of operators: Precedence. |
* precedence of operators: Precedence. |
951 |
* precedence, context-dependent: Contextual Precedence. |
* precedence, context-dependent: Contextual Precedence. |
952 |
* precedence, unary operator: Contextual Precedence. |
* precedence, unary operator: Contextual Precedence. |
953 |
* preventing warnings about conflicts: Expect Decl. |
* preventing warnings about conflicts: Expect Decl. |
954 |
|
* Prologue: Prologue. |
955 |
* pure parser: Pure Decl. |
* pure parser: Pure Decl. |
956 |
* recovery from errors: Error Recovery. |
* recovery from errors: Error Recovery. |
957 |
* recursive rule: Recursion. |
* recursive rule: Recursion. |
1009 |
* YYBACKUP: Action Features. |
* YYBACKUP: Action Features. |
1010 |
* yychar: Look-Ahead. |
* yychar: Look-Ahead. |
1011 |
* yyclearin: Error Recovery. |
* yyclearin: Error Recovery. |
|
* yydebug: Debugging. |
|
1012 |
* YYDEBUG: Debugging. |
* YYDEBUG: Debugging. |
1013 |
|
* yydebug: Debugging. |
1014 |
* YYEMPTY: Action Features. |
* YYEMPTY: Action Features. |
1015 |
* yyerrok: Error Recovery. |
* yyerrok: Error Recovery. |
1016 |
* YYERROR: Action Features. |
* YYERROR: Action Features. |