* tests/Makefile.am (package.m4): Move to...

($(srcdir)/$(TESTSUITE)): here.
This commit is contained in:
Akim Demaille
2001-09-21 14:44:22 +00:00
parent da7ab9b7b0
commit cdd11a9322
8 changed files with 145 additions and 138 deletions

View File

@@ -1,3 +1,8 @@
2001-09-21 Akim Demaille <akim@epita.fr>
* tests/Makefile.am (package.m4): Move to...
($(srcdir)/$(TESTSUITE)): here.
2001-09-20 Akim Demaille <akim@epita.fr>
* src/complain.c: No longer try to be standalone: use system.h.

View File

@@ -31,115 +31,115 @@ instead of in the original English.

Indirect:
bison.info-1: 1313
bison.info-2: 50688
bison.info-3: 100578
bison.info-4: 150128
bison.info-5: 197515
bison.info-2: 50691
bison.info-3: 100581
bison.info-4: 150131
bison.info-5: 197908

Tag Table:
(Indirect)
Node: Top1313
Node: Introduction8966
Node: Conditions10241
Node: Copying11705
Node: Concepts30908
Node: Language and Grammar31987
Node: Grammar in Bison37003
Node: Semantic Values38927
Node: Semantic Actions41028
Node: Locations Overview42217
Node: Bison Parser43664
Node: Stages45976
Node: Grammar Layout47259
Node: Examples48516
Node: RPN Calc49714
Node: Rpcalc Decls50688
Node: Rpcalc Rules52275
Node: Rpcalc Input54075
Node: Rpcalc Line55536
Node: Rpcalc Expr56651
Node: Rpcalc Lexer58596
Node: Rpcalc Main61168
Node: Rpcalc Error61566
Node: Rpcalc Gen62574
Node: Rpcalc Compile63723
Node: Infix Calc64598
Node: Simple Error Recovery67305
Node: Location Tracking Calc69194
Node: Ltcalc Decls69924
Node: Ltcalc Rules70833
Node: Ltcalc Lexer72894
Node: Multi-function Calc75232
Node: Mfcalc Decl76799
Node: Mfcalc Rules78822
Node: Mfcalc Symtab80202
Node: Exercises86575
Node: Grammar File87081
Node: Grammar Outline87929
Node: C Declarations88663
Node: Bison Declarations89243
Node: Grammar Rules89655
Node: C Code90115
Node: Symbols91045
Node: Rules96126
Node: Recursion97765
Node: Semantics99484
Node: Value Type100578
Node: Multiple Types101250
Node: Actions102267
Node: Action Types105052
Node: Mid-Rule Actions106355
Node: Locations111925
Node: Location Type112573
Node: Actions and Locations113131
Node: Location Default Action115287
Node: Declarations116750
Node: Token Decl118069
Node: Precedence Decl120082
Node: Union Decl121633
Node: Type Decl122477
Node: Expect Decl123383
Node: Start Decl124929
Node: Pure Decl125307
Node: Decl Summary126984
Node: Multiple Parsers132367
Node: Interface133861
Node: Parser Function134733
Node: Lexical135568
Node: Calling Convention136974
Node: Token Values139745
Node: Token Positions140894
Node: Pure Calling141779
Node: Error Reporting144711
Node: Action Features146833
Node: Algorithm150128
Node: Look-Ahead152421
Node: Shift/Reduce154553
Node: Precedence157465
Node: Why Precedence158116
Node: Using Precedence159981
Node: Precedence Examples160949
Node: How Precedence161650
Node: Contextual Precedence162799
Node: Parser States164590
Node: Reduce/Reduce165833
Node: Mystery Conflicts169394
Node: Stack Overflow172780
Node: Error Recovery174153
Node: Context Dependency179289
Node: Semantic Tokens180137
Node: Lexical Tie-ins183154
Node: Tie-in Recovery184702
Node: Debugging186874
Node: Invocation190175
Node: Bison Options191427
Node: Environment Variables195039
Node: Option Cross Key195887
Node: VMS Invocation196731
Node: Table of Symbols197515
Node: Glossary205154
Node: Copying This Manual211458
Node: GNU Free Documentation License211667
Node: Index231532
Node: Introduction8969
Node: Conditions10244
Node: Copying11708
Node: Concepts30911
Node: Language and Grammar31990
Node: Grammar in Bison37006
Node: Semantic Values38930
Node: Semantic Actions41031
Node: Locations Overview42220
Node: Bison Parser43667
Node: Stages45979
Node: Grammar Layout47262
Node: Examples48519
Node: RPN Calc49717
Node: Rpcalc Decls50691
Node: Rpcalc Rules52278
Node: Rpcalc Input54078
Node: Rpcalc Line55539
Node: Rpcalc Expr56654
Node: Rpcalc Lexer58599
Node: Rpcalc Main61171
Node: Rpcalc Error61569
Node: Rpcalc Gen62577
Node: Rpcalc Compile63726
Node: Infix Calc64601
Node: Simple Error Recovery67308
Node: Location Tracking Calc69197
Node: Ltcalc Decls69927
Node: Ltcalc Rules70836
Node: Ltcalc Lexer72897
Node: Multi-function Calc75235
Node: Mfcalc Decl76802
Node: Mfcalc Rules78825
Node: Mfcalc Symtab80205
Node: Exercises86578
Node: Grammar File87084
Node: Grammar Outline87932
Node: C Declarations88666
Node: Bison Declarations89246
Node: Grammar Rules89658
Node: C Code90118
Node: Symbols91048
Node: Rules96129
Node: Recursion97768
Node: Semantics99487
Node: Value Type100581
Node: Multiple Types101253
Node: Actions102270
Node: Action Types105055
Node: Mid-Rule Actions106358
Node: Locations111928
Node: Location Type112576
Node: Actions and Locations113134
Node: Location Default Action115290
Node: Declarations116753
Node: Token Decl118072
Node: Precedence Decl120085
Node: Union Decl121636
Node: Type Decl122480
Node: Expect Decl123386
Node: Start Decl124932
Node: Pure Decl125310
Node: Decl Summary126987
Node: Multiple Parsers132370
Node: Interface133864
Node: Parser Function134736
Node: Lexical135571
Node: Calling Convention136977
Node: Token Values139748
Node: Token Positions140897
Node: Pure Calling141782
Node: Error Reporting144714
Node: Action Features146836
Node: Algorithm150131
Node: Look-Ahead152424
Node: Shift/Reduce154556
Node: Precedence157468
Node: Why Precedence158119
Node: Using Precedence159984
Node: Precedence Examples160952
Node: How Precedence161653
Node: Contextual Precedence162802
Node: Parser States164593
Node: Reduce/Reduce165836
Node: Mystery Conflicts169397
Node: Stack Overflow172783
Node: Error Recovery174156
Node: Context Dependency179292
Node: Semantic Tokens180140
Node: Lexical Tie-ins183157
Node: Tie-in Recovery184705
Node: Debugging186877
Node: Invocation190178
Node: Bison Options191430
Node: Environment Variables195398
Node: Option Cross Key196246
Node: VMS Invocation197124
Node: Table of Symbols197908
Node: Glossary205547
Node: Copying This Manual211851
Node: GNU Free Documentation License212060
Node: Index231925

