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: 99779 bison.info-4: 149657 bison.info-5: 196400  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 Outline81353 Node: C Declarations82087 Node: Bison Declarations82667 Node: Grammar Rules83079 Node: C Code83539 Node: Symbols84469 Node: Rules89550 Node: Recursion91189 Node: Semantics92908 Node: Value Type94002 Node: Multiple Types94674 Node: Actions95691 Node: Action Types98476 Node: Mid-Rule Actions99779 Node: Locations105348 Node: Location Type106013 Node: Actions and Locations106571 Node: Location Default Action107735 Node: Declarations108942 Node: Token Decl110261 Node: Precedence Decl112274 Node: Union Decl113825 Node: Type Decl114669 Node: Expect Decl115575 Node: Start Decl117121 Node: Pure Decl117499 Node: Decl Summary119176 Node: Multiple Parsers124559 Node: Interface126053 Node: Parser Function126925 Node: Lexical127760 Node: Calling Convention129166 Node: Token Values131937 Node: Token Positions133086 Node: Pure Calling133971 Node: Error Reporting136903 Node: Action Features139025 Node: Algorithm142320 Node: Look-Ahead144613 Node: Shift/Reduce146745 Node: Precedence149657 Node: Why Precedence150308 Node: Using Precedence152173 Node: Precedence Examples153141 Node: How Precedence153842 Node: Contextual Precedence154991 Node: Parser States156782 Node: Reduce/Reduce158025 Node: Mystery Conflicts161586 Node: Stack Overflow164972 Node: Error Recovery166345 Node: Context Dependency171481 Node: Semantic Tokens172329 Node: Lexical Tie-ins175346 Node: Tie-in Recovery176894 Node: Debugging179066 Node: Invocation182367 Node: Bison Options183097 Node: Environment Variables186531 Node: Option Cross Key187379 Node: VMS Invocation188223 Node: Table of Symbols189007 Node: Glossary196400 Node: Index202690  End Tag Table