bison.info 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. This is Info file bison.info, produced by Makeinfo-1.55 from the input
  2. file bison.texinfo.
  3. This file documents the Bison parser generator.
  4. Copyright (C) 1988, 1989, 1990, 1991, 1992 Free Software Foundation,
  5. Inc. Modified (1993) from bison-1.22 by Wilfred J. Hansen
  6. (wjh+@cmu.edu), Andrew Consortium, Carnegie Mellon University
  7. CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
  8. THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  9. FITNESS. IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY
  10. SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
  11. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  12. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  13. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  14. Permission is granted to make and distribute verbatim copies of this
  15. manual provided the copyright notice and this permission notice are
  16. preserved on all copies.
  17. Permission is granted to copy and distribute modified versions of
  18. this manual under the conditions for verbatim copying, provided also
  19. that the sections entitled "GNU General Public License" and "Conditions
  20. for Using Bison" are included exactly as in the original, and provided
  21. that the entire resulting derived work is distributed under the terms
  22. of a permission notice identical to this one.
  23. Permission is granted to copy and distribute translations of this
  24. manual into another language, under the above conditions for modified
  25. versions, except that the sections entitled "GNU General Public
  26. License", "Conditions for Using Bison" and this permission notice may be
  27. included in translations approved by the Free Software Foundation
  28. instead of in the original English.
  29. 
  30. Indirect:
  31. bison.info-1: 1764
  32. bison.info-2: 50460
  33. bison.info-3: 99767
  34. bison.info-4: 148055
  35. bison.info-5: 192299
  36. 
  37. Tag Table:
  38. (Indirect)
  39. Node: Top1764
  40. Node: Introduction9046
  41. Node: Conditions10952
  42. Node: Copying13079
  43. Node: Concepts32232
  44. Node: Language and Grammar33265
  45. Node: Grammar in Bison38281
  46. Node: Semantic Values40217
  47. Node: Semantic Actions42318
  48. Node: Bison Parser43501
  49. Node: Stages45811
  50. Node: Grammar Layout47094
  51. Node: Examples48351
  52. Node: RPN Calc49486
  53. Node: Rpcalc Decls50460
  54. Node: Rpcalc Rules52047
  55. Node: Rpcalc Input53847
  56. Node: Rpcalc Line55308
  57. Node: Rpcalc Expr56423
  58. Node: Rpcalc Lexer58368
  59. Node: Rpcalc Main60927
  60. Node: Rpcalc Error61305
  61. Node: Rpcalc Gen62310
  62. Node: Rpcalc Compile63458
  63. Node: Infix Calc64333
  64. Node: Simple Error Recovery67040
  65. Node: Multi-function Calc68927
  66. Node: Mfcalc Decl70493
  67. Node: Mfcalc Rules72516
  68. Node: Mfcalc Symtab73896
  69. Node: Exercises80070
  70. Node: Grammar File80576
  71. Node: Grammar Outline81344
  72. Node: C Declarations82078
  73. Node: Bison Declarations82658
  74. Node: Grammar Rules83070
  75. Node: C Code83530
  76. Node: Symbols84460
  77. Node: Rules89510
  78. Node: Recursion91183
  79. Node: Semantics92894
  80. Node: Value Type93991
  81. Node: Multiple Types94663
  82. Node: Actions95679
  83. Node: Action Types98464
  84. Node: Mid-Rule Actions99767
  85. Node: Declarations105336
  86. Node: Token Decl106759
  87. Node: Thong Decl108077
  88. Node: Precedence Decl109319
  89. Node: Union Decl110870
  90. Node: Type Decl111714
  91. Node: Expect Decl112621
  92. Node: Start Decl114167
  93. Node: Pure Decl114545
  94. Node: Decl Summary115847
  95. Node: Multiple Parsers117608
  96. Node: Interface119091
  97. Node: Parser Function119963
  98. Node: Lexical120798
  99. Node: Calling Convention122204
  100. Node: Token Values123545
  101. Node: Token Positions124693
  102. Node: Pure Calling125585
  103. Node: Error Reporting126585
  104. Node: Action Features128710
  105. Node: Algorithm132361
  106. Node: Look-Ahead134654
  107. Node: Shift/Reduce136786
  108. Node: Precedence139697
  109. Node: Why Precedence140348
  110. Node: Using Precedence142203
  111. Node: Precedence Examples143171
  112. Node: How Precedence143872
  113. Node: Contextual Precedence145021
  114. Node: Parser States146812
  115. Node: Reduce/Reduce148055
  116. Node: Mystery Conflicts151616
  117. Node: Stack Overflow155002
  118. Node: Error Recovery156375
  119. Node: Context Dependency161511
  120. Node: Semantic Tokens162359
  121. Node: Lexical Tie-ins165376
  122. Node: Tie-in Recovery166924
  123. Node: Debugging169096
  124. Node: Invocation172447
  125. Node: Bison Options173110
  126. Node: Option Cross Key178670
  127. Node: VMS Invocation179540
  128. Node: Table of Symbols180324
  129. Node: Parser Symbols186960
  130. Node: Glossary192299
  131. Node: Index198559
  132. 
  133. End Tag Table