End Tag Table

View File

@@ -34,7 +34,8 @@ File: bison.info, Node: Top, Next: Introduction, Up: (dir)
Bison
*****
This manual documents version 1.29a of Bison, updated 29 August 2001.
This manual documents version 1.29a of Bison, updated 20 September
2001.
* Menu:

View File

@@ -1152,12 +1152,16 @@ Tuning the parser:
Adjust the output:
`-d'
`--defines'
Pretend that `%verbose' was specified, i.e., write an extra output
file containing macro definitions for the token type names defined
in the grammar and the semantic value type `YYSTYPE', as well as a
few `extern' variable declarations. *Note Decl Summary::.
`--defines=DEFINES-FILE'
The behaviour of -DEFINES is the same than `-d'. The only
difference is that it has an optionnal argument which is the name
of the output filename.
`-b FILE-PREFIX'
`--file-prefix=PREFIX'
Specify a prefix to use for all Bison output file names. The
@@ -1177,11 +1181,15 @@ Adjust the output:
described under the `-v' and `-d' options.
`-g'
`--graph'
Output a VCG definition of the LALR(1) grammar automaton computed
by Bison. If the grammar file is `foo.y', the VCG output file will
be `foo.vcg'.
`--graph=GRAPH-FILE'
The behaviour of -GRAPH is the same than `-g'. The only difference
is that it has an optionnal argument which is the name of the
output graph filename.

