Files
bison/doc/bison.info
Akim Demaille 6deb44470e Since we now use obstacks, more % directives can be enabled.
* src/lex.c (percent_table): Also accept `%yacc',
`%fixed_output_files', `%defines', `%no_parser', `%verbose', and
`%debug'.
Handle the actions for `%semantic_parser' and `%pure_parser' here,
instead of returning a token.
* src/lex.h (SEMANTIC_PARSER, PURE_PARSER): Remove, unused.
* src/reader.c (read_declarations): Adjust.
* src/files.c (open_files): Don't call `compute_base_names', don't
compute `attrsfile' since they depend upon data which might be
*in* the input file now.
(output_files): Do it here.
* src/output.c (output_headers): Document the fact that this patch
introduces a guaranteed SEGV for semantic parsers.
* doc/bison.texinfo: Document them.
* tests/suite.at: Exercise these %options.
2001-01-18 14:47:09 +00:00

135 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0 à
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: 1306
bison.info-2: 50276
bison.info-3: 98079
bison.info-4: 147596
bison.info-5: 191991

Tag Table:
(Indirect)
Node: Top1306
Node: Introduction8542
Node: Conditions9817
Node: Copying11281
Node: Concepts30473
Node: Language and Grammar31506
Node: Grammar in Bison36522
Node: Semantic Values38446
Node: Semantic Actions40547
Node: Bison Parser41730
Node: Stages44040
Node: Grammar Layout45323
Node: Examples46580
Node: RPN Calc47715
Node: Rpcalc Decls48689
Node: Rpcalc Rules50276
Node: Rpcalc Input52076
Node: Rpcalc Line53537
Node: Rpcalc Expr54652
Node: Rpcalc Lexer56597
Node: Rpcalc Main59169
Node: Rpcalc Error59567
Node: Rpcalc Gen60575
Node: Rpcalc Compile61724
Node: Infix Calc62599
Node: Simple Error Recovery65306
Node: Multi-function Calc67192
Node: Mfcalc Decl68758
Node: Mfcalc Rules70781
Node: Mfcalc Symtab72161
Node: Exercises78376
Node: Grammar File78882
Node: Grammar Outline79650
Node: C Declarations80384
Node: Bison Declarations80964
Node: Grammar Rules81376
Node: C Code81836
Node: Symbols82766
Node: Rules87847
Node: Recursion89486
Node: Semantics91205
Node: Value Type92302
Node: Multiple Types92974
Node: Actions93991
Node: Action Types96776
Node: Mid-Rule Actions98079
Node: Declarations103648
Node: Token Decl104967
Node: Precedence Decl106980
Node: Union Decl108531
Node: Type Decl109375
Node: Expect Decl110281
Node: Start Decl111827
Node: Pure Decl112205
Node: Decl Summary113882
Node: Multiple Parsers119609
Node: Interface121103
Node: Parser Function121975
Node: Lexical122810
Node: Calling Convention124216
Node: Token Values126987
Node: Token Positions128136
Node: Pure Calling129028
Node: Error Reporting131960
Node: Action Features134082
Node: Algorithm137743
Node: Look-Ahead140036
Node: Shift/Reduce142168
Node: Precedence145080
Node: Why Precedence145731
Node: Using Precedence147596
Node: Precedence Examples148564
Node: How Precedence149265
Node: Contextual Precedence150414
Node: Parser States152205
Node: Reduce/Reduce153448
Node: Mystery Conflicts157009
Node: Stack Overflow160395
Node: Error Recovery161768
Node: Context Dependency166904
Node: Semantic Tokens167752
Node: Lexical Tie-ins170769
Node: Tie-in Recovery172317
Node: Debugging174489
Node: Invocation177790
Node: Bison Options178520
Node: Environment Variables181893
Node: Option Cross Key182741
Node: VMS Invocation183631
Node: Table of Symbols184415
Node: Glossary191991
Node: Index198281

End Tag Table