mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-10 12:53:03 +00:00
able to understand that `--out' is OK: the two racing long options are aliases. (usage): Adjust. * src/lex.h (tok_setopt): Remove, replaced with... (tok_intopt, tok_stropt): these new guys. * src/lex.c (getopt.h): Not needed. (token_buffer, unlexed_token_buffer): Not const. (percent_table): Promote `-' over `_' in directive names. Active `%name-prefix', `file-prefix', and `output'. (parse_percent_token): Accept possible arguments to directives. Promote `-' over `_' in directive names. * doc/bison.texinfo (Decl Summary): Split the list into `directives for grammars' and `directives for bison'. Sort'em. Add description of `%name-prefix', `file-prefix', and `output'. Promote `-' over `_' in directive names. (Bison Options): s/%locactions/%locations/. Nice Freudian slip. Simplify the description of `--name-prefix'. Promote `-' over `_' in directive names. Promote `--output' over `--output-file'. Fix the description of `--defines'. * tests/output.at: Exercise %file-prefix and %output.
146 lines
4.1 KiB
Plaintext
146 lines
4.1 KiB
Plaintext
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: 50689
|
||
bison.info-3: 100579
|
||
bison.info-4: 147579
|
||
bison.info-5: 197449
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1313
|
||
Node: Introduction8967
|
||
Node: Conditions10242
|
||
Node: Copying11706
|
||
Node: Concepts30909
|
||
Node: Language and Grammar31988
|
||
Node: Grammar in Bison37004
|
||
Node: Semantic Values38928
|
||
Node: Semantic Actions41029
|
||
Node: Locations Overview42218
|
||
Node: Bison Parser43665
|
||
Node: Stages45977
|
||
Node: Grammar Layout47260
|
||
Node: Examples48517
|
||
Node: RPN Calc49715
|
||
Node: Rpcalc Decls50689
|
||
Node: Rpcalc Rules52276
|
||
Node: Rpcalc Input54076
|
||
Node: Rpcalc Line55537
|
||
Node: Rpcalc Expr56652
|
||
Node: Rpcalc Lexer58597
|
||
Node: Rpcalc Main61169
|
||
Node: Rpcalc Error61567
|
||
Node: Rpcalc Gen62575
|
||
Node: Rpcalc Compile63724
|
||
Node: Infix Calc64599
|
||
Node: Simple Error Recovery67306
|
||
Node: Location Tracking Calc69195
|
||
Node: Ltcalc Decls69925
|
||
Node: Ltcalc Rules70834
|
||
Node: Ltcalc Lexer72895
|
||
Node: Multi-function Calc75233
|
||
Node: Mfcalc Decl76800
|
||
Node: Mfcalc Rules78823
|
||
Node: Mfcalc Symtab80203
|
||
Node: Exercises86576
|
||
Node: Grammar File87082
|
||
Node: Grammar Outline87930
|
||
Node: C Declarations88664
|
||
Node: Bison Declarations89244
|
||
Node: Grammar Rules89656
|
||
Node: C Code90116
|
||
Node: Symbols91046
|
||
Node: Rules96127
|
||
Node: Recursion97766
|
||
Node: Semantics99485
|
||
Node: Value Type100579
|
||
Node: Multiple Types101251
|
||
Node: Actions102268
|
||
Node: Action Types105053
|
||
Node: Mid-Rule Actions106356
|
||
Node: Locations111926
|
||
Node: Location Type112574
|
||
Node: Actions and Locations113132
|
||
Node: Location Default Action115288
|
||
Node: Declarations116751
|
||
Node: Token Decl118070
|
||
Node: Precedence Decl120083
|
||
Node: Union Decl121634
|
||
Node: Type Decl122478
|
||
Node: Expect Decl123384
|
||
Node: Start Decl124930
|
||
Node: Pure Decl125308
|
||
Node: Decl Summary126985
|
||
Node: Multiple Parsers133113
|
||
Node: Interface134607
|
||
Node: Parser Function135479
|
||
Node: Lexical136314
|
||
Node: Calling Convention137720
|
||
Node: Token Values140491
|
||
Node: Token Positions141640
|
||
Node: Pure Calling142525
|
||
Node: Error Reporting145457
|
||
Node: Action Features147579
|
||
Node: Algorithm150874
|
||
Node: Look-Ahead153167
|
||
Node: Shift/Reduce155299
|
||
Node: Precedence158211
|
||
Node: Why Precedence158862
|
||
Node: Using Precedence160727
|
||
Node: Precedence Examples161695
|
||
Node: How Precedence162396
|
||
Node: Contextual Precedence163545
|
||
Node: Parser States165336
|
||
Node: Reduce/Reduce166579
|
||
Node: Mystery Conflicts170140
|
||
Node: Stack Overflow173526
|
||
Node: Error Recovery174899
|
||
Node: Context Dependency180035
|
||
Node: Semantic Tokens180883
|
||
Node: Lexical Tie-ins183900
|
||
Node: Tie-in Recovery185448
|
||
Node: Debugging187620
|
||
Node: Invocation190921
|
||
Node: Bison Options192173
|
||
Node: Environment Variables195723
|
||
Node: Option Cross Key196571
|
||
Node: VMS Invocation197449
|
||
Node: Table of Symbols198233
|
||
Node: Glossary206201
|
||
Node: Copying This Manual212505
|
||
Node: GNU Free Documentation License212714
|
||
Node: Index232579
|
||
|
||
End Tag Table
|