File: bison.info, Node: Environment Variables, Next: Option Cross Key, Prev: Bison Options, Up: Invocation
@@ -1214,9 +1222,10 @@ Option Cross Key
find the corresponding short option.
--debug -t
--defines -d
--defines=DEFINES-FILE -d
--file-prefix=PREFIX -b FILE-PREFIX
--fixed-output-files --yacc -y
--graph=GRAPH-FILE -d
--help -h
--name-prefix=PREFIX -p NAME-PREFIX
--no-lines -l

View File

@@ -1,4 +1,4 @@
@set UPDATED 29 August 2001
@set UPDATED-MONTH August 2001
@set UPDATED 20 September 2001
@set UPDATED-MONTH September 2001
@set EDITION 1.29a
@set VERSION 1.29a

View File

@@ -1,4 +1,4 @@
@set UPDATED 29 August 2001
@set UPDATED-MONTH August 2001
@set UPDATED 20 September 2001
@set UPDATED-MONTH September 2001
@set EDITION 1.29a
@set VERSION 1.29a

View File

@@ -31,6 +31,14 @@ TESTSUITE = $(srcdir)/testsuite
AUTOM4TE = autom4te
AUTOTEST = $(AUTOM4TE) --language=autotest
$(srcdir)/$(TESTSUITE): package.m4 $(TESTSUITE_AT)
{ \
echo '# Signature of the current package.'; \
echo 'm4_define([PACKAGE_NAME], [@PACKAGE_NAME@])'; \
echo 'm4_define([PACKAGE_TARNAME], [@PACKAGE_TARNAME@])'; \
echo 'm4_define([PACKAGE_VERSION], [@PACKAGE_VERSION@])'; \
echo 'm4_define([PACKAGE_STRING], [@PACKAGE_STRING@])'; \
echo 'm4_define([PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
} >package.m4
$(AUTOTEST) -I $(srcdir) testsuite.at -o $@.tmp
mv $@.tmp $@
@@ -49,17 +57,3 @@ check-local: atconfig atlocal $(TESTSUITE)
# Run the test suite on the *installed* tree.
installcheck-local:
$(SHELL) $(TESTSUITE) AUTOTEST_PATH=$(exec_prefix)/bin
## ------------ ##
## package.m4. ##
## ------------ ##
package.m4: $(top_srcdir)/configure.in
{ \
echo '# Signature of the current package.'; \
echo 'm4_define([PACKAGE_NAME], [@PACKAGE_NAME@])'; \
echo 'm4_define([PACKAGE_TARNAME], [@PACKAGE_TARNAME@])'; \
echo 'm4_define([PACKAGE_VERSION], [@PACKAGE_VERSION@])'; \
echo 'm4_define([PACKAGE_STRING], [@PACKAGE_STRING@])'; \
echo 'm4_define([PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
} >package.m4

View File

@@ -229,6 +229,14 @@ uninstall-am: uninstall-info-am
uninstall uninstall-am uninstall-info-am
$(srcdir)/$(TESTSUITE): package.m4 $(TESTSUITE_AT)
{ \
echo '# Signature of the current package.'; \
echo 'm4_define([PACKAGE_NAME], [@PACKAGE_NAME@])'; \
echo 'm4_define([PACKAGE_TARNAME], [@PACKAGE_TARNAME@])'; \
echo 'm4_define([PACKAGE_VERSION], [@PACKAGE_VERSION@])'; \
echo 'm4_define([PACKAGE_STRING], [@PACKAGE_STRING@])'; \
echo 'm4_define([PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
} >package.m4
$(AUTOTEST) -I $(srcdir) testsuite.at -o $@.tmp
mv $@.tmp $@
@@ -247,16 +255,6 @@ check-local: atconfig atlocal $(TESTSUITE)
# Run the test suite on the *installed* tree.
installcheck-local:
$(SHELL) $(TESTSUITE) AUTOTEST_PATH=$(exec_prefix)/bin
package.m4: $(top_srcdir)/configure.in
{ \
echo '# Signature of the current package.'; \
echo 'm4_define([PACKAGE_NAME], [@PACKAGE_NAME@])'; \
echo 'm4_define([PACKAGE_TARNAME], [@PACKAGE_TARNAME@])'; \
echo 'm4_define([PACKAGE_VERSION], [@PACKAGE_VERSION@])'; \
echo 'm4_define([PACKAGE_STRING], [@PACKAGE_STRING@])'; \
echo 'm4_define([PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
} >package.m4
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: