mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-21 10:13:03 +00:00
Regen.
This commit is contained in:
@@ -106,7 +106,7 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
|||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
CONFIG_HEADER = $(top_builddir)/config.h
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
DIST_SOURCES =
|
DIST_SOURCES =
|
||||||
DIST_COMMON = Makefile.am Makefile.in config.guess config.sub \
|
DIST_COMMON = Makefile.am Makefile.in config.guess config.sub depcomp \
|
||||||
install-sh mdate-sh missing mkinstalldirs texinfo.tex
|
install-sh mdate-sh missing mkinstalldirs texinfo.tex
|
||||||
all: all-am
|
all: all-am
|
||||||
|
|
||||||
|
|||||||
356
doc/Makefile.in
356
doc/Makefile.in
@@ -1,6 +1,7 @@
|
|||||||
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
|
# Makefile.in generated automatically by automake 1.5 from Makefile.am.
|
||||||
|
|
||||||
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
# with or without modifications, as long as this notice is preserved.
|
# with or without modifications, as long as this notice is preserved.
|
||||||
@@ -10,6 +11,7 @@
|
|||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
# PARTICULAR PURPOSE.
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
SHELL = @SHELL@
|
SHELL = @SHELL@
|
||||||
|
|
||||||
@@ -31,13 +33,9 @@ infodir = @infodir@
|
|||||||
mandir = @mandir@
|
mandir = @mandir@
|
||||||
includedir = @includedir@
|
includedir = @includedir@
|
||||||
oldincludedir = /usr/include
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
DESTDIR =
|
|
||||||
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
top_builddir = ..
|
top_builddir = ..
|
||||||
|
|
||||||
ACLOCAL = @ACLOCAL@
|
ACLOCAL = @ACLOCAL@
|
||||||
@@ -46,11 +44,11 @@ AUTOMAKE = @AUTOMAKE@
|
|||||||
AUTOHEADER = @AUTOHEADER@
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
INSTALL = @INSTALL@
|
INSTALL = @INSTALL@
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
transform = @program_transform_name@
|
transform = @program_transform_name@
|
||||||
|
|
||||||
NORMAL_INSTALL = :
|
NORMAL_INSTALL = :
|
||||||
PRE_INSTALL = :
|
PRE_INSTALL = :
|
||||||
POST_INSTALL = :
|
POST_INSTALL = :
|
||||||
@@ -59,20 +57,25 @@ PRE_UNINSTALL = :
|
|||||||
POST_UNINSTALL = :
|
POST_UNINSTALL = :
|
||||||
host_alias = @host_alias@
|
host_alias = @host_alias@
|
||||||
host_triplet = @host@
|
host_triplet = @host@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
AT_TESTPATH = @AT_TESTPATH@
|
AT_TESTPATH = @AT_TESTPATH@
|
||||||
|
AWK = @AWK@
|
||||||
BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
|
BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
|
||||||
CATALOGS = @CATALOGS@
|
CATALOGS = @CATALOGS@
|
||||||
CATOBJEXT = @CATOBJEXT@
|
CATOBJEXT = @CATOBJEXT@
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
DATADIRNAME = @DATADIRNAME@
|
DATADIRNAME = @DATADIRNAME@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
ECHO_C = @ECHO_C@
|
ECHO_C = @ECHO_C@
|
||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
GENCAT = @GENCAT@
|
GENCAT = @GENCAT@
|
||||||
GLIBC21 = @GLIBC21@
|
GLIBC21 = @GLIBC21@
|
||||||
GMOFILES = @GMOFILES@
|
GMOFILES = @GMOFILES@
|
||||||
GMSGFMT = @GMSGFMT@
|
GMSGFMT = @GMSGFMT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
INSTOBJEXT = @INSTOBJEXT@
|
INSTOBJEXT = @INSTOBJEXT@
|
||||||
INTLBISON = @INTLBISON@
|
INTLBISON = @INTLBISON@
|
||||||
INTLLIBS = @INTLLIBS@
|
INTLLIBS = @INTLLIBS@
|
||||||
@@ -81,9 +84,9 @@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
|
|||||||
LIBICONV = @LIBICONV@
|
LIBICONV = @LIBICONV@
|
||||||
LIBOBJS = @LIBOBJS@
|
LIBOBJS = @LIBOBJS@
|
||||||
M4 = @M4@
|
M4 = @M4@
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MKINSTALLDIRS = @MKINSTALLDIRS@
|
MKINSTALLDIRS = @MKINSTALLDIRS@
|
||||||
MSGFMT = @MSGFMT@
|
MSGFMT = @MSGFMT@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
PACKAGE = @PACKAGE@
|
PACKAGE = @PACKAGE@
|
||||||
POFILES = @POFILES@
|
POFILES = @POFILES@
|
||||||
POSUB = @POSUB@
|
POSUB = @POSUB@
|
||||||
@@ -93,6 +96,9 @@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
|
|||||||
USE_NLS = @USE_NLS@
|
USE_NLS = @USE_NLS@
|
||||||
VERSION = @VERSION@
|
VERSION = @VERSION@
|
||||||
WARNING_CFLAGS = @WARNING_CFLAGS@
|
WARNING_CFLAGS = @WARNING_CFLAGS@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
|
||||||
AUTOMAKE_OPTIONS = 1.4
|
AUTOMAKE_OPTIONS = 1.4
|
||||||
|
|
||||||
@@ -103,44 +109,40 @@ bison_TEXINFOS = gpl.texi fdl.texi
|
|||||||
EXTRA_DIST = FAQ bison.1 bison.rnh refcard.tex
|
EXTRA_DIST = FAQ bison.1 bison.rnh refcard.tex
|
||||||
|
|
||||||
CLEANFILES = refcard.dvi refcard.log refcard.ps
|
CLEANFILES = refcard.dvi refcard.log refcard.ps
|
||||||
|
subdir = doc
|
||||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||||
CONFIG_HEADER = ../config.h
|
CONFIG_HEADER = $(top_builddir)/config.h
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
TEXI2DVI = texi2dvi
|
DIST_SOURCES =
|
||||||
TEXINFO_TEX = $(top_srcdir)/config/texinfo.tex
|
TEXINFO_TEX = $(top_srcdir)/config/texinfo.tex
|
||||||
INFO_DEPS = bison.info
|
INFO_DEPS = bison.info
|
||||||
DVIS = bison.dvi
|
DVIS = bison.dvi
|
||||||
TEXINFOS = bison.texinfo
|
TEXINFOS = bison.texinfo
|
||||||
man1dir = $(mandir)/man1
|
|
||||||
MANS = $(man_MANS)
|
|
||||||
|
|
||||||
NROFF = nroff
|
NROFF = nroff
|
||||||
DIST_COMMON = $(bison_TEXINFOS) Makefile.am Makefile.in stamp-vti \
|
MANS = $(man_MANS)
|
||||||
version.texi
|
DIST_COMMON = $(bison_TEXINFOS) Makefile.am Makefile.in stamp-vti \
|
||||||
|
version.texi
|
||||||
|
all: all-am
|
||||||
|
|
||||||
|
|
||||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
|
|
||||||
TAR = tar
|
|
||||||
GZIP_ENV = --best
|
|
||||||
all: all-redirect
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
.SUFFIXES: .dvi .info .ps .texi .texinfo .txi
|
.SUFFIXES: .dvi .info .ps .texinfo
|
||||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile
|
cd $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu doc/Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) && \
|
||||||
|
CONFIG_HEADERS= CONFIG_LINKS= \
|
||||||
|
CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
|
||||||
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
$(srcdir)/version.texi: $(srcdir)/stamp-vti
|
||||||
cd $(top_builddir) \
|
|
||||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
|
||||||
|
|
||||||
|
|
||||||
$(srcdir)/version.texi: stamp-vti
|
|
||||||
@:
|
@:
|
||||||
|
|
||||||
$(srcdir)/stamp-vti: bison.texinfo $(top_srcdir)/configure.in
|
$(srcdir)/stamp-vti: bison.texinfo $(top_srcdir)/configure.in
|
||||||
@echo "@set UPDATED `$(SHELL) $(top_srcdir)/config/mdate-sh $(srcdir)/bison.texinfo`" > vti.tmp
|
@(set `$(SHELL) $(top_srcdir)/config/mdate-sh $(srcdir)/bison.texinfo`; \
|
||||||
@echo "@set EDITION $(VERSION)" >> vti.tmp
|
echo "@set UPDATED $$1 $$2 $$3"; \
|
||||||
@echo "@set VERSION $(VERSION)" >> vti.tmp
|
echo "@set UPDATED-MONTH $$2 $$3"; \
|
||||||
|
echo "@set EDITION $(VERSION)"; \
|
||||||
|
echo "@set VERSION $(VERSION)") > vti.tmp
|
||||||
@cmp -s vti.tmp $(srcdir)/version.texi \
|
@cmp -s vti.tmp $(srcdir)/version.texi \
|
||||||
|| (echo "Updating $(srcdir)/version.texi"; \
|
|| (echo "Updating $(srcdir)/version.texi"; \
|
||||||
cp vti.tmp $(srcdir)/version.texi)
|
cp vti.tmp $(srcdir)/version.texi)
|
||||||
@@ -150,134 +152,84 @@ $(srcdir)/stamp-vti: bison.texinfo $(top_srcdir)/configure.in
|
|||||||
mostlyclean-vti:
|
mostlyclean-vti:
|
||||||
-rm -f vti.tmp
|
-rm -f vti.tmp
|
||||||
|
|
||||||
clean-vti:
|
|
||||||
|
|
||||||
distclean-vti:
|
|
||||||
|
|
||||||
maintainer-clean-vti:
|
maintainer-clean-vti:
|
||||||
-rm -f $(srcdir)/stamp-vti $(srcdir)/version.texi
|
-rm -f $(srcdir)/stamp-vti $(srcdir)/version.texi
|
||||||
|
|
||||||
bison.info: bison.texinfo version.texi $(bison_TEXINFOS)
|
bison.info: bison.texinfo $(srcdir)/version.texi $(bison_TEXINFOS)
|
||||||
bison.dvi: bison.texinfo version.texi $(bison_TEXINFOS)
|
bison.dvi: bison.texinfo $(srcdir)/version.texi $(bison_TEXINFOS)
|
||||||
|
|
||||||
|
|
||||||
DVIPS = dvips
|
|
||||||
|
|
||||||
.texi.info:
|
|
||||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
|
||||||
cd $(srcdir) \
|
|
||||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
|
||||||
|
|
||||||
.texi.dvi:
|
|
||||||
TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \
|
|
||||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
|
||||||
|
|
||||||
.texi:
|
|
||||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
|
||||||
cd $(srcdir) \
|
|
||||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
|
||||||
|
|
||||||
.texinfo.info:
|
.texinfo.info:
|
||||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||||
cd $(srcdir) \
|
cd $(srcdir) \
|
||||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
&& $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
|
||||||
|
`echo $< | sed 's,.*/,,'`
|
||||||
|
|
||||||
|
.texinfo.dvi:
|
||||||
|
TEXINPUTS=$(top_srcdir)/config:$$TEXINPUTS \
|
||||||
|
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
||||||
|
$(TEXI2DVI) $<
|
||||||
|
|
||||||
.texinfo:
|
.texinfo:
|
||||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
||||||
cd $(srcdir) \
|
cd $(srcdir) \
|
||||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
&& $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
|
||||||
|
`echo $< | sed 's,.*/,,'`
|
||||||
|
|
||||||
.texinfo.dvi:
|
MAKEINFO = @MAKEINFO@
|
||||||
TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \
|
TEXI2DVI = texi2dvi
|
||||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
DVIPS = dvips
|
||||||
|
|
||||||
.txi.info:
|
|
||||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
|
||||||
cd $(srcdir) \
|
|
||||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
|
||||||
|
|
||||||
.txi.dvi:
|
|
||||||
TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \
|
|
||||||
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
|
|
||||||
|
|
||||||
.txi:
|
|
||||||
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
|
|
||||||
cd $(srcdir) \
|
|
||||||
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
|
|
||||||
.dvi.ps:
|
.dvi.ps:
|
||||||
$(DVIPS) $< -o $@
|
$(DVIPS) $< -o $@
|
||||||
|
|
||||||
install-info-am: $(INFO_DEPS)
|
uninstall-info-am:
|
||||||
@$(NORMAL_INSTALL)
|
$(PRE_UNINSTALL)
|
||||||
$(mkinstalldirs) $(DESTDIR)$(infodir)
|
@if (install-info --version && \
|
||||||
@list='$(INFO_DEPS)'; \
|
install-info --version | fgrep -i -v debian) >/dev/null 2>&1; then \
|
||||||
for file in $$list; do \
|
|
||||||
d=$(srcdir); \
|
|
||||||
for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
|
|
||||||
if test -f $$d/$$ifile; then \
|
|
||||||
echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
|
|
||||||
$(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
|
|
||||||
else : ; fi; \
|
|
||||||
done; \
|
|
||||||
done
|
|
||||||
@$(POST_INSTALL)
|
|
||||||
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
|
|
||||||
list='$(INFO_DEPS)'; \
|
list='$(INFO_DEPS)'; \
|
||||||
for file in $$list; do \
|
for file in $$list; do \
|
||||||
echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
|
echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file"; \
|
||||||
install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
|
install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file; \
|
||||||
done; \
|
done; \
|
||||||
else : ; fi
|
else :; fi
|
||||||
|
|
||||||
uninstall-info:
|
|
||||||
$(PRE_UNINSTALL)
|
|
||||||
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
|
|
||||||
ii=yes; \
|
|
||||||
else ii=; fi; \
|
|
||||||
list='$(INFO_DEPS)'; \
|
|
||||||
for file in $$list; do \
|
|
||||||
test -z "$$ii" \
|
|
||||||
|| install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
|
|
||||||
done
|
|
||||||
@$(NORMAL_UNINSTALL)
|
@$(NORMAL_UNINSTALL)
|
||||||
list='$(INFO_DEPS)'; \
|
@list='$(INFO_DEPS)'; \
|
||||||
for file in $$list; do \
|
for file in $$list; do \
|
||||||
(cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \
|
(if cd $(DESTDIR)$(infodir); then \
|
||||||
|
echo " rm -f $$file $$file-[0-9] $$file-[0-9][0-9])"; \
|
||||||
|
rm -f $$file $$file-[0-9] $$file-[0-9][0-9]; \
|
||||||
|
else :; fi); \
|
||||||
done
|
done
|
||||||
|
|
||||||
dist-info: $(INFO_DEPS)
|
dist-info: $(INFO_DEPS)
|
||||||
list='$(INFO_DEPS)'; \
|
list='$(INFO_DEPS)'; \
|
||||||
for base in $$list; do \
|
for base in $$list; do \
|
||||||
d=$(srcdir); \
|
d=$(srcdir); \
|
||||||
for file in `cd $$d && eval echo $$base*`; do \
|
for file in `CDPATH=: && cd $$d && eval echo $$base*`; do \
|
||||||
test -f $(distdir)/$$file \
|
test -f $(distdir)/$$file \
|
||||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
|
||||||
|| cp -p $$d/$$file $(distdir)/$$file; \
|
|| cp -p $$d/$$file $(distdir)/$$file; \
|
||||||
done; \
|
done; \
|
||||||
done
|
done
|
||||||
|
|
||||||
mostlyclean-aminfo:
|
mostlyclean-aminfo:
|
||||||
-rm -f bison.aux bison.cp bison.cps bison.dvi bison.fn bison.fns \
|
-rm -f bison.aux bison.cp bison.cps bison.dvi bison.fn bison.ky bison.log \
|
||||||
bison.ky bison.kys bison.ps bison.log bison.pg bison.toc \
|
bison.pg bison.ps bison.toc bison.tp bison.vr
|
||||||
bison.tp bison.tps bison.vr bison.vrs bison.op bison.tr \
|
|
||||||
bison.cv bison.cn
|
|
||||||
|
|
||||||
clean-aminfo:
|
|
||||||
|
|
||||||
distclean-aminfo:
|
|
||||||
|
|
||||||
maintainer-clean-aminfo:
|
maintainer-clean-aminfo:
|
||||||
cd $(srcdir) && for i in $(INFO_DEPS); do \
|
cd $(srcdir) && \
|
||||||
|
for i in $(INFO_DEPS); do \
|
||||||
rm -f $$i; \
|
rm -f $$i; \
|
||||||
if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \
|
if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \
|
||||||
rm -f $$i-[0-9]*; \
|
rm -f $$i-[0-9]*; \
|
||||||
fi; \
|
fi; \
|
||||||
done
|
done
|
||||||
|
|
||||||
install-man1:
|
man1dir = $(mandir)/man1
|
||||||
|
install-man1: $(man1_MANS) $(man_MANS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
$(mkinstalldirs) $(DESTDIR)$(man1dir)
|
$(mkinstalldirs) $(DESTDIR)$(man1dir)
|
||||||
@list='$(man1_MANS)'; \
|
@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
|
||||||
l2='$(man_MANS)'; for i in $$l2; do \
|
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
|
||||||
|
for i in $$l2; do \
|
||||||
case "$$i" in \
|
case "$$i" in \
|
||||||
*.1*) list="$$list $$i" ;; \
|
*.1*) list="$$list $$i" ;; \
|
||||||
esac; \
|
esac; \
|
||||||
@@ -287,14 +239,16 @@ install-man1:
|
|||||||
else file=$$i; fi; \
|
else file=$$i; fi; \
|
||||||
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||||
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||||
|
inst=`echo $$inst | sed -e 's/^.*\///'`; \
|
||||||
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||||
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
|
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
|
||||||
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
|
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
|
||||||
done
|
done
|
||||||
|
|
||||||
uninstall-man1:
|
uninstall-man1:
|
||||||
@list='$(man1_MANS)'; \
|
@$(NORMAL_UNINSTALL)
|
||||||
l2='$(man_MANS)'; for i in $$l2; do \
|
@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
|
||||||
|
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
|
||||||
|
for i in $$l2; do \
|
||||||
case "$$i" in \
|
case "$$i" in \
|
||||||
*.1*) list="$$list $$i" ;; \
|
*.1*) list="$$list $$i" ;; \
|
||||||
esac; \
|
esac; \
|
||||||
@@ -302,113 +256,147 @@ uninstall-man1:
|
|||||||
for i in $$list; do \
|
for i in $$list; do \
|
||||||
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||||
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||||
|
inst=`echo $$inst | sed -e 's/^.*\///'`; \
|
||||||
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||||
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
|
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
|
||||||
rm -f $(DESTDIR)$(man1dir)/$$inst; \
|
rm -f $(DESTDIR)$(man1dir)/$$inst; \
|
||||||
done
|
done
|
||||||
install-man: $(MANS)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) install-man1
|
|
||||||
uninstall-man:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) uninstall-man1
|
|
||||||
tags: TAGS
|
tags: TAGS
|
||||||
TAGS:
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
subdir = doc
|
top_distdir = ..
|
||||||
|
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
distdir: $(DISTFILES)
|
||||||
here=`cd $(top_builddir) && pwd`; \
|
|
||||||
top_distdir=`cd $(top_distdir) && pwd`; \
|
|
||||||
distdir=`cd $(distdir) && pwd`; \
|
|
||||||
cd $(top_srcdir) \
|
|
||||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/Makefile
|
|
||||||
@for file in $(DISTFILES); do \
|
@for file in $(DISTFILES); do \
|
||||||
d=$(srcdir); \
|
if test -f $$file; then d=.; else d=$(srcdir); fi; \
|
||||||
|
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||||
|
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||||
|
$(mkinstalldirs) "$(distdir)/$$dir"; \
|
||||||
|
fi; \
|
||||||
if test -d $$d/$$file; then \
|
if test -d $$d/$$file; then \
|
||||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
cp -pR $$d/$$file $(distdir) \
|
||||||
|
|| exit 1; \
|
||||||
else \
|
else \
|
||||||
test -f $(distdir)/$$file \
|
test -f $(distdir)/$$file \
|
||||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||||
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
|| exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
done
|
done
|
||||||
$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info
|
$(MAKE) $(AM_MAKEFLAGS) \
|
||||||
info-am: $(INFO_DEPS)
|
top_distdir="${top_distdir}" distdir="$(distdir)" \
|
||||||
info: info-am
|
dist-info
|
||||||
dvi-am: $(DVIS)
|
|
||||||
dvi: dvi-am
|
|
||||||
check-am: all-am
|
check-am: all-am
|
||||||
check: check-am
|
check: check-am
|
||||||
installcheck-am:
|
all-am: Makefile $(INFO_DEPS) $(MANS)
|
||||||
installcheck: installcheck-am
|
|
||||||
install-exec-am:
|
|
||||||
install-exec: install-exec-am
|
|
||||||
|
|
||||||
install-data-am: install-info-am install-man
|
installdirs:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(infodir) $(DESTDIR)$(man1dir)
|
||||||
|
|
||||||
|
install: install-am
|
||||||
|
install-exec: install-exec-am
|
||||||
install-data: install-data-am
|
install-data: install-data-am
|
||||||
|
uninstall: uninstall-am
|
||||||
|
|
||||||
install-am: all-am
|
install-am: all-am
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
install: install-am
|
|
||||||
uninstall-am: uninstall-info uninstall-man
|
installcheck: installcheck-am
|
||||||
uninstall: uninstall-am
|
|
||||||
all-am: Makefile $(INFO_DEPS) $(MANS)
|
|
||||||
all-redirect: all-am
|
|
||||||
install-strip:
|
install-strip:
|
||||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
installdirs:
|
`test -z '$(STRIP)' || \
|
||||||
$(mkinstalldirs) $(DESTDIR)$(infodir) $(DESTDIR)$(mandir)/man1
|
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||||
|
|
||||||
|
|
||||||
mostlyclean-generic:
|
mostlyclean-generic:
|
||||||
|
|
||||||
clean-generic:
|
clean-generic:
|
||||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
distclean-generic:
|
distclean-generic:
|
||||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
-rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
|
||||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
maintainer-clean-generic:
|
||||||
mostlyclean-am: mostlyclean-vti mostlyclean-aminfo mostlyclean-generic
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
clean-am: clean-vti clean-aminfo clean-generic mostlyclean-am
|
|
||||||
|
|
||||||
clean: clean-am
|
clean: clean-am
|
||||||
|
|
||||||
distclean-am: distclean-vti distclean-aminfo distclean-generic clean-am
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
distclean: distclean-am
|
distclean: distclean-am
|
||||||
|
|
||||||
maintainer-clean-am: maintainer-clean-vti maintainer-clean-aminfo \
|
distclean-am: clean-am distclean-generic
|
||||||
maintainer-clean-generic distclean-am
|
|
||||||
@echo "This command is intended for maintainers to use;"
|
dvi: dvi-am
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
|
dvi-am: $(DVIS)
|
||||||
|
|
||||||
|
info: info-am
|
||||||
|
|
||||||
|
info-am: $(INFO_DEPS)
|
||||||
|
|
||||||
|
install-data-am: install-info-am install-man
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-info: install-info-am
|
||||||
|
|
||||||
|
install-info-am: $(INFO_DEPS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(infodir)
|
||||||
|
@list='$(INFO_DEPS)'; \
|
||||||
|
for file in $$list; do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
for ifile in `CDPATH=: && cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
|
||||||
|
if test -f $$d/$$ifile; then \
|
||||||
|
echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
|
||||||
|
$(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
|
||||||
|
else : ; fi; \
|
||||||
|
done; \
|
||||||
|
done
|
||||||
|
@$(POST_INSTALL)
|
||||||
|
@if (install-info --version && \
|
||||||
|
install-info --version | fgrep -i -v debian) >/dev/null 2>&1; then \
|
||||||
|
list='$(INFO_DEPS)'; \
|
||||||
|
for file in $$list; do \
|
||||||
|
echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
|
||||||
|
install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
|
||||||
|
done; \
|
||||||
|
else : ; fi
|
||||||
|
install-man: install-man1
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
.PHONY: mostlyclean-vti distclean-vti clean-vti maintainer-clean-vti \
|
maintainer-clean-am: distclean-am maintainer-clean-aminfo \
|
||||||
install-info-am uninstall-info mostlyclean-aminfo distclean-aminfo \
|
maintainer-clean-generic maintainer-clean-vti
|
||||||
clean-aminfo maintainer-clean-aminfo install-man1 uninstall-man1 \
|
|
||||||
install-man uninstall-man tags distdir info-am info dvi-am dvi check \
|
mostlyclean: mostlyclean-am
|
||||||
check-am installcheck-am installcheck install-exec-am install-exec \
|
|
||||||
install-data-am install-data install-am install uninstall-am uninstall \
|
mostlyclean-am: mostlyclean-aminfo mostlyclean-generic mostlyclean-vti
|
||||||
all-redirect all-am all installdirs mostlyclean-generic \
|
|
||||||
distclean-generic clean-generic maintainer-clean-generic clean \
|
uninstall-am: uninstall-info-am uninstall-man
|
||||||
mostlyclean distclean maintainer-clean
|
|
||||||
|
uninstall-man: uninstall-man1
|
||||||
|
|
||||||
|
.PHONY: all all-am check check-am clean clean-generic dist-info \
|
||||||
|
distclean distclean-generic distdir dvi dvi-am info info-am \
|
||||||
|
install install-am install-data install-data-am install-exec \
|
||||||
|
install-exec-am install-info install-info-am install-man \
|
||||||
|
install-man1 install-strip installcheck installcheck-am \
|
||||||
|
installdirs maintainer-clean maintainer-clean-aminfo \
|
||||||
|
maintainer-clean-generic maintainer-clean-vti mostlyclean \
|
||||||
|
mostlyclean-aminfo mostlyclean-generic mostlyclean-vti \
|
||||||
|
uninstall uninstall-am uninstall-info-am uninstall-man \
|
||||||
|
uninstall-man1
|
||||||
|
|
||||||
|
|
||||||
refcard.dvi: refcard.tex
|
refcard.dvi: refcard.tex
|
||||||
tex refcard.tex
|
tex refcard.tex
|
||||||
|
|
||||||
refcard.ps: refcard.dvi
|
refcard.ps: refcard.dvi
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
# 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.
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
.NOEXPORT:
|
.NOEXPORT:
|
||||||
|
|||||||
212
doc/bison.info
212
doc/bison.info
@@ -1,5 +1,5 @@
|
|||||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b
|
This is bison.info, produced by makeinfo version 4.0b from
|
||||||
à partir bison.texinfo.
|
bison.texinfo.
|
||||||
|
|
||||||
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
||||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||||
@@ -30,112 +30,112 @@ instead of in the original English.
|
|||||||
|
|
||||||
|
|
||||||
Indirect:
|
Indirect:
|
||||||
bison.info-1: 1313
|
bison.info-1: 1292
|
||||||
bison.info-2: 50357
|
bison.info-2: 50351
|
||||||
bison.info-3: 99982
|
bison.info-3: 99751
|
||||||
bison.info-4: 148180
|
bison.info-4: 147940
|
||||||
bison.info-5: 190964
|
bison.info-5: 190640
|
||||||
|
|
||||||
Tag Table:
|
Tag Table:
|
||||||
(Indirect)
|
(Indirect)
|
||||||
Node: Top1313
|
Node: Top1292
|
||||||
Node: Introduction8698
|
Node: Introduction8694
|
||||||
Node: Conditions9973
|
Node: Conditions9969
|
||||||
Node: Copying11437
|
Node: Copying11433
|
||||||
Node: Concepts30640
|
Node: Concepts30636
|
||||||
Node: Language and Grammar31719
|
Node: Language and Grammar31715
|
||||||
Node: Grammar in Bison36735
|
Node: Grammar in Bison36731
|
||||||
Node: Semantic Values38659
|
Node: Semantic Values38655
|
||||||
Node: Semantic Actions40760
|
Node: Semantic Actions40756
|
||||||
Node: Locations Overview41949
|
Node: Locations Overview41945
|
||||||
Node: Bison Parser43396
|
Node: Bison Parser43392
|
||||||
Node: Stages45708
|
Node: Stages45704
|
||||||
Node: Grammar Layout46991
|
Node: Grammar Layout46987
|
||||||
Node: Examples48248
|
Node: Examples48243
|
||||||
Node: RPN Calc49383
|
Node: RPN Calc49378
|
||||||
Node: Rpcalc Decls50357
|
Node: Rpcalc Decls50351
|
||||||
Node: Rpcalc Rules51944
|
Node: Rpcalc Rules51916
|
||||||
Node: Rpcalc Input53744
|
Node: Rpcalc Input53716
|
||||||
Node: Rpcalc Line55205
|
Node: Rpcalc Line55177
|
||||||
Node: Rpcalc Expr56320
|
Node: Rpcalc Expr56292
|
||||||
Node: Rpcalc Lexer58265
|
Node: Rpcalc Lexer58237
|
||||||
Node: Rpcalc Main60837
|
Node: Rpcalc Main60809
|
||||||
Node: Rpcalc Error61235
|
Node: Rpcalc Error61207
|
||||||
Node: Rpcalc Gen62243
|
Node: Rpcalc Gen62215
|
||||||
Node: Rpcalc Compile63392
|
Node: Rpcalc Compile63345
|
||||||
Node: Infix Calc64267
|
Node: Infix Calc64220
|
||||||
Node: Simple Error Recovery66974
|
Node: Simple Error Recovery66927
|
||||||
Node: Multi-function Calc68860
|
Node: Multi-function Calc68813
|
||||||
Node: Mfcalc Decl70426
|
Node: Mfcalc Decl70379
|
||||||
Node: Mfcalc Rules72449
|
Node: Mfcalc Rules72402
|
||||||
Node: Mfcalc Symtab73829
|
Node: Mfcalc Symtab73782
|
||||||
Node: Exercises80202
|
Node: Exercises80155
|
||||||
Node: Grammar File80708
|
Node: Grammar File80661
|
||||||
Node: Grammar Outline81556
|
Node: Grammar Outline81509
|
||||||
Node: C Declarations82290
|
Node: Prologue82197
|
||||||
Node: Bison Declarations82870
|
Node: Bison Declarations82737
|
||||||
Node: Grammar Rules83282
|
Node: Grammar Rules83143
|
||||||
Node: C Code83742
|
Node: Epilogue83605
|
||||||
Node: Symbols84672
|
Node: Symbols84455
|
||||||
Node: Rules89753
|
Node: Rules89536
|
||||||
Node: Recursion91392
|
Node: Recursion91175
|
||||||
Node: Semantics93111
|
Node: Semantics92894
|
||||||
Node: Value Type94205
|
Node: Value Type93988
|
||||||
Node: Multiple Types94877
|
Node: Multiple Types94646
|
||||||
Node: Actions95894
|
Node: Actions95663
|
||||||
Node: Action Types98679
|
Node: Action Types98448
|
||||||
Node: Mid-Rule Actions99982
|
Node: Mid-Rule Actions99751
|
||||||
Node: Locations105552
|
Node: Locations105321
|
||||||
Node: Location Type106200
|
Node: Location Type105969
|
||||||
Node: Actions and Locations106758
|
Node: Actions and Locations106527
|
||||||
Node: Location Default Action108914
|
Node: Location Default Action108683
|
||||||
Node: Declarations110377
|
Node: Declarations110146
|
||||||
Node: Token Decl111696
|
Node: Token Decl111465
|
||||||
Node: Precedence Decl113709
|
Node: Precedence Decl113478
|
||||||
Node: Union Decl115260
|
Node: Union Decl115029
|
||||||
Node: Type Decl116104
|
Node: Type Decl115873
|
||||||
Node: Expect Decl117010
|
Node: Expect Decl116779
|
||||||
Node: Start Decl118556
|
Node: Start Decl118325
|
||||||
Node: Pure Decl118934
|
Node: Pure Decl118703
|
||||||
Node: Decl Summary120611
|
Node: Decl Summary120380
|
||||||
Node: Multiple Parsers125994
|
Node: Multiple Parsers125763
|
||||||
Node: Interface127488
|
Node: Interface127257
|
||||||
Node: Parser Function128360
|
Node: Parser Function128120
|
||||||
Node: Lexical129195
|
Node: Lexical128955
|
||||||
Node: Calling Convention130601
|
Node: Calling Convention130361
|
||||||
Node: Token Values133372
|
Node: Token Values133132
|
||||||
Node: Token Positions134521
|
Node: Token Positions134281
|
||||||
Node: Pure Calling135406
|
Node: Pure Calling135166
|
||||||
Node: Error Reporting138338
|
Node: Error Reporting138098
|
||||||
Node: Action Features140460
|
Node: Action Features140220
|
||||||
Node: Algorithm143755
|
Node: Algorithm143515
|
||||||
Node: Look-Ahead146048
|
Node: Look-Ahead145808
|
||||||
Node: Shift/Reduce148180
|
Node: Shift/Reduce147940
|
||||||
Node: Precedence151092
|
Node: Precedence150852
|
||||||
Node: Why Precedence151743
|
Node: Why Precedence151503
|
||||||
Node: Using Precedence153608
|
Node: Using Precedence153368
|
||||||
Node: Precedence Examples154576
|
Node: Precedence Examples154336
|
||||||
Node: How Precedence155277
|
Node: How Precedence155037
|
||||||
Node: Contextual Precedence156426
|
Node: Contextual Precedence156186
|
||||||
Node: Parser States158217
|
Node: Parser States157977
|
||||||
Node: Reduce/Reduce159460
|
Node: Reduce/Reduce159220
|
||||||
Node: Mystery Conflicts163021
|
Node: Mystery Conflicts162781
|
||||||
Node: Stack Overflow166407
|
Node: Stack Overflow166167
|
||||||
Node: Error Recovery167780
|
Node: Error Recovery167540
|
||||||
Node: Context Dependency172916
|
Node: Context Dependency172676
|
||||||
Node: Semantic Tokens173764
|
Node: Semantic Tokens173524
|
||||||
Node: Lexical Tie-ins176781
|
Node: Lexical Tie-ins176541
|
||||||
Node: Tie-in Recovery178329
|
Node: Tie-in Recovery178055
|
||||||
Node: Debugging180501
|
Node: Debugging180227
|
||||||
Node: Invocation183802
|
Node: Invocation183478
|
||||||
Node: Bison Options185054
|
Node: Bison Options184730
|
||||||
Node: Environment Variables188488
|
Node: Environment Variables188164
|
||||||
Node: Option Cross Key189336
|
Node: Option Cross Key189012
|
||||||
Node: VMS Invocation190180
|
Node: VMS Invocation189856
|
||||||
Node: Table of Symbols190964
|
Node: Table of Symbols190640
|
||||||
Node: Glossary198603
|
Node: Glossary198241
|
||||||
Node: Copying This Manual204907
|
Node: Copying This Manual204545
|
||||||
Node: GNU Free Documentation License205116
|
Node: GNU Free Documentation License204754
|
||||||
Node: Index224981
|
Node: Index224619
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b
|
This is bison.info, produced by makeinfo version 4.0b from
|
||||||
à partir bison.texinfo.
|
bison.texinfo.
|
||||||
|
|
||||||
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
||||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||||
@@ -87,7 +87,7 @@ Examples
|
|||||||
|
|
||||||
Reverse Polish Notation Calculator
|
Reverse Polish Notation Calculator
|
||||||
|
|
||||||
* Decls: Rpcalc Decls. Bison and C declarations for rpcalc.
|
* Decls: Rpcalc Decls. Prologue (declarations) for rpcalc.
|
||||||
* Rules: Rpcalc Rules. Grammar Rules for rpcalc, with explanation.
|
* Rules: Rpcalc Rules. Grammar Rules for rpcalc, with explanation.
|
||||||
* Lexer: Rpcalc Lexer. The lexical analyzer.
|
* Lexer: Rpcalc Lexer. The lexical analyzer.
|
||||||
* Main: Rpcalc Main. The controlling function.
|
* Main: Rpcalc Main. The controlling function.
|
||||||
@@ -119,10 +119,10 @@ Bison Grammar Files
|
|||||||
|
|
||||||
Outline of a Bison Grammar
|
Outline of a Bison Grammar
|
||||||
|
|
||||||
* C Declarations:: Syntax and usage of the C declarations section.
|
* Prologue:: Syntax and usage of the prologue (declarations section).
|
||||||
* Bison Declarations:: Syntax and usage of the Bison declarations section.
|
* Bison Declarations:: Syntax and usage of the Bison declarations section.
|
||||||
* Grammar Rules:: Syntax and usage of the grammar rules section.
|
* Grammar Rules:: Syntax and usage of the grammar rules section.
|
||||||
* C Code:: Syntax and usage of the additional C code section.
|
* Epilogue:: Syntax and usage of the epilogue (additional code section).
|
||||||
|
|
||||||
Defining Language Semantics
|
Defining Language Semantics
|
||||||
|
|
||||||
@@ -981,7 +981,7 @@ The Overall Layout of a Bison Grammar
|
|||||||
general form of a Bison grammar file is as follows:
|
general form of a Bison grammar file is as follows:
|
||||||
|
|
||||||
%{
|
%{
|
||||||
C DECLARATIONS
|
PROLOGUE (DECLARATIONS)
|
||||||
%}
|
%}
|
||||||
|
|
||||||
BISON DECLARATIONS
|
BISON DECLARATIONS
|
||||||
@@ -989,15 +989,14 @@ general form of a Bison grammar file is as follows:
|
|||||||
%%
|
%%
|
||||||
GRAMMAR RULES
|
GRAMMAR RULES
|
||||||
%%
|
%%
|
||||||
ADDITIONAL C CODE
|
EPILOGUE (ADDITIONAL CODE)
|
||||||
|
|
||||||
The `%%', `%{' and `%}' are punctuation that appears in every Bison
|
The `%%', `%{' and `%}' are punctuation that appears in every Bison
|
||||||
grammar file to separate the sections.
|
grammar file to separate the sections.
|
||||||
|
|
||||||
The C declarations may define types and variables used in the
|
The prologue may define types and variables used in the actions. You
|
||||||
actions. You can also use preprocessor commands to define macros used
|
can also use preprocessor commands to define macros used there, and use
|
||||||
there, and use `#include' to include header files that do any of these
|
`#include' to include header files that do any of these things.
|
||||||
things.
|
|
||||||
|
|
||||||
The Bison declarations declare the names of the terminal and
|
The Bison declarations declare the names of the terminal and
|
||||||
nonterminal symbols, and may also describe operator precedence and the
|
nonterminal symbols, and may also describe operator precedence and the
|
||||||
@@ -1006,10 +1005,10 @@ data types of semantic values of various symbols.
|
|||||||
The grammar rules define how to construct each nonterminal symbol
|
The grammar rules define how to construct each nonterminal symbol
|
||||||
from its parts.
|
from its parts.
|
||||||
|
|
||||||
The additional C code can contain any C code you want to use. Often
|
The epilogue can contain any code you want to use. Often the
|
||||||
the definition of the lexical analyzer `yylex' goes here, plus
|
definition of the lexical analyzer `yylex' goes here, plus subroutines
|
||||||
subroutines called by the actions in the grammar rules. In a simple
|
called by the actions in the grammar rules. In a simple program, all
|
||||||
program, all the rest of the program can go here.
|
the rest of the program can go here.
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: Examples, Next: Grammar File, Prev: Concepts, Up: Top
|
File: bison.info, Node: Examples, Next: Grammar File, Prev: Concepts, Up: Top
|
||||||
@@ -1055,7 +1054,7 @@ extension is a convention used for Bison input files.
|
|||||||
|
|
||||||
* Menu:
|
* Menu:
|
||||||
|
|
||||||
* Decls: Rpcalc Decls. Bison and C declarations for rpcalc.
|
* Decls: Rpcalc Decls. Prologue (declarations) for rpcalc.
|
||||||
* Rules: Rpcalc Rules. Grammar Rules for rpcalc, with explanation.
|
* Rules: Rpcalc Rules. Grammar Rules for rpcalc, with explanation.
|
||||||
* Lexer: Rpcalc Lexer. The lexical analyzer.
|
* Lexer: Rpcalc Lexer. The lexical analyzer.
|
||||||
* Main: Rpcalc Main. The controlling function.
|
* Main: Rpcalc Main. The controlling function.
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b
|
This is bison.info, produced by makeinfo version 4.0b from
|
||||||
à partir bison.texinfo.
|
bison.texinfo.
|
||||||
|
|
||||||
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
||||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||||
@@ -48,8 +48,8 @@ calculator. As in C, comments are placed between `/*...*/'.
|
|||||||
|
|
||||||
%% /* Grammar rules and actions follow */
|
%% /* Grammar rules and actions follow */
|
||||||
|
|
||||||
The C declarations section (*note The C Declarations Section: C
|
The declarations section (*note The prologue: Prologue.) contains two
|
||||||
Declarations.) contains two preprocessor directives.
|
preprocessor directives.
|
||||||
|
|
||||||
The `#define' directive defines the macro `YYSTYPE', thus specifying
|
The `#define' directive defines the macro `YYSTYPE', thus specifying
|
||||||
the C data type for semantic values of both tokens and groupings (*note
|
the C data type for semantic values of both tokens and groupings (*note
|
||||||
@@ -359,8 +359,8 @@ Running Bison to Make the Parser
|
|||||||
arrange all the source code in one or more source files. For such a
|
arrange all the source code in one or more source files. For such a
|
||||||
simple example, the easiest thing is to put everything in one file. The
|
simple example, the easiest thing is to put everything in one file. The
|
||||||
definitions of `yylex', `yyerror' and `main' go at the end, in the
|
definitions of `yylex', `yyerror' and `main' go at the end, in the
|
||||||
"additional C code" section of the file (*note The Overall Layout of a
|
epilogue of the file (*note The Overall Layout of a Bison Grammar:
|
||||||
Bison Grammar: Grammar Layout.).
|
Grammar Layout.).
|
||||||
|
|
||||||
For a large project, you would probably have several source files,
|
For a large project, you would probably have several source files,
|
||||||
and use `make' to arrange to recompile them.
|
and use `make' to arrange to recompile them.
|
||||||
@@ -926,7 +926,7 @@ Outline of a Bison Grammar
|
|||||||
appropriate delimiters:
|
appropriate delimiters:
|
||||||
|
|
||||||
%{
|
%{
|
||||||
C DECLARATIONS
|
PROLOGUE
|
||||||
%}
|
%}
|
||||||
|
|
||||||
BISON DECLARATIONS
|
BISON DECLARATIONS
|
||||||
@@ -935,33 +935,33 @@ appropriate delimiters:
|
|||||||
GRAMMAR RULES
|
GRAMMAR RULES
|
||||||
%%
|
%%
|
||||||
|
|
||||||
ADDITIONAL C CODE
|
EPILOGUE
|
||||||
|
|
||||||
Comments enclosed in `/* ... */' may appear in any of the sections.
|
Comments enclosed in `/* ... */' may appear in any of the sections.
|
||||||
|
|
||||||
* Menu:
|
* Menu:
|
||||||
|
|
||||||
* C Declarations:: Syntax and usage of the C declarations section.
|
* Prologue:: Syntax and usage of the prologue.
|
||||||
* Bison Declarations:: Syntax and usage of the Bison declarations section.
|
* Bison Declarations:: Syntax and usage of the Bison declarations section.
|
||||||
* Grammar Rules:: Syntax and usage of the grammar rules section.
|
* Grammar Rules:: Syntax and usage of the grammar rules section.
|
||||||
* C Code:: Syntax and usage of the additional C code section.
|
* Epilogue:: Syntax and usage of the epilogue.
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: C Declarations, Next: Bison Declarations, Up: Grammar Outline
|
File: bison.info, Node: Prologue, Next: Bison Declarations, Up: Grammar Outline
|
||||||
|
|
||||||
The C Declarations Section
|
The prologue
|
||||||
--------------------------
|
------------
|
||||||
|
|
||||||
The C DECLARATIONS section contains macro definitions and
|
The PROLOGUE section contains macro definitions and declarations of
|
||||||
declarations of functions and variables that are used in the actions in
|
functions and variables that are used in the actions in the grammar
|
||||||
the grammar rules. These are copied to the beginning of the parser
|
rules. These are copied to the beginning of the parser file so that
|
||||||
file so that they precede the definition of `yyparse'. You can use
|
they precede the definition of `yyparse'. You can use `#include' to
|
||||||
`#include' to get the declarations from a header file. If you don't
|
get the declarations from a header file. If you don't need any C
|
||||||
need any C declarations, you may omit the `%{' and `%}' delimiters that
|
declarations, you may omit the `%{' and `%}' delimiters that bracket
|
||||||
bracket this section.
|
this section.
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: Bison Declarations, Next: Grammar Rules, Prev: C Declarations, Up: Grammar Outline
|
File: bison.info, Node: Bison Declarations, Next: Grammar Rules, Prev: Prologue, Up: Grammar Outline
|
||||||
|
|
||||||
The Bison Declarations Section
|
The Bison Declarations Section
|
||||||
------------------------------
|
------------------------------
|
||||||
@@ -972,7 +972,7 @@ some simple grammars you may not need any declarations. *Note Bison
|
|||||||
Declarations: Declarations.
|
Declarations: Declarations.
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: Grammar Rules, Next: C Code, Prev: Bison Declarations, Up: Grammar Outline
|
File: bison.info, Node: Grammar Rules, Next: Epilogue, Prev: Bison Declarations, Up: Grammar Outline
|
||||||
|
|
||||||
The Grammar Rules Section
|
The Grammar Rules Section
|
||||||
-------------------------
|
-------------------------
|
||||||
@@ -985,17 +985,17 @@ rules, and nothing else. *Note Syntax of Grammar Rules: Rules.
|
|||||||
the first thing in the file.
|
the first thing in the file.
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: C Code, Prev: Grammar Rules, Up: Grammar Outline
|
File: bison.info, Node: Epilogue, Prev: Grammar Rules, Up: Grammar Outline
|
||||||
|
|
||||||
The Additional C Code Section
|
The epilogue
|
||||||
-----------------------------
|
------------
|
||||||
|
|
||||||
The ADDITIONAL C CODE section is copied verbatim to the end of the
|
The EPILOGUE is copied verbatim to the end of the parser file, just
|
||||||
parser file, just as the C DECLARATIONS section is copied to the
|
as the PROLOGUE is copied to the beginning. This is the most convenient
|
||||||
beginning. This is the most convenient place to put anything that you
|
place to put anything that you want to have in the parser file but
|
||||||
want to have in the parser file but which need not come before the
|
which need not come before the definition of `yyparse'. For example,
|
||||||
definition of `yyparse'. For example, the definitions of `yylex' and
|
the definitions of `yylex' and `yyerror' often go here. *Note Parser
|
||||||
`yyerror' often go here. *Note Parser C-Language Interface: Interface.
|
C-Language Interface: Interface.
|
||||||
|
|
||||||
If the last section is empty, you may omit the `%%' that separates it
|
If the last section is empty, you may omit the `%%' that separates it
|
||||||
from the grammar rules.
|
from the grammar rules.
|
||||||
@@ -1003,7 +1003,7 @@ from the grammar rules.
|
|||||||
The Bison parser itself contains many static variables whose names
|
The Bison parser itself contains many static variables whose names
|
||||||
start with `yy' and many macros whose names start with `YY'. It is a
|
start with `yy' and many macros whose names start with `YY'. It is a
|
||||||
good idea to avoid using any such names (except those documented in this
|
good idea to avoid using any such names (except those documented in this
|
||||||
manual) in the additional C code section of the grammar file.
|
manual) in the epilogue of the grammar file.
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: Symbols, Next: Rules, Prev: Grammar Outline, Up: Grammar File
|
File: bison.info, Node: Symbols, Next: Rules, Prev: Grammar Outline, Up: Grammar File
|
||||||
@@ -1256,8 +1256,8 @@ specify some other type, define `YYSTYPE' as a macro, like this:
|
|||||||
|
|
||||||
#define YYSTYPE double
|
#define YYSTYPE double
|
||||||
|
|
||||||
This macro definition must go in the C declarations section of the
|
This macro definition must go in the prologue of the grammar file
|
||||||
grammar file (*note Outline of a Bison Grammar: Grammar Outline.).
|
(*note Outline of a Bison Grammar: Grammar Outline.).
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: Multiple Types, Next: Actions, Prev: Value Type, Up: Semantics
|
File: bison.info, Node: Multiple Types, Next: Actions, Prev: Value Type, Up: Semantics
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b
|
This is bison.info, produced by makeinfo version 4.0b from
|
||||||
à partir bison.texinfo.
|
bison.texinfo.
|
||||||
|
|
||||||
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
||||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||||
@@ -746,8 +746,8 @@ that it needs to use.
|
|||||||
|
|
||||||
Keep in mind that the parser uses many C identifiers starting with
|
Keep in mind that the parser uses many C identifiers starting with
|
||||||
`yy' and `YY' for internal purposes. If you use such an identifier
|
`yy' and `YY' for internal purposes. If you use such an identifier
|
||||||
(aside from those in this manual) in an action or in additional C code
|
(aside from those in this manual) in an action or in epilogue in the
|
||||||
in the grammar file, you are likely to run into trouble.
|
grammar file, you are likely to run into trouble.
|
||||||
|
|
||||||
* Menu:
|
* Menu:
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b
|
This is bison.info, produced by makeinfo version 4.0b from
|
||||||
à partir bison.texinfo.
|
bison.texinfo.
|
||||||
|
|
||||||
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
||||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||||
@@ -787,10 +787,9 @@ Here we assume that `yylex' looks at the value of `hexflag'; when it is
|
|||||||
nonzero, all integers are parsed in hexadecimal, and tokens starting
|
nonzero, all integers are parsed in hexadecimal, and tokens starting
|
||||||
with letters are parsed as integers if possible.
|
with letters are parsed as integers if possible.
|
||||||
|
|
||||||
The declaration of `hexflag' shown in the C declarations section of
|
The declaration of `hexflag' shown in the prologue of the parser file
|
||||||
the parser file is needed to make it accessible to the actions (*note
|
is needed to make it accessible to the actions (*note The Prologue:
|
||||||
The C Declarations Section: C Declarations.). You must also write the
|
Prologue.). You must also write the code in `yylex' to obey the flag.
|
||||||
code in `yylex' to obey the flag.
|
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: Tie-in Recovery, Prev: Lexical Tie-ins, Up: Context Dependency
|
File: bison.info, Node: Tie-in Recovery, Prev: Lexical Tie-ins, Up: Context Dependency
|
||||||
@@ -859,15 +858,13 @@ out why.
|
|||||||
|
|
||||||
To enable compilation of trace facilities, you must define the macro
|
To enable compilation of trace facilities, you must define the macro
|
||||||
`YYDEBUG' when you compile the parser. You could use `-DYYDEBUG=1' as
|
`YYDEBUG' when you compile the parser. You could use `-DYYDEBUG=1' as
|
||||||
a compiler option or you could put `#define YYDEBUG 1' in the C
|
a compiler option or you could put `#define YYDEBUG 1' in the prologue
|
||||||
declarations section of the grammar file (*note The C Declarations
|
of the grammar file (*note The Prologue: Prologue.). Alternatively, use
|
||||||
Section: C Declarations.). Alternatively, use the `-t' option when you
|
the `-t' option when you run Bison (*note Invoking Bison: Invocation.).
|
||||||
run Bison (*note Invoking Bison: Invocation.). We always define
|
We always define `YYDEBUG' so that debugging is always possible.
|
||||||
`YYDEBUG' so that debugging is always possible.
|
|
||||||
|
|
||||||
The trace facility uses `stderr', so you must add
|
The trace facility uses `stderr', so you must add
|
||||||
`#include <stdio.h>' to the C declarations section unless it is already
|
`#include <stdio.h>' to the prologue unless it is already there.
|
||||||
there.
|
|
||||||
|
|
||||||
Once you have compiled the program with trace facilities, the way to
|
Once you have compiled the program with trace facilities, the way to
|
||||||
request a trace is to store a nonzero value in the variable `yydebug'.
|
request a trace is to store a nonzero value in the variable `yydebug'.
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Ceci est le fichier Info bison.info, produit par Makeinfo version 4.0b
|
This is bison.info, produced by makeinfo version 4.0b from
|
||||||
à partir bison.texinfo.
|
bison.texinfo.
|
||||||
|
|
||||||
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
||||||
* bison: (bison). GNU Project parser generator (yacc replacement).
|
* bison: (bison). GNU Project parser generator (yacc replacement).
|
||||||
@@ -220,14 +220,13 @@ Bison Symbols
|
|||||||
|
|
||||||
`%%'
|
`%%'
|
||||||
Delimiter used to separate the grammar rule section from the Bison
|
Delimiter used to separate the grammar rule section from the Bison
|
||||||
declarations section or the additional C code section. *Note The
|
declarations section or the epilogue. *Note The Overall Layout of
|
||||||
Overall Layout of a Bison Grammar: Grammar Layout.
|
a Bison Grammar: Grammar Layout.
|
||||||
|
|
||||||
`%{ %}'
|
`%{ %}'
|
||||||
All code listed between `%{' and `%}' is copied directly to the
|
All code listed between `%{' and `%}' is copied directly to the
|
||||||
output file uninterpreted. Such code forms the "C declarations"
|
output file uninterpreted. Such code forms the prologue of the
|
||||||
section of the input file. *Note Outline of a Bison Grammar:
|
input file. *Note Outline of a Bison Grammar: Grammar Outline.
|
||||||
Grammar Outline.
|
|
||||||
|
|
||||||
`/*...*/'
|
`/*...*/'
|
||||||
Comment delimiters, as in C.
|
Comment delimiters, as in C.
|
||||||
@@ -824,17 +823,17 @@ Index
|
|||||||
* %token: Token Decl.
|
* %token: Token Decl.
|
||||||
* %type: Type Decl.
|
* %type: Type Decl.
|
||||||
* %union: Union Decl.
|
* %union: Union Decl.
|
||||||
* @$ <1>: Action Features.
|
* @$ <1>: Actions and Locations.
|
||||||
* @$: Actions and Locations.
|
* @$: Action Features.
|
||||||
* @N <1>: Action Features.
|
* @N <1>: Actions and Locations.
|
||||||
* @N: Actions and Locations.
|
* @N: Action Features.
|
||||||
* action: Actions.
|
* action: Actions.
|
||||||
* action data types: Action Types.
|
* action data types: Action Types.
|
||||||
* action features summary: Action Features.
|
* action features summary: Action Features.
|
||||||
* actions in mid-rule: Mid-Rule Actions.
|
* actions in mid-rule: Mid-Rule Actions.
|
||||||
* actions, location: Actions and Locations.
|
* actions, location: Actions and Locations.
|
||||||
* actions, semantic: Semantic Actions.
|
* actions, semantic: Semantic Actions.
|
||||||
* additional C code section: C Code.
|
* additional C code section: Epilogue.
|
||||||
* algorithm of parser: Algorithm.
|
* algorithm of parser: Algorithm.
|
||||||
* associativity: Why Precedence.
|
* associativity: Why Precedence.
|
||||||
* Backus-Naur form: Language and Grammar.
|
* Backus-Naur form: Language and Grammar.
|
||||||
@@ -850,8 +849,7 @@ Index
|
|||||||
* BISON_HAIRY: Environment Variables.
|
* BISON_HAIRY: Environment Variables.
|
||||||
* BISON_SIMPLE: Environment Variables.
|
* BISON_SIMPLE: Environment Variables.
|
||||||
* BNF: Language and Grammar.
|
* BNF: Language and Grammar.
|
||||||
* C code, section for additional: C Code.
|
* C code, section for additional: Epilogue.
|
||||||
* C declarations section: C Declarations.
|
|
||||||
* C-language interface: Interface.
|
* C-language interface: Interface.
|
||||||
* calc: Infix Calc.
|
* calc: Infix Calc.
|
||||||
* calculator, infix notation: Infix Calc.
|
* calculator, infix notation: Infix Calc.
|
||||||
@@ -871,9 +869,10 @@ Index
|
|||||||
* data types of semantic values: Value Type.
|
* data types of semantic values: Value Type.
|
||||||
* debugging: Debugging.
|
* debugging: Debugging.
|
||||||
* declaration summary: Decl Summary.
|
* declaration summary: Decl Summary.
|
||||||
|
* declarations: Prologue.
|
||||||
|
* declarations section: Prologue.
|
||||||
* declarations, Bison: Declarations.
|
* declarations, Bison: Declarations.
|
||||||
* declarations, Bison (introduction): Bison Declarations.
|
* declarations, Bison (introduction): Bison Declarations.
|
||||||
* declarations, C: C Declarations.
|
|
||||||
* declaring literal string tokens: Token Decl.
|
* declaring literal string tokens: Token Decl.
|
||||||
* declaring operator precedence: Precedence Decl.
|
* declaring operator precedence: Precedence Decl.
|
||||||
* declaring the start symbol: Start Decl.
|
* declaring the start symbol: Start Decl.
|
||||||
@@ -888,6 +887,7 @@ Index
|
|||||||
* defining language semantics: Semantics.
|
* defining language semantics: Semantics.
|
||||||
* else, dangling: Shift/Reduce.
|
* else, dangling: Shift/Reduce.
|
||||||
* environment variables: Environment Variables.
|
* environment variables: Environment Variables.
|
||||||
|
* epilogue: Epilogue.
|
||||||
* error: Error Recovery.
|
* error: Error Recovery.
|
||||||
* error recovery: Error Recovery.
|
* error recovery: Error Recovery.
|
||||||
* error recovery, simple: Simple Error Recovery.
|
* error recovery, simple: Simple Error Recovery.
|
||||||
@@ -944,13 +944,14 @@ Index
|
|||||||
* parser stack overflow: Stack Overflow.
|
* parser stack overflow: Stack Overflow.
|
||||||
* parser state: Parser States.
|
* parser state: Parser States.
|
||||||
* polish notation calculator: RPN Calc.
|
* polish notation calculator: RPN Calc.
|
||||||
* position, textual <1>: Locations.
|
* position, textual <1>: Locations Overview.
|
||||||
* position, textual: Locations Overview.
|
* position, textual: Locations.
|
||||||
* precedence declarations: Precedence Decl.
|
* precedence declarations: Precedence Decl.
|
||||||
* precedence of operators: Precedence.
|
* precedence of operators: Precedence.
|
||||||
* precedence, context-dependent: Contextual Precedence.
|
* precedence, context-dependent: Contextual Precedence.
|
||||||
* precedence, unary operator: Contextual Precedence.
|
* precedence, unary operator: Contextual Precedence.
|
||||||
* preventing warnings about conflicts: Expect Decl.
|
* preventing warnings about conflicts: Expect Decl.
|
||||||
|
* Prologue: Prologue.
|
||||||
* pure parser: Pure Decl.
|
* pure parser: Pure Decl.
|
||||||
* recovery from errors: Error Recovery.
|
* recovery from errors: Error Recovery.
|
||||||
* recursive rule: Recursion.
|
* recursive rule: Recursion.
|
||||||
@@ -1008,8 +1009,8 @@ Index
|
|||||||
* YYBACKUP: Action Features.
|
* YYBACKUP: Action Features.
|
||||||
* yychar: Look-Ahead.
|
* yychar: Look-Ahead.
|
||||||
* yyclearin: Error Recovery.
|
* yyclearin: Error Recovery.
|
||||||
* yydebug: Debugging.
|
|
||||||
* YYDEBUG: Debugging.
|
* YYDEBUG: Debugging.
|
||||||
|
* yydebug: Debugging.
|
||||||
* YYEMPTY: Action Features.
|
* YYEMPTY: Action Features.
|
||||||
* yyerrok: Error Recovery.
|
* yyerrok: Error Recovery.
|
||||||
* YYERROR: Action Features.
|
* YYERROR: Action Features.
|
||||||
|
|||||||
414
lib/Makefile.in
414
lib/Makefile.in
@@ -1,6 +1,7 @@
|
|||||||
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
|
# Makefile.in generated automatically by automake 1.5 from Makefile.am.
|
||||||
|
|
||||||
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
# with or without modifications, as long as this notice is preserved.
|
# with or without modifications, as long as this notice is preserved.
|
||||||
@@ -10,6 +11,7 @@
|
|||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
# PARTICULAR PURPOSE.
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
SHELL = @SHELL@
|
SHELL = @SHELL@
|
||||||
|
|
||||||
@@ -31,13 +33,9 @@ infodir = @infodir@
|
|||||||
mandir = @mandir@
|
mandir = @mandir@
|
||||||
includedir = @includedir@
|
includedir = @includedir@
|
||||||
oldincludedir = /usr/include
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
DESTDIR =
|
|
||||||
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
top_builddir = ..
|
top_builddir = ..
|
||||||
|
|
||||||
ACLOCAL = @ACLOCAL@
|
ACLOCAL = @ACLOCAL@
|
||||||
@@ -46,11 +44,11 @@ AUTOMAKE = @AUTOMAKE@
|
|||||||
AUTOHEADER = @AUTOHEADER@
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
INSTALL = @INSTALL@
|
INSTALL = @INSTALL@
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
transform = @program_transform_name@
|
transform = @program_transform_name@
|
||||||
|
|
||||||
NORMAL_INSTALL = :
|
NORMAL_INSTALL = :
|
||||||
PRE_INSTALL = :
|
PRE_INSTALL = :
|
||||||
POST_INSTALL = :
|
POST_INSTALL = :
|
||||||
@@ -59,20 +57,25 @@ PRE_UNINSTALL = :
|
|||||||
POST_UNINSTALL = :
|
POST_UNINSTALL = :
|
||||||
host_alias = @host_alias@
|
host_alias = @host_alias@
|
||||||
host_triplet = @host@
|
host_triplet = @host@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
AT_TESTPATH = @AT_TESTPATH@
|
AT_TESTPATH = @AT_TESTPATH@
|
||||||
|
AWK = @AWK@
|
||||||
BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
|
BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
|
||||||
CATALOGS = @CATALOGS@
|
CATALOGS = @CATALOGS@
|
||||||
CATOBJEXT = @CATOBJEXT@
|
CATOBJEXT = @CATOBJEXT@
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
DATADIRNAME = @DATADIRNAME@
|
DATADIRNAME = @DATADIRNAME@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
ECHO_C = @ECHO_C@
|
ECHO_C = @ECHO_C@
|
||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
GENCAT = @GENCAT@
|
GENCAT = @GENCAT@
|
||||||
GLIBC21 = @GLIBC21@
|
GLIBC21 = @GLIBC21@
|
||||||
GMOFILES = @GMOFILES@
|
GMOFILES = @GMOFILES@
|
||||||
GMSGFMT = @GMSGFMT@
|
GMSGFMT = @GMSGFMT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
INSTOBJEXT = @INSTOBJEXT@
|
INSTOBJEXT = @INSTOBJEXT@
|
||||||
INTLBISON = @INTLBISON@
|
INTLBISON = @INTLBISON@
|
||||||
INTLLIBS = @INTLLIBS@
|
INTLLIBS = @INTLLIBS@
|
||||||
@@ -81,9 +84,9 @@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
|
|||||||
LIBICONV = @LIBICONV@
|
LIBICONV = @LIBICONV@
|
||||||
LIBOBJS = @LIBOBJS@
|
LIBOBJS = @LIBOBJS@
|
||||||
M4 = @M4@
|
M4 = @M4@
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MKINSTALLDIRS = @MKINSTALLDIRS@
|
MKINSTALLDIRS = @MKINSTALLDIRS@
|
||||||
MSGFMT = @MSGFMT@
|
MSGFMT = @MSGFMT@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
PACKAGE = @PACKAGE@
|
PACKAGE = @PACKAGE@
|
||||||
POFILES = @POFILES@
|
POFILES = @POFILES@
|
||||||
POSUB = @POSUB@
|
POSUB = @POSUB@
|
||||||
@@ -93,6 +96,9 @@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
|
|||||||
USE_NLS = @USE_NLS@
|
USE_NLS = @USE_NLS@
|
||||||
VERSION = @VERSION@
|
VERSION = @VERSION@
|
||||||
WARNING_CFLAGS = @WARNING_CFLAGS@
|
WARNING_CFLAGS = @WARNING_CFLAGS@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
|
||||||
AUTOMAKE_OPTIONS = ansi2knr
|
AUTOMAKE_OPTIONS = ansi2knr
|
||||||
|
|
||||||
@@ -100,302 +106,300 @@ noinst_LIBRARIES = libbison.a
|
|||||||
|
|
||||||
INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir)/src -I../intl
|
INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir)/src -I../intl
|
||||||
|
|
||||||
|
|
||||||
# Heck, we are still using an old version of Automake which does not
|
# Heck, we are still using an old version of Automake which does not
|
||||||
# understand LIBOBJ additions using $objext...
|
# understand LIBOBJ additions using $objext...
|
||||||
|
|
||||||
EXTRA_DIST = malloc.c realloc.c
|
EXTRA_DIST = malloc.c realloc.c
|
||||||
|
|
||||||
libbison_a_SOURCES = error.c error.h getopt.h getopt.c getopt1.c hash.h hash.c obstack.h obstack.c quote.h quote.c quotearg.h quotearg.c xalloc.h xmalloc.c xstrdup.c
|
libbison_a_SOURCES = \
|
||||||
|
error.c error.h \
|
||||||
|
getopt.h getopt.c getopt1.c \
|
||||||
|
hash.h hash.c \
|
||||||
|
obstack.h obstack.c \
|
||||||
|
quote.h quote.c quotearg.h quotearg.c \
|
||||||
|
xalloc.h xmalloc.c xstrdup.c
|
||||||
|
|
||||||
|
|
||||||
libbison_a_LIBADD = @LIBOBJS@
|
libbison_a_LIBADD = @LIBOBJS@
|
||||||
libbison_a_DEPENDENCIES = $(libbison_a_LIBADD)
|
libbison_a_DEPENDENCIES = $(libbison_a_LIBADD)
|
||||||
|
subdir = lib
|
||||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||||
CONFIG_HEADER = ../config.h
|
CONFIG_HEADER = $(top_builddir)/config.h
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
LIBRARIES = $(noinst_LIBRARIES)
|
LIBRARIES = $(noinst_LIBRARIES)
|
||||||
|
|
||||||
|
libbison_a_AR = $(AR) cru
|
||||||
|
am_libbison_a_OBJECTS = error$U.$(OBJEXT) getopt$U.$(OBJEXT) \
|
||||||
|
getopt1$U.$(OBJEXT) hash$U.$(OBJEXT) obstack$U.$(OBJEXT) \
|
||||||
|
quote$U.$(OBJEXT) quotearg$U.$(OBJEXT) xmalloc$U.$(OBJEXT) \
|
||||||
|
xstrdup$U.$(OBJEXT)
|
||||||
|
libbison_a_OBJECTS = $(am_libbison_a_OBJECTS)
|
||||||
|
|
||||||
DEFS = @DEFS@ -I. -I$(srcdir) -I..
|
DEFS = @DEFS@
|
||||||
|
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
ANSI2KNR = @ANSI2KNR@
|
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
|
||||||
libbison_a_OBJECTS = error$U.o getopt$U.o getopt1$U.o hash$U.o \
|
@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/error$U.Po $(DEPDIR)/getopt$U.Po \
|
||||||
obstack$U.o quote$U.o quotearg$U.o xmalloc$U.o xstrdup$U.o
|
@AMDEP_TRUE@ $(DEPDIR)/getopt1$U.Po $(DEPDIR)/hash$U.Po \
|
||||||
AR = ar
|
@AMDEP_TRUE@ $(DEPDIR)/malloc.Po $(DEPDIR)/memchr.Po \
|
||||||
CFLAGS = @CFLAGS@
|
@AMDEP_TRUE@ $(DEPDIR)/obstack$U.Po $(DEPDIR)/quote$U.Po \
|
||||||
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
@AMDEP_TRUE@ $(DEPDIR)/quotearg$U.Po $(DEPDIR)/realloc.Po \
|
||||||
|
@AMDEP_TRUE@ $(DEPDIR)/stpcpy.Po $(DEPDIR)/strndup.Po \
|
||||||
|
@AMDEP_TRUE@ $(DEPDIR)/strnlen.Po $(DEPDIR)/strspn.Po \
|
||||||
|
@AMDEP_TRUE@ $(DEPDIR)/xmalloc$U.Po $(DEPDIR)/xstrdup$U.Po
|
||||||
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||||
|
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||||
CCLD = $(CC)
|
CCLD = $(CC)
|
||||||
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
|
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||||
DIST_COMMON = Makefile.am Makefile.in ansi2knr.1 ansi2knr.c memchr.c \
|
CFLAGS = @CFLAGS@
|
||||||
stpcpy.c strndup.c strnlen.c strspn.c
|
DIST_SOURCES = $(libbison_a_SOURCES)
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in ansi2knr.1 ansi2knr.c malloc.c \
|
||||||
|
memchr.c realloc.c stpcpy.c strndup.c strnlen.c strspn.c
|
||||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
|
|
||||||
TAR = tar
|
|
||||||
GZIP_ENV = --best
|
|
||||||
DEP_FILES = .deps/error.P .deps/getopt.P .deps/getopt1.P .deps/hash.P \
|
|
||||||
.deps/memchr.P .deps/obstack.P .deps/quote.P .deps/quotearg.P \
|
|
||||||
.deps/stpcpy.P .deps/strndup.P .deps/strnlen.P .deps/strspn.P \
|
|
||||||
.deps/xmalloc.P .deps/xstrdup.P
|
|
||||||
SOURCES = $(libbison_a_SOURCES)
|
SOURCES = $(libbison_a_SOURCES)
|
||||||
OBJECTS = $(libbison_a_OBJECTS)
|
|
||||||
|
|
||||||
all: all-redirect
|
all: all-am
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
.SUFFIXES: .S .c .o .s
|
.SUFFIXES: .c .o .obj
|
||||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/Makefile
|
cd $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu lib/Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) && \
|
||||||
|
CONFIG_HEADERS= CONFIG_LINKS= \
|
||||||
|
CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
|
||||||
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
AR = ar
|
||||||
cd $(top_builddir) \
|
|
||||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
|
||||||
|
|
||||||
|
|
||||||
mostlyclean-noinstLIBRARIES:
|
|
||||||
|
|
||||||
clean-noinstLIBRARIES:
|
clean-noinstLIBRARIES:
|
||||||
-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
|
-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
|
||||||
|
libbison.a: $(libbison_a_OBJECTS) $(libbison_a_DEPENDENCIES)
|
||||||
distclean-noinstLIBRARIES:
|
-rm -f libbison.a
|
||||||
|
$(libbison_a_AR) libbison.a $(libbison_a_OBJECTS) $(libbison_a_LIBADD)
|
||||||
maintainer-clean-noinstLIBRARIES:
|
$(RANLIB) libbison.a
|
||||||
|
|
||||||
.s.o:
|
|
||||||
$(COMPILE) -c $<
|
|
||||||
|
|
||||||
.S.o:
|
|
||||||
$(COMPILE) -c $<
|
|
||||||
|
|
||||||
mostlyclean-compile:
|
mostlyclean-compile:
|
||||||
-rm -f *.o core *.core
|
-rm -f *.$(OBJEXT) core *.core
|
||||||
|
|
||||||
clean-compile:
|
|
||||||
|
|
||||||
distclean-compile:
|
distclean-compile:
|
||||||
-rm -f *.tab.c
|
-rm -f *.tab.c
|
||||||
|
|
||||||
maintainer-clean-compile:
|
ANSI2KNR = @ANSI2KNR@
|
||||||
|
ansi2knr: ansi2knr.$(OBJEXT)
|
||||||
mostlyclean-krextra:
|
$(LINK) ansi2knr.$(OBJEXT) $(LIBS)
|
||||||
|
ansi2knr.$(OBJEXT): $(CONFIG_HEADER)
|
||||||
|
|
||||||
clean-krextra:
|
clean-krextra:
|
||||||
-rm -f ansi2knr
|
-rm -f ansi2knr
|
||||||
|
|
||||||
distclean-krextra:
|
|
||||||
|
|
||||||
maintainer-clean-krextra:
|
|
||||||
ansi2knr: ansi2knr.o
|
|
||||||
$(LINK) ansi2knr.o $(LIBS)
|
|
||||||
ansi2knr.o: $(CONFIG_HEADER)
|
|
||||||
|
|
||||||
|
|
||||||
mostlyclean-kr:
|
mostlyclean-kr:
|
||||||
-rm -f *_.c
|
-rm -f *_.c
|
||||||
|
|
||||||
clean-kr:
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/error$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/getopt$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/getopt1$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/hash$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/malloc.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/memchr.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/obstack$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/quote$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/quotearg$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/realloc.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stpcpy.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strndup.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnlen.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strspn.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/xmalloc$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/xstrdup$U.Po@am__quote@
|
||||||
|
|
||||||
distclean-kr:
|
distclean-depend:
|
||||||
|
-rm -rf $(DEPDIR)
|
||||||
|
|
||||||
maintainer-clean-kr:
|
.c.o:
|
||||||
|
@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
$(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$<
|
||||||
|
|
||||||
libbison.a: $(libbison_a_OBJECTS) $(libbison_a_DEPENDENCIES)
|
.c.obj:
|
||||||
-rm -f libbison.a
|
@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
$(AR) cru libbison.a $(libbison_a_OBJECTS) $(libbison_a_LIBADD)
|
@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
|
||||||
$(RANLIB) libbison.a
|
@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
$(COMPILE) -c `cygpath -w $<`
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
alloca_.c: alloca.c $(ANSI2KNR)
|
alloca_.c: alloca.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/alloca.c; then echo $(srcdir)/alloca.c; else echo alloca.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > alloca_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/alloca.c; then echo $(srcdir)/alloca.c; else echo alloca.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > alloca_.c || rm -f alloca_.c
|
||||||
error_.c: error.c $(ANSI2KNR)
|
error_.c: error.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/error.c; then echo $(srcdir)/error.c; else echo error.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > error_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/error.c; then echo $(srcdir)/error.c; else echo error.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > error_.c || rm -f error_.c
|
||||||
getopt_.c: getopt.c $(ANSI2KNR)
|
getopt_.c: getopt.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getopt.c; then echo $(srcdir)/getopt.c; else echo getopt.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getopt_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getopt.c; then echo $(srcdir)/getopt.c; else echo getopt.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getopt_.c || rm -f getopt_.c
|
||||||
getopt1_.c: getopt1.c $(ANSI2KNR)
|
getopt1_.c: getopt1.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getopt1.c; then echo $(srcdir)/getopt1.c; else echo getopt1.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getopt1_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/getopt1.c; then echo $(srcdir)/getopt1.c; else echo getopt1.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > getopt1_.c || rm -f getopt1_.c
|
||||||
hash_.c: hash.c $(ANSI2KNR)
|
hash_.c: hash.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/hash.c; then echo $(srcdir)/hash.c; else echo hash.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > hash_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/hash.c; then echo $(srcdir)/hash.c; else echo hash.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > hash_.c || rm -f hash_.c
|
||||||
|
malloc_.c: malloc.c $(ANSI2KNR)
|
||||||
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/malloc.c; then echo $(srcdir)/malloc.c; else echo malloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > malloc_.c || rm -f malloc_.c
|
||||||
memchr_.c: memchr.c $(ANSI2KNR)
|
memchr_.c: memchr.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memchr.c; then echo $(srcdir)/memchr.c; else echo memchr.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memchr_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memchr.c; then echo $(srcdir)/memchr.c; else echo memchr.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > memchr_.c || rm -f memchr_.c
|
||||||
obstack_.c: obstack.c $(ANSI2KNR)
|
obstack_.c: obstack.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/obstack.c; then echo $(srcdir)/obstack.c; else echo obstack.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > obstack_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/obstack.c; then echo $(srcdir)/obstack.c; else echo obstack.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > obstack_.c || rm -f obstack_.c
|
||||||
quote_.c: quote.c $(ANSI2KNR)
|
quote_.c: quote.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/quote.c; then echo $(srcdir)/quote.c; else echo quote.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > quote_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/quote.c; then echo $(srcdir)/quote.c; else echo quote.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > quote_.c || rm -f quote_.c
|
||||||
quotearg_.c: quotearg.c $(ANSI2KNR)
|
quotearg_.c: quotearg.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/quotearg.c; then echo $(srcdir)/quotearg.c; else echo quotearg.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > quotearg_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/quotearg.c; then echo $(srcdir)/quotearg.c; else echo quotearg.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > quotearg_.c || rm -f quotearg_.c
|
||||||
|
realloc_.c: realloc.c $(ANSI2KNR)
|
||||||
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/realloc.c; then echo $(srcdir)/realloc.c; else echo realloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > realloc_.c || rm -f realloc_.c
|
||||||
stpcpy_.c: stpcpy.c $(ANSI2KNR)
|
stpcpy_.c: stpcpy.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/stpcpy.c; then echo $(srcdir)/stpcpy.c; else echo stpcpy.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stpcpy_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/stpcpy.c; then echo $(srcdir)/stpcpy.c; else echo stpcpy.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stpcpy_.c || rm -f stpcpy_.c
|
||||||
strndup_.c: strndup.c $(ANSI2KNR)
|
strndup_.c: strndup.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strndup.c; then echo $(srcdir)/strndup.c; else echo strndup.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strndup_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strndup.c; then echo $(srcdir)/strndup.c; else echo strndup.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strndup_.c || rm -f strndup_.c
|
||||||
strnlen_.c: strnlen.c $(ANSI2KNR)
|
strnlen_.c: strnlen.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strnlen.c; then echo $(srcdir)/strnlen.c; else echo strnlen.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strnlen_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strnlen.c; then echo $(srcdir)/strnlen.c; else echo strnlen.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strnlen_.c || rm -f strnlen_.c
|
||||||
strspn_.c: strspn.c $(ANSI2KNR)
|
strspn_.c: strspn.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strspn.c; then echo $(srcdir)/strspn.c; else echo strspn.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strspn_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strspn.c; then echo $(srcdir)/strspn.c; else echo strspn.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strspn_.c || rm -f strspn_.c
|
||||||
xmalloc_.c: xmalloc.c $(ANSI2KNR)
|
xmalloc_.c: xmalloc.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xmalloc.c; then echo $(srcdir)/xmalloc.c; else echo xmalloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xmalloc_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xmalloc.c; then echo $(srcdir)/xmalloc.c; else echo xmalloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xmalloc_.c || rm -f xmalloc_.c
|
||||||
xstrdup_.c: xstrdup.c $(ANSI2KNR)
|
xstrdup_.c: xstrdup.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xstrdup.c; then echo $(srcdir)/xstrdup.c; else echo xstrdup.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xstrdup_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xstrdup.c; then echo $(srcdir)/xstrdup.c; else echo xstrdup.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xstrdup_.c || rm -f xstrdup_.c
|
||||||
alloca_.o error_.o getopt_.o getopt1_.o hash_.o memchr_.o obstack_.o \
|
alloca_.$(OBJEXT) error_.$(OBJEXT) getopt_.$(OBJEXT) getopt1_.$(OBJEXT) \
|
||||||
quote_.o quotearg_.o stpcpy_.o strndup_.o strnlen_.o strspn_.o \
|
hash_.$(OBJEXT) malloc_.$(OBJEXT) memchr_.$(OBJEXT) obstack_.$(OBJEXT) \
|
||||||
xmalloc_.o xstrdup_.o : $(ANSI2KNR)
|
quote_.$(OBJEXT) quotearg_.$(OBJEXT) realloc_.$(OBJEXT) \
|
||||||
|
stpcpy_.$(OBJEXT) strndup_.$(OBJEXT) strnlen_.$(OBJEXT) \
|
||||||
|
strspn_.$(OBJEXT) xmalloc_.$(OBJEXT) xstrdup_.$(OBJEXT) : $(ANSI2KNR)
|
||||||
|
uninstall-info-am:
|
||||||
|
|
||||||
tags: TAGS
|
tags: TAGS
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP)
|
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||||
list='$(SOURCES) $(HEADERS)'; \
|
list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
|
||||||
unique=`for i in $$list; do echo $$i; done | \
|
unique=`for i in $$list; do \
|
||||||
awk ' { files[$$0] = 1; } \
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) ' { files[$$0] = 1; } \
|
||||||
END { for (i in files) print i; }'`; \
|
END { for (i in files) print i; }'`; \
|
||||||
here=`pwd` && cd $(srcdir) \
|
mkid -fID $$unique $(LISP)
|
||||||
&& mkid -f$$here/ID $$unique $(LISP)
|
|
||||||
|
|
||||||
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
|
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
tags=; \
|
tags=; \
|
||||||
here=`pwd`; \
|
here=`pwd`; \
|
||||||
list='$(SOURCES) $(HEADERS)'; \
|
list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
|
||||||
unique=`for i in $$list; do echo $$i; done | \
|
unique=`for i in $$list; do \
|
||||||
awk ' { files[$$0] = 1; } \
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) ' { files[$$0] = 1; } \
|
||||||
END { for (i in files) print i; }'`; \
|
END { for (i in files) print i; }'`; \
|
||||||
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||||
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
|
|| etags $(ETAGS_ARGS) $$tags $$unique $(LISP)
|
||||||
|
|
||||||
mostlyclean-tags:
|
GTAGS:
|
||||||
|
here=`CDPATH=: && cd $(top_builddir) && pwd` \
|
||||||
clean-tags:
|
&& cd $(top_srcdir) \
|
||||||
|
&& gtags -i $(GTAGS_ARGS) $$here
|
||||||
|
|
||||||
distclean-tags:
|
distclean-tags:
|
||||||
-rm -f TAGS ID
|
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
|
||||||
|
|
||||||
maintainer-clean-tags:
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
top_distdir = ..
|
||||||
|
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
|
||||||
subdir = lib
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
distdir: $(DISTFILES)
|
||||||
here=`cd $(top_builddir) && pwd`; \
|
|
||||||
top_distdir=`cd $(top_distdir) && pwd`; \
|
|
||||||
distdir=`cd $(distdir) && pwd`; \
|
|
||||||
cd $(top_srcdir) \
|
|
||||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu lib/Makefile
|
|
||||||
@for file in $(DISTFILES); do \
|
@for file in $(DISTFILES); do \
|
||||||
d=$(srcdir); \
|
if test -f $$file; then d=.; else d=$(srcdir); fi; \
|
||||||
|
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||||
|
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||||
|
$(mkinstalldirs) "$(distdir)/$$dir"; \
|
||||||
|
fi; \
|
||||||
if test -d $$d/$$file; then \
|
if test -d $$d/$$file; then \
|
||||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
cp -pR $$d/$$file $(distdir) \
|
||||||
|
|| exit 1; \
|
||||||
else \
|
else \
|
||||||
test -f $(distdir)/$$file \
|
test -f $(distdir)/$$file \
|
||||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||||
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
|| exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
done
|
done
|
||||||
|
|
||||||
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
|
|
||||||
|
|
||||||
-include $(DEP_FILES)
|
|
||||||
|
|
||||||
mostlyclean-depend:
|
|
||||||
|
|
||||||
clean-depend:
|
|
||||||
|
|
||||||
distclean-depend:
|
|
||||||
-rm -rf .deps
|
|
||||||
|
|
||||||
maintainer-clean-depend:
|
|
||||||
|
|
||||||
%.o: %.c
|
|
||||||
@echo '$(COMPILE) -c $<'; \
|
|
||||||
$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
|
||||||
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
|
||||||
tr ' ' '\012' < .deps/$(*F).pp \
|
|
||||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
|
||||||
>> .deps/$(*F).P; \
|
|
||||||
rm .deps/$(*F).pp
|
|
||||||
|
|
||||||
%.lo: %.c
|
|
||||||
@echo '$(LTCOMPILE) -c $<'; \
|
|
||||||
$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
|
||||||
@-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
|
|
||||||
< .deps/$(*F).pp > .deps/$(*F).P; \
|
|
||||||
tr ' ' '\012' < .deps/$(*F).pp \
|
|
||||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
|
||||||
>> .deps/$(*F).P; \
|
|
||||||
rm -f .deps/$(*F).pp
|
|
||||||
info-am:
|
|
||||||
info: info-am
|
|
||||||
dvi-am:
|
|
||||||
dvi: dvi-am
|
|
||||||
check-am: all-am
|
check-am: all-am
|
||||||
check: check-am
|
check: check-am
|
||||||
installcheck-am:
|
all-am: Makefile $(ANSI2KNR) $(LIBRARIES)
|
||||||
installcheck: installcheck-am
|
|
||||||
install-exec-am:
|
|
||||||
install-exec: install-exec-am
|
|
||||||
|
|
||||||
install-data-am:
|
installdirs:
|
||||||
|
|
||||||
|
install: install-am
|
||||||
|
install-exec: install-exec-am
|
||||||
install-data: install-data-am
|
install-data: install-data-am
|
||||||
|
uninstall: uninstall-am
|
||||||
|
|
||||||
install-am: all-am
|
install-am: all-am
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
install: install-am
|
|
||||||
uninstall-am:
|
installcheck: installcheck-am
|
||||||
uninstall: uninstall-am
|
|
||||||
all-am: Makefile $(ANSI2KNR) $(LIBRARIES)
|
|
||||||
all-redirect: all-am
|
|
||||||
install-strip:
|
install-strip:
|
||||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
installdirs:
|
`test -z '$(STRIP)' || \
|
||||||
|
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||||
|
|
||||||
mostlyclean-generic:
|
mostlyclean-generic:
|
||||||
|
|
||||||
clean-generic:
|
clean-generic:
|
||||||
|
|
||||||
distclean-generic:
|
distclean-generic:
|
||||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
-rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
|
||||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
maintainer-clean-generic:
|
||||||
mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \
|
@echo "This command is intended for maintainers to use"
|
||||||
mostlyclean-krextra mostlyclean-kr mostlyclean-tags \
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
mostlyclean-depend mostlyclean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
clean-am: clean-noinstLIBRARIES clean-compile clean-krextra clean-kr \
|
|
||||||
clean-tags clean-depend clean-generic mostlyclean-am
|
|
||||||
|
|
||||||
clean: clean-am
|
clean: clean-am
|
||||||
|
|
||||||
distclean-am: distclean-noinstLIBRARIES distclean-compile \
|
clean-am: clean-generic clean-krextra clean-noinstLIBRARIES \
|
||||||
distclean-krextra distclean-kr distclean-tags \
|
mostlyclean-am
|
||||||
distclean-depend distclean-generic clean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
distclean: distclean-am
|
||||||
|
|
||||||
maintainer-clean-am: maintainer-clean-noinstLIBRARIES \
|
distclean-am: clean-am distclean-compile distclean-depend \
|
||||||
maintainer-clean-compile maintainer-clean-krextra \
|
distclean-generic distclean-tags
|
||||||
maintainer-clean-kr maintainer-clean-tags \
|
|
||||||
maintainer-clean-depend maintainer-clean-generic \
|
dvi: dvi-am
|
||||||
distclean-am
|
|
||||||
@echo "This command is intended for maintainers to use;"
|
dvi-am:
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
|
info: info-am
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-info: install-info-am
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \
|
|
||||||
mostlyclean-compile distclean-compile clean-compile \
|
|
||||||
maintainer-clean-compile mostlyclean-krextra distclean-krextra \
|
|
||||||
clean-krextra maintainer-clean-krextra mostlyclean-kr distclean-kr \
|
|
||||||
clean-kr maintainer-clean-kr tags mostlyclean-tags distclean-tags \
|
|
||||||
clean-tags maintainer-clean-tags distdir mostlyclean-depend \
|
|
||||||
distclean-depend clean-depend maintainer-clean-depend info-am info \
|
|
||||||
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
|
||||||
install-exec install-data-am install-data install-am install \
|
|
||||||
uninstall-am uninstall all-redirect all-am all installdirs \
|
|
||||||
mostlyclean-generic distclean-generic clean-generic \
|
|
||||||
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-compile mostlyclean-generic mostlyclean-kr
|
||||||
|
|
||||||
|
uninstall-am: uninstall-info-am
|
||||||
|
|
||||||
|
.PHONY: GTAGS all all-am check check-am clean clean-generic \
|
||||||
|
clean-krextra clean-noinstLIBRARIES distclean distclean-compile \
|
||||||
|
distclean-depend distclean-generic distclean-tags distdir dvi \
|
||||||
|
dvi-am info info-am install install-am install-data \
|
||||||
|
install-data-am install-exec install-exec-am install-info \
|
||||||
|
install-info-am install-man install-strip installcheck \
|
||||||
|
installcheck-am installdirs maintainer-clean \
|
||||||
|
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||||
|
mostlyclean-generic mostlyclean-kr tags uninstall uninstall-am \
|
||||||
|
uninstall-info-am
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
# 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.
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ bison_SOURCES = LR0.c closure.c complain.c conflicts.c \
|
|||||||
derives.c \
|
derives.c \
|
||||||
files.c getargs.c gram.c lalr.c lex.c main.c nullable.c \
|
files.c getargs.c gram.c lalr.c lex.c main.c nullable.c \
|
||||||
output.c print_graph.c \
|
output.c print_graph.c \
|
||||||
muscle_tab.c \
|
muscle_tab.c options.c \
|
||||||
print.c reader.c reduce.c symtab.c warshall.c vcg.c
|
print.c reader.c reduce.c symtab.c warshall.c vcg.c
|
||||||
|
|
||||||
|
|
||||||
@@ -126,7 +126,7 @@ noinst_HEADERS = LR0.h closure.h complain.h conflicts.h \
|
|||||||
derives.h \
|
derives.h \
|
||||||
files.h getargs.h gram.h lalr.h lex.h nullable.h \
|
files.h getargs.h gram.h lalr.h lex.h nullable.h \
|
||||||
output.h print_graph.h \
|
output.h print_graph.h \
|
||||||
muscle_tab.h \
|
muscle_tab.h options.h \
|
||||||
print.h reader.h reduce.h state.h symtab.h warshall.h system.h \
|
print.h reader.h reduce.h state.h symtab.h warshall.h system.h \
|
||||||
types.h vcg.h vcg_defaults.h
|
types.h vcg.h vcg_defaults.h
|
||||||
|
|
||||||
@@ -146,9 +146,9 @@ am_bison_OBJECTS = LR0$U.$(OBJEXT) closure$U.$(OBJEXT) \
|
|||||||
files$U.$(OBJEXT) getargs$U.$(OBJEXT) gram$U.$(OBJEXT) \
|
files$U.$(OBJEXT) getargs$U.$(OBJEXT) gram$U.$(OBJEXT) \
|
||||||
lalr$U.$(OBJEXT) lex$U.$(OBJEXT) main$U.$(OBJEXT) \
|
lalr$U.$(OBJEXT) lex$U.$(OBJEXT) main$U.$(OBJEXT) \
|
||||||
nullable$U.$(OBJEXT) output$U.$(OBJEXT) print_graph$U.$(OBJEXT) \
|
nullable$U.$(OBJEXT) output$U.$(OBJEXT) print_graph$U.$(OBJEXT) \
|
||||||
muscle_tab$U.$(OBJEXT) print$U.$(OBJEXT) reader$U.$(OBJEXT) \
|
muscle_tab$U.$(OBJEXT) options$U.$(OBJEXT) print$U.$(OBJEXT) \
|
||||||
reduce$U.$(OBJEXT) symtab$U.$(OBJEXT) warshall$U.$(OBJEXT) \
|
reader$U.$(OBJEXT) reduce$U.$(OBJEXT) symtab$U.$(OBJEXT) \
|
||||||
vcg$U.$(OBJEXT)
|
warshall$U.$(OBJEXT) vcg$U.$(OBJEXT)
|
||||||
bison_OBJECTS = $(am_bison_OBJECTS)
|
bison_OBJECTS = $(am_bison_OBJECTS)
|
||||||
bison_LDADD = $(LDADD)
|
bison_LDADD = $(LDADD)
|
||||||
bison_DEPENDENCIES = ../lib/libbison.a
|
bison_DEPENDENCIES = ../lib/libbison.a
|
||||||
@@ -164,11 +164,12 @@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp
|
|||||||
@AMDEP_TRUE@ $(DEPDIR)/getargs$U.Po $(DEPDIR)/gram$U.Po \
|
@AMDEP_TRUE@ $(DEPDIR)/getargs$U.Po $(DEPDIR)/gram$U.Po \
|
||||||
@AMDEP_TRUE@ $(DEPDIR)/lalr$U.Po $(DEPDIR)/lex$U.Po \
|
@AMDEP_TRUE@ $(DEPDIR)/lalr$U.Po $(DEPDIR)/lex$U.Po \
|
||||||
@AMDEP_TRUE@ $(DEPDIR)/main$U.Po $(DEPDIR)/muscle_tab$U.Po \
|
@AMDEP_TRUE@ $(DEPDIR)/main$U.Po $(DEPDIR)/muscle_tab$U.Po \
|
||||||
@AMDEP_TRUE@ $(DEPDIR)/nullable$U.Po $(DEPDIR)/output$U.Po \
|
@AMDEP_TRUE@ $(DEPDIR)/nullable$U.Po $(DEPDIR)/options$U.Po \
|
||||||
@AMDEP_TRUE@ $(DEPDIR)/print$U.Po $(DEPDIR)/print_graph$U.Po \
|
@AMDEP_TRUE@ $(DEPDIR)/output$U.Po $(DEPDIR)/print$U.Po \
|
||||||
@AMDEP_TRUE@ $(DEPDIR)/reader$U.Po $(DEPDIR)/reduce$U.Po \
|
@AMDEP_TRUE@ $(DEPDIR)/print_graph$U.Po $(DEPDIR)/reader$U.Po \
|
||||||
@AMDEP_TRUE@ $(DEPDIR)/symtab$U.Po $(DEPDIR)/vcg$U.Po \
|
@AMDEP_TRUE@ $(DEPDIR)/reduce$U.Po $(DEPDIR)/symtab$U.Po \
|
||||||
@AMDEP_TRUE@ $(DEPDIR)/vmsgetargs$U.Po $(DEPDIR)/warshall$U.Po
|
@AMDEP_TRUE@ $(DEPDIR)/vcg$U.Po $(DEPDIR)/vmsgetargs$U.Po \
|
||||||
|
@AMDEP_TRUE@ $(DEPDIR)/warshall$U.Po
|
||||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||||
CCLD = $(CC)
|
CCLD = $(CC)
|
||||||
@@ -246,6 +247,7 @@ mostlyclean-kr:
|
|||||||
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/main$U.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/main$U.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/muscle_tab$U.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/muscle_tab$U.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/nullable$U.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/nullable$U.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/options$U.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/output$U.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/output$U.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/print$U.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/print$U.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/print_graph$U.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/print_graph$U.Po@am__quote@
|
||||||
@@ -297,6 +299,8 @@ muscle_tab_.c: muscle_tab.c $(ANSI2KNR)
|
|||||||
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/muscle_tab.c; then echo $(srcdir)/muscle_tab.c; else echo muscle_tab.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > muscle_tab_.c || rm -f muscle_tab_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/muscle_tab.c; then echo $(srcdir)/muscle_tab.c; else echo muscle_tab.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > muscle_tab_.c || rm -f muscle_tab_.c
|
||||||
nullable_.c: nullable.c $(ANSI2KNR)
|
nullable_.c: nullable.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/nullable.c; then echo $(srcdir)/nullable.c; else echo nullable.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > nullable_.c || rm -f nullable_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/nullable.c; then echo $(srcdir)/nullable.c; else echo nullable.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > nullable_.c || rm -f nullable_.c
|
||||||
|
options_.c: options.c $(ANSI2KNR)
|
||||||
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/options.c; then echo $(srcdir)/options.c; else echo options.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > options_.c || rm -f options_.c
|
||||||
output_.c: output.c $(ANSI2KNR)
|
output_.c: output.c $(ANSI2KNR)
|
||||||
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/output.c; then echo $(srcdir)/output.c; else echo output.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > output_.c || rm -f output_.c
|
$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/output.c; then echo $(srcdir)/output.c; else echo output.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > output_.c || rm -f output_.c
|
||||||
print_.c: print.c $(ANSI2KNR)
|
print_.c: print.c $(ANSI2KNR)
|
||||||
@@ -319,9 +323,10 @@ LR0_.$(OBJEXT) closure_.$(OBJEXT) complain_.$(OBJEXT) \
|
|||||||
conflicts_.$(OBJEXT) derives_.$(OBJEXT) files_.$(OBJEXT) \
|
conflicts_.$(OBJEXT) derives_.$(OBJEXT) files_.$(OBJEXT) \
|
||||||
getargs_.$(OBJEXT) gram_.$(OBJEXT) lalr_.$(OBJEXT) lex_.$(OBJEXT) \
|
getargs_.$(OBJEXT) gram_.$(OBJEXT) lalr_.$(OBJEXT) lex_.$(OBJEXT) \
|
||||||
main_.$(OBJEXT) muscle_tab_.$(OBJEXT) nullable_.$(OBJEXT) \
|
main_.$(OBJEXT) muscle_tab_.$(OBJEXT) nullable_.$(OBJEXT) \
|
||||||
output_.$(OBJEXT) print_.$(OBJEXT) print_graph_.$(OBJEXT) \
|
options_.$(OBJEXT) output_.$(OBJEXT) print_.$(OBJEXT) \
|
||||||
reader_.$(OBJEXT) reduce_.$(OBJEXT) symtab_.$(OBJEXT) vcg_.$(OBJEXT) \
|
print_graph_.$(OBJEXT) reader_.$(OBJEXT) reduce_.$(OBJEXT) \
|
||||||
vmsgetargs_.$(OBJEXT) warshall_.$(OBJEXT) : $(ANSI2KNR)
|
symtab_.$(OBJEXT) vcg_.$(OBJEXT) vmsgetargs_.$(OBJEXT) \
|
||||||
|
warshall_.$(OBJEXT) : $(ANSI2KNR)
|
||||||
uninstall-info-am:
|
uninstall-info-am:
|
||||||
install-pkgdataDATA: $(pkgdata_DATA)
|
install-pkgdataDATA: $(pkgdata_DATA)
|
||||||
@$(NORMAL_INSTALL)
|
@$(NORMAL_INSTALL)
|
||||||
|
|||||||
Reference in New Issue
Block a user