This is Info file bison.info, produced by Makeinfo version 1.67 from the input file /ade-src/fsf/bison/bison.texinfo. This file documents the Bison parser generator. Copyright (C) 1988, 89, 90, 91, 92, 93, 1995 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: 1194 bison.info-2: 50122 bison.info-3: 97841 bison.info-4: 147549 bison.info-5: 195106  Tag Table: (Indirect) Node: Top1194 Node: Introduction8427 Node: Conditions9700 Node: Copying11166 Node: Concepts30319 Node: Language and Grammar31352 Node: Grammar in Bison36368 Node: Semantic Values38292 Node: Semantic Actions40393 Node: Bison Parser41576 Node: Stages43886 Node: Grammar Layout45169 Node: Examples46426 Node: RPN Calc47561 Node: Rpcalc Decls48535 Node: Rpcalc Rules50122 Node: Rpcalc Input51922 Node: Rpcalc Line53383 Node: Rpcalc Expr54498 Node: Rpcalc Lexer56443 Node: Rpcalc Main59002 Node: Rpcalc Error59380 Node: Rpcalc Gen60385 Node: Rpcalc Compile61533 Node: Infix Calc62408 Node: Simple Error Recovery65115 Node: Multi-function Calc67002 Node: Mfcalc Decl68569 Node: Mfcalc Rules70592 Node: Mfcalc Symtab71972 Node: Exercises78146 Node: Grammar File78652 Node: Grammar Outline79420 Node: C Declarations80154 Node: Bison Declarations80734 Node: Grammar Rules81146 Node: C Code81606 Node: Symbols82536 Node: Rules87618 Node: Recursion89257 Node: Semantics90968 Node: Value Type92065 Node: Multiple Types92737 Node: Actions93753 Node: Action Types96538 Node: Mid-Rule Actions97841 Node: Declarations103410 Node: Token Decl104729 Node: Precedence Decl106726 Node: Union Decl108277 Node: Type Decl109121 Node: Expect Decl110027 Node: Start Decl111573 Node: Pure Decl111951 Node: Decl Summary113265 Node: Multiple Parsers116780 Node: Interface118274 Node: Parser Function119146 Node: Lexical119981 Node: Calling Convention121387 Node: Token Values124116 Node: Token Positions125264 Node: Pure Calling126156 Node: Error Reporting129113 Node: Action Features131238 Node: Algorithm134889 Node: Look-Ahead137182 Node: Shift/Reduce139314 Node: Precedence142225 Node: Why Precedence142876 Node: Using Precedence144731 Node: Precedence Examples145699 Node: How Precedence146400 Node: Contextual Precedence147549 Node: Parser States149340 Node: Reduce/Reduce150583 Node: Mystery Conflicts154144 Node: Stack Overflow157530 Node: Error Recovery158903 Node: Context Dependency164039 Node: Semantic Tokens164887 Node: Lexical Tie-ins167904 Node: Tie-in Recovery169452 Node: Debugging171624 Node: Invocation174975 Node: Bison Options175638 Node: Option Cross Key179751 Node: VMS Invocation180633 Node: Table of Symbols181417 Node: Glossary188815 Node: Index195106  End Tag Table