mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
* config/: New.
* configure.in: Require Autoconf 2.50. Update to gettext 0.10.38.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
|
||||
|
||||
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
@@ -57,7 +57,10 @@ POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
host_alias = @host_alias@
|
||||
host_triplet = @host@
|
||||
AT_TESTPATH = @AT_TESTPATH@
|
||||
BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
|
||||
CATALOGS = @CATALOGS@
|
||||
CATOBJEXT = @CATOBJEXT@
|
||||
CC = @CC@
|
||||
@@ -67,15 +70,15 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
GENCAT = @GENCAT@
|
||||
GLIBC21 = @GLIBC21@
|
||||
GMOFILES = @GMOFILES@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GT_NO = @GT_NO@
|
||||
GT_YES = @GT_YES@
|
||||
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
|
||||
INSTOBJEXT = @INSTOBJEXT@
|
||||
INTLDEPS = @INTLDEPS@
|
||||
INTLBISON = @INTLBISON@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTLOBJS = @INTLOBJS@
|
||||
INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
M4 = @M4@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
@@ -90,7 +93,6 @@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
WARNING_CFLAGS = @WARNING_CFLAGS@
|
||||
l = @l@
|
||||
|
||||
AUTOMAKE_OPTIONS = 1.4
|
||||
|
||||
@@ -100,10 +102,11 @@ man_MANS = bison.1
|
||||
EXTRA_DIST = FAQ bison.1 bison.rnh refcard.tex
|
||||
|
||||
CLEANFILES = refcard.dvi refcard.log refcard.ps
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_HEADER = ../config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
TEXI2DVI = texi2dvi
|
||||
TEXINFO_TEX = $(top_srcdir)/config/texinfo.tex
|
||||
INFO_DEPS = bison.info
|
||||
DVIS = bison.dvi
|
||||
TEXINFOS = bison.texinfo
|
||||
@@ -134,7 +137,7 @@ $(srcdir)/version.texi: stamp-vti
|
||||
@:
|
||||
|
||||
$(srcdir)/stamp-vti: bison.texinfo $(top_srcdir)/configure.in
|
||||
@echo "@set UPDATED `$(SHELL) $(srcdir)/mdate-sh $(srcdir)/bison.texinfo`" > vti.tmp
|
||||
@echo "@set UPDATED `$(SHELL) $(top_srcdir)/config/mdate-sh $(srcdir)/bison.texinfo`" > vti.tmp
|
||||
@echo "@set EDITION $(VERSION)" >> vti.tmp
|
||||
@echo "@set VERSION $(VERSION)" >> vti.tmp
|
||||
@cmp -s vti.tmp $(srcdir)/version.texi \
|
||||
@@ -165,7 +168,7 @@ DVIPS = dvips
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.texi.dvi:
|
||||
TEXINPUTS=.:$$TEXINPUTS \
|
||||
TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \
|
||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
||||
|
||||
.texi:
|
||||
@@ -184,7 +187,7 @@ DVIPS = dvips
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.texinfo.dvi:
|
||||
TEXINPUTS=.:$$TEXINPUTS \
|
||||
TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \
|
||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
||||
|
||||
.txi.info:
|
||||
@@ -193,7 +196,7 @@ DVIPS = dvips
|
||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
||||
|
||||
.txi.dvi:
|
||||
TEXINPUTS=.:$$TEXINPUTS \
|
||||
TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \
|
||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
||||
|
||||
.txi:
|
||||
@@ -232,7 +235,7 @@ uninstall-info:
|
||||
else ii=; fi; \
|
||||
list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
test -z "$ii" \
|
||||
test -z "$$ii" \
|
||||
|| install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
|
||||
done
|
||||
@$(NORMAL_UNINSTALL)
|
||||
|
||||
197
doc/bison.info
197
doc/bison.info
@@ -1,5 +1,4 @@
|
||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0 à
|
||||
partir bison.texinfo.
|
||||
This is bison.info, produced by makeinfo version 4.0 from bison.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||
@@ -30,105 +29,105 @@ 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: 192129
|
||||
bison.info-1: 1285
|
||||
bison.info-2: 50255
|
||||
bison.info-3: 98216
|
||||
bison.info-4: 147733
|
||||
bison.info-5: 192266
|
||||
|
||||
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 Variables182031
|
||||
Node: Option Cross Key182879
|
||||
Node: VMS Invocation183769
|
||||
Node: Table of Symbols184553
|
||||
Node: Glossary192129
|
||||
Node: Index198419
|
||||
Node: Top1285
|
||||
Node: Introduction8521
|
||||
Node: Conditions9796
|
||||
Node: Copying11260
|
||||
Node: Concepts30452
|
||||
Node: Language and Grammar31485
|
||||
Node: Grammar in Bison36501
|
||||
Node: Semantic Values38425
|
||||
Node: Semantic Actions40526
|
||||
Node: Bison Parser41709
|
||||
Node: Stages44019
|
||||
Node: Grammar Layout45302
|
||||
Node: Examples46559
|
||||
Node: RPN Calc47694
|
||||
Node: Rpcalc Decls48668
|
||||
Node: Rpcalc Rules50255
|
||||
Node: Rpcalc Input52055
|
||||
Node: Rpcalc Line53516
|
||||
Node: Rpcalc Expr54631
|
||||
Node: Rpcalc Lexer56576
|
||||
Node: Rpcalc Main59148
|
||||
Node: Rpcalc Error59546
|
||||
Node: Rpcalc Gen60554
|
||||
Node: Rpcalc Compile61703
|
||||
Node: Infix Calc62578
|
||||
Node: Simple Error Recovery65285
|
||||
Node: Multi-function Calc67171
|
||||
Node: Mfcalc Decl68737
|
||||
Node: Mfcalc Rules70760
|
||||
Node: Mfcalc Symtab72140
|
||||
Node: Exercises78513
|
||||
Node: Grammar File79019
|
||||
Node: Grammar Outline79787
|
||||
Node: C Declarations80521
|
||||
Node: Bison Declarations81101
|
||||
Node: Grammar Rules81513
|
||||
Node: C Code81973
|
||||
Node: Symbols82903
|
||||
Node: Rules87984
|
||||
Node: Recursion89623
|
||||
Node: Semantics91342
|
||||
Node: Value Type92439
|
||||
Node: Multiple Types93111
|
||||
Node: Actions94128
|
||||
Node: Action Types96913
|
||||
Node: Mid-Rule Actions98216
|
||||
Node: Declarations103785
|
||||
Node: Token Decl105104
|
||||
Node: Precedence Decl107117
|
||||
Node: Union Decl108668
|
||||
Node: Type Decl109512
|
||||
Node: Expect Decl110418
|
||||
Node: Start Decl111964
|
||||
Node: Pure Decl112342
|
||||
Node: Decl Summary114019
|
||||
Node: Multiple Parsers119746
|
||||
Node: Interface121240
|
||||
Node: Parser Function122112
|
||||
Node: Lexical122947
|
||||
Node: Calling Convention124353
|
||||
Node: Token Values127124
|
||||
Node: Token Positions128273
|
||||
Node: Pure Calling129165
|
||||
Node: Error Reporting132097
|
||||
Node: Action Features134219
|
||||
Node: Algorithm137880
|
||||
Node: Look-Ahead140173
|
||||
Node: Shift/Reduce142305
|
||||
Node: Precedence145217
|
||||
Node: Why Precedence145868
|
||||
Node: Using Precedence147733
|
||||
Node: Precedence Examples148701
|
||||
Node: How Precedence149402
|
||||
Node: Contextual Precedence150551
|
||||
Node: Parser States152342
|
||||
Node: Reduce/Reduce153585
|
||||
Node: Mystery Conflicts157146
|
||||
Node: Stack Overflow160532
|
||||
Node: Error Recovery161905
|
||||
Node: Context Dependency167041
|
||||
Node: Semantic Tokens167889
|
||||
Node: Lexical Tie-ins170906
|
||||
Node: Tie-in Recovery172454
|
||||
Node: Debugging174626
|
||||
Node: Invocation177927
|
||||
Node: Bison Options178657
|
||||
Node: Environment Variables182168
|
||||
Node: Option Cross Key183016
|
||||
Node: VMS Invocation183906
|
||||
Node: Table of Symbols184690
|
||||
Node: Glossary192266
|
||||
Node: Index198556
|
||||
|
||||
End Tag Table
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0 à
|
||||
partir bison.texinfo.
|
||||
This is bison.info, produced by makeinfo version 4.0 from bison.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0 à
|
||||
partir bison.texinfo.
|
||||
This is bison.info, produced by makeinfo version 4.0 from bison.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||
@@ -642,14 +641,18 @@ declarations, but it requires some additional C functions for support.
|
||||
definition, which is kept in the header `calc.h', is as follows. It
|
||||
provides for either functions or variables to be placed in the table.
|
||||
|
||||
/* Fonctions type. */
|
||||
typedef double (*func_t) (double);
|
||||
|
||||
/* Data type for links in the chain of symbols. */
|
||||
struct symrec
|
||||
{
|
||||
char *name; /* name of symbol */
|
||||
int type; /* type of symbol: either VAR or FNCT */
|
||||
union {
|
||||
double var; /* value of a VAR */
|
||||
double (*fnctptr)(); /* value of a FNCT */
|
||||
union
|
||||
{
|
||||
double var; /* value of a VAR */
|
||||
func_t fnctptr; /* value of a FNCT */
|
||||
} value;
|
||||
struct symrec *next; /* link field */
|
||||
};
|
||||
@@ -659,8 +662,8 @@ provides for either functions or variables to be placed in the table.
|
||||
/* The symbol table: a chain of `struct symrec'. */
|
||||
extern symrec *sym_table;
|
||||
|
||||
symrec *putsym ();
|
||||
symrec *getsym ();
|
||||
symrec *putsym (const char *, func_t);
|
||||
symrec *getsym (const char *);
|
||||
|
||||
The new version of `main' includes a call to `init_table', a
|
||||
function that initializes the symbol table. Here it is, and
|
||||
@@ -684,22 +687,22 @@ function that initializes the symbol table. Here it is, and
|
||||
struct init
|
||||
{
|
||||
char *fname;
|
||||
double (*fnct)();
|
||||
double (*fnct)(double);
|
||||
};
|
||||
|
||||
struct init arith_fncts[] =
|
||||
{
|
||||
"sin", sin,
|
||||
"cos", cos,
|
||||
"sin", sin,
|
||||
"cos", cos,
|
||||
"atan", atan,
|
||||
"ln", log,
|
||||
"exp", exp,
|
||||
"ln", log,
|
||||
"exp", exp,
|
||||
"sqrt", sqrt,
|
||||
0, 0
|
||||
};
|
||||
|
||||
/* The symbol table: a chain of `struct symrec'. */
|
||||
symrec *sym_table = (symrec *)0;
|
||||
symrec *sym_table = (symrec *) 0;
|
||||
|
||||
/* Put arithmetic functions in table. */
|
||||
void
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0 à
|
||||
partir bison.texinfo.
|
||||
This is bison.info, produced by makeinfo version 4.0 from bison.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0 à
|
||||
partir bison.texinfo.
|
||||
This is bison.info, produced by makeinfo version 4.0 from bison.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0 à
|
||||
partir bison.texinfo.
|
||||
This is bison.info, produced by makeinfo version 4.0 from bison.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||
|
||||
Reference in New Issue
Block a user