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: 50690 bison.info-3: 100580 bison.info-4: 147602 bison.info-5: 197472  Tag Table: (Indirect) Node: Top1313 Node: Introduction8968 Node: Conditions10243 Node: Copying11707 Node: Concepts30910 Node: Language and Grammar31989 Node: Grammar in Bison37005 Node: Semantic Values38929 Node: Semantic Actions41030 Node: Locations Overview42219 Node: Bison Parser43666 Node: Stages45978 Node: Grammar Layout47261 Node: Examples48518 Node: RPN Calc49716 Node: Rpcalc Decls50690 Node: Rpcalc Rules52277 Node: Rpcalc Input54077 Node: Rpcalc Line55538 Node: Rpcalc Expr56653 Node: Rpcalc Lexer58598 Node: Rpcalc Main61170 Node: Rpcalc Error61568 Node: Rpcalc Gen62576 Node: Rpcalc Compile63725 Node: Infix Calc64600 Node: Simple Error Recovery67307 Node: Location Tracking Calc69196 Node: Ltcalc Decls69926 Node: Ltcalc Rules70835 Node: Ltcalc Lexer72896 Node: Multi-function Calc75234 Node: Mfcalc Decl76801 Node: Mfcalc Rules78824 Node: Mfcalc Symtab80204 Node: Exercises86577 Node: Grammar File87083 Node: Grammar Outline87931 Node: C Declarations88665 Node: Bison Declarations89245 Node: Grammar Rules89657 Node: C Code90117 Node: Symbols91047 Node: Rules96128 Node: Recursion97767 Node: Semantics99486 Node: Value Type100580 Node: Multiple Types101252 Node: Actions102269 Node: Action Types105054 Node: Mid-Rule Actions106357 Node: Locations111927 Node: Location Type112575 Node: Actions and Locations113133 Node: Location Default Action115289 Node: Declarations116752 Node: Token Decl118071 Node: Precedence Decl120084 Node: Union Decl121635 Node: Type Decl122479 Node: Expect Decl123385 Node: Start Decl124953 Node: Pure Decl125331 Node: Decl Summary127008 Node: Multiple Parsers133136 Node: Interface134630 Node: Parser Function135502 Node: Lexical136337 Node: Calling Convention137743 Node: Token Values140514 Node: Token Positions141663 Node: Pure Calling142548 Node: Error Reporting145480 Node: Action Features147602 Node: Algorithm150897 Node: Look-Ahead153190 Node: Shift/Reduce155322 Node: Precedence158234 Node: Why Precedence158885 Node: Using Precedence160750 Node: Precedence Examples161718 Node: How Precedence162419 Node: Contextual Precedence163568 Node: Parser States165359 Node: Reduce/Reduce166602 Node: Mystery Conflicts170163 Node: Stack Overflow173549 Node: Error Recovery174922 Node: Context Dependency180058 Node: Semantic Tokens180906 Node: Lexical Tie-ins183923 Node: Tie-in Recovery185471 Node: Debugging187643 Node: Invocation190944 Node: Bison Options192196 Node: Environment Variables195746 Node: Option Cross Key196594 Node: VMS Invocation197472 Node: Table of Symbols198256 Node: Glossary206224 Node: Copying This Manual212528 Node: GNU Free Documentation License212737 Node: Index232602  End Tag Table