Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b à partir bison.texinfo. START-INFO-DIR-ENTRY * bison: (bison). GNU Project parser generator (yacc replacement). END-INFO-DIR-ENTRY This file documents the Bison parser generator. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1995, 1998, 1999, 2000 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the sections entitled "GNU General Public License" and "Conditions for Using Bison" are included exactly as in the original, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that the sections entitled "GNU General Public License", "Conditions for Using Bison" and this permission notice may be included in translations approved by the Free Software Foundation instead of in the original English.  Indirect: bison.info-1: 1307 bison.info-2: 50189 bison.info-3: 99814 bison.info-4: 149693 bison.info-5: 196958  Tag Table: (Indirect) Node: Top1307 Node: Introduction8543 Node: Conditions9818 Node: Copying11282 Node: Concepts30472 Node: Language and Grammar31551 Node: Grammar in Bison36567 Node: Semantic Values38491 Node: Semantic Actions40592 Node: Locations Overview41781 Node: Bison Parser43228 Node: Stages45540 Node: Grammar Layout46823 Node: Examples48080 Node: RPN Calc49215 Node: Rpcalc Decls50189 Node: Rpcalc Rules51776 Node: Rpcalc Input53576 Node: Rpcalc Line55037 Node: Rpcalc Expr56152 Node: Rpcalc Lexer58097 Node: Rpcalc Main60669 Node: Rpcalc Error61067 Node: Rpcalc Gen62075 Node: Rpcalc Compile63224 Node: Infix Calc64099 Node: Simple Error Recovery66806 Node: Multi-function Calc68692 Node: Mfcalc Decl70258 Node: Mfcalc Rules72281 Node: Mfcalc Symtab73661 Node: Exercises80034 Node: Grammar File80540 Node: Grammar Outline81388 Node: C Declarations82122 Node: Bison Declarations82702 Node: Grammar Rules83114 Node: C Code83574 Node: Symbols84504 Node: Rules89585 Node: Recursion91224 Node: Semantics92943 Node: Value Type94037 Node: Multiple Types94709 Node: Actions95726 Node: Action Types98511 Node: Mid-Rule Actions99814 Node: Locations105384 Node: Location Type106049 Node: Actions and Locations106607 Node: Location Default Action107771 Node: Declarations108978 Node: Token Decl110297 Node: Precedence Decl112310 Node: Union Decl113861 Node: Type Decl114705 Node: Expect Decl115611 Node: Start Decl117157 Node: Pure Decl117535 Node: Decl Summary119212 Node: Multiple Parsers124595 Node: Interface126089 Node: Parser Function126961 Node: Lexical127796 Node: Calling Convention129202 Node: Token Values131973 Node: Token Positions133122 Node: Pure Calling134007 Node: Error Reporting136939 Node: Action Features139061 Node: Algorithm142356 Node: Look-Ahead144649 Node: Shift/Reduce146781 Node: Precedence149693 Node: Why Precedence150344 Node: Using Precedence152209 Node: Precedence Examples153177 Node: How Precedence153878 Node: Contextual Precedence155027 Node: Parser States156818 Node: Reduce/Reduce158061 Node: Mystery Conflicts161622 Node: Stack Overflow165008 Node: Error Recovery166381 Node: Context Dependency171517 Node: Semantic Tokens172365 Node: Lexical Tie-ins175382 Node: Tie-in Recovery176930 Node: Debugging179102 Node: Invocation182403 Node: Bison Options183655 Node: Environment Variables187089 Node: Option Cross Key187937 Node: VMS Invocation188781 Node: Table of Symbols189565 Node: Glossary196958 Node: Index203248  End Tag Table