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: 149692 bison.info-5: 196961  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: Locations105383 Node: Location Type106048 Node: Actions and Locations106606 Node: Location Default Action107770 Node: Declarations108977 Node: Token Decl110296 Node: Precedence Decl112309 Node: Union Decl113860 Node: Type Decl114704 Node: Expect Decl115610 Node: Start Decl117156 Node: Pure Decl117534 Node: Decl Summary119211 Node: Multiple Parsers124594 Node: Interface126088 Node: Parser Function126960 Node: Lexical127795 Node: Calling Convention129201 Node: Token Values131972 Node: Token Positions133121 Node: Pure Calling134006 Node: Error Reporting136938 Node: Action Features139060 Node: Algorithm142355 Node: Look-Ahead144648 Node: Shift/Reduce146780 Node: Precedence149692 Node: Why Precedence150343 Node: Using Precedence152208 Node: Precedence Examples153176 Node: How Precedence153877 Node: Contextual Precedence155026 Node: Parser States156817 Node: Reduce/Reduce158060 Node: Mystery Conflicts161621 Node: Stack Overflow165007 Node: Error Recovery166380 Node: Context Dependency171516 Node: Semantic Tokens172364 Node: Lexical Tie-ins175381 Node: Tie-in Recovery176929 Node: Debugging179101 Node: Invocation182402 Node: Bison Options183658 Node: Environment Variables187092 Node: Option Cross Key187940 Node: VMS Invocation188784 Node: Table of Symbols189568 Node: Glossary196961 Node: Index203251  End Tag Table