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, 2001 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: 1313 bison.info-2: 50686 bison.info-3: 100576 bison.info-4: 150126 bison.info-5: 197513  Tag Table: (Indirect) Node: Top1313 Node: Introduction8965 Node: Conditions10239 Node: Copying11703 Node: Concepts30906 Node: Language and Grammar31985 Node: Grammar in Bison37001 Node: Semantic Values38925 Node: Semantic Actions41026 Node: Locations Overview42215 Node: Bison Parser43662 Node: Stages45974 Node: Grammar Layout47257 Node: Examples48514 Node: RPN Calc49712 Node: Rpcalc Decls50686 Node: Rpcalc Rules52273 Node: Rpcalc Input54073 Node: Rpcalc Line55534 Node: Rpcalc Expr56649 Node: Rpcalc Lexer58594 Node: Rpcalc Main61166 Node: Rpcalc Error61564 Node: Rpcalc Gen62572 Node: Rpcalc Compile63721 Node: Infix Calc64596 Node: Simple Error Recovery67303 Node: Location Tracking Calc69192 Node: Ltcalc Decls69922 Node: Ltcalc Rules70831 Node: Ltcalc Lexer72892 Node: Multi-function Calc75230 Node: Mfcalc Decl76797 Node: Mfcalc Rules78820 Node: Mfcalc Symtab80200 Node: Exercises86573 Node: Grammar File87079 Node: Grammar Outline87927 Node: C Declarations88661 Node: Bison Declarations89241 Node: Grammar Rules89653 Node: C Code90113 Node: Symbols91043 Node: Rules96124 Node: Recursion97763 Node: Semantics99482 Node: Value Type100576 Node: Multiple Types101248 Node: Actions102265 Node: Action Types105050 Node: Mid-Rule Actions106353 Node: Locations111923 Node: Location Type112571 Node: Actions and Locations113129 Node: Location Default Action115285 Node: Declarations116748 Node: Token Decl118067 Node: Precedence Decl120080 Node: Union Decl121631 Node: Type Decl122475 Node: Expect Decl123381 Node: Start Decl124927 Node: Pure Decl125305 Node: Decl Summary126982 Node: Multiple Parsers132365 Node: Interface133859 Node: Parser Function134731 Node: Lexical135566 Node: Calling Convention136972 Node: Token Values139743 Node: Token Positions140892 Node: Pure Calling141777 Node: Error Reporting144709 Node: Action Features146831 Node: Algorithm150126 Node: Look-Ahead152419 Node: Shift/Reduce154551 Node: Precedence157463 Node: Why Precedence158114 Node: Using Precedence159979 Node: Precedence Examples160947 Node: How Precedence161648 Node: Contextual Precedence162797 Node: Parser States164588 Node: Reduce/Reduce165831 Node: Mystery Conflicts169392 Node: Stack Overflow172778 Node: Error Recovery174151 Node: Context Dependency179287 Node: Semantic Tokens180135 Node: Lexical Tie-ins183152 Node: Tie-in Recovery184700 Node: Debugging186872 Node: Invocation190173 Node: Bison Options191425 Node: Environment Variables195037 Node: Option Cross Key195885 Node: VMS Invocation196729 Node: Table of Symbols197513 Node: Glossary205152 Node: Copying This Manual211456 Node: GNU Free Documentation License211665 Node: Index231530  End Tag Table