diff --git a/Makefile b/Makefile
index f8d46db..3b30c10 100644
--- a/Makefile
+++ b/Makefile
@@ -231,12 +231,12 @@ distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -250,7 +250,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -263,7 +263,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -276,7 +276,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -286,10 +286,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -306,7 +306,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/blif2vst/Makefile b/blif2vst/Makefile
index d2ee995..eb715b7 100644
--- a/blif2vst/Makefile
+++ b/blif2vst/Makefile
@@ -157,12 +157,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -176,7 +176,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -189,7 +189,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -202,7 +202,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -212,10 +212,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/blif2vst
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/blif2vst
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/blif2vst
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/blif2vst
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -232,7 +232,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/doc/Makefile b/doc/Makefile
index 7e20c65..055520b 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -150,12 +150,12 @@ DATA = $(dist_hist_DATA)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(srcdir)/Makefile.in TODO
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -169,7 +169,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -182,7 +182,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -195,7 +195,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -205,10 +205,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/doc
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/doc
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/doc
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/doc
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -225,7 +225,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/espresso/Makefile b/espresso/Makefile
index 6863247..6718391 100644
--- a/espresso/Makefile
+++ b/espresso/Makefile
@@ -245,12 +245,12 @@ am__relativize = \
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -264,7 +264,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -277,7 +277,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -290,7 +290,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -300,10 +300,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/espresso
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/espresso
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/espresso
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/espresso
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -320,7 +320,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/espresso/examples/Makefile b/espresso/examples/Makefile
index 9c63afd..f978216 100644
--- a/espresso/examples/Makefile
+++ b/espresso/examples/Makefile
@@ -150,12 +150,12 @@ am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
pkgdatadir = $(datadir)/$(PACKAGE)/espresso_examples
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -169,7 +169,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -182,7 +182,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -195,7 +195,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -205,10 +205,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/espresso/examples
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/espresso/examples
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/espresso/examples
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/espresso/examples
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -225,7 +225,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/jedi/Makefile b/jedi/Makefile
index a3c188d..01fb598 100644
--- a/jedi/Makefile
+++ b/jedi/Makefile
@@ -191,12 +191,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -210,7 +210,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -223,7 +223,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -236,7 +236,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -246,10 +246,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/jedi
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/jedi
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/jedi
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/jedi
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -266,7 +266,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/nova/Makefile b/nova/Makefile
index 83498d3..78341e0 100644
--- a/nova/Makefile
+++ b/nova/Makefile
@@ -200,12 +200,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -219,7 +219,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -232,7 +232,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -245,7 +245,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -255,10 +255,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/nova
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/nova
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/nova
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/nova
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -275,7 +275,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/options/Makefile b/options/Makefile
index 7f815ad..ce2db96 100644
--- a/options/Makefile
+++ b/options/Makefile
@@ -194,12 +194,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(dist_man3_MANS) $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -213,7 +213,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -226,7 +226,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -239,7 +239,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -249,10 +249,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/options
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/options
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/options
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/options
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -269,7 +269,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/port/Makefile b/port/Makefile
index babaf5b..338616e 100644
--- a/port/Makefile
+++ b/port/Makefile
@@ -140,12 +140,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -159,7 +159,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -172,7 +172,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -185,7 +185,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -195,10 +195,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/port
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/port
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/port
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/port
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -215,7 +215,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/Makefile b/sis/Makefile
index 7cf80d9..b92adc0 100644
--- a/sis/Makefile
+++ b/sis/Makefile
@@ -238,12 +238,12 @@ am__relativize = \
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -257,7 +257,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -270,7 +270,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -283,7 +283,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -293,10 +293,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -313,7 +313,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/array/Makefile b/sis/array/Makefile
index 2f37030..90e0b84 100644
--- a/sis/array/Makefile
+++ b/sis/array/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/array
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/array
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/array
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/array
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/astg/Makefile b/sis/astg/Makefile
index 0da8174..fb585ab 100644
--- a/sis/astg/Makefile
+++ b/sis/astg/Makefile
@@ -204,12 +204,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -223,7 +223,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -236,7 +236,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -249,7 +249,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -259,10 +259,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/astg
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/astg
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/astg
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/astg
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -279,7 +279,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/atpg/Makefile b/sis/atpg/Makefile
index 080a13c..9963a7e 100644
--- a/sis/atpg/Makefile
+++ b/sis/atpg/Makefile
@@ -200,12 +200,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -219,7 +219,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -232,7 +232,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -245,7 +245,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -255,10 +255,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/atpg
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/atpg
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/atpg
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/atpg
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -275,7 +275,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/avl/Makefile b/sis/avl/Makefile
index 2cec6bc..29de15e 100644
--- a/sis/avl/Makefile
+++ b/sis/avl/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/avl
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/avl
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/avl
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/avl
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/bdd_cmu/Makefile b/sis/bdd_cmu/Makefile
index 80bfb39..e6e70be 100644
--- a/sis/bdd_cmu/Makefile
+++ b/sis/bdd_cmu/Makefile
@@ -211,12 +211,12 @@ am__relativize = \
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -230,7 +230,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -243,7 +243,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -256,7 +256,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -266,10 +266,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -286,7 +286,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/bdd_cmu/bdd_cmu/Makefile b/sis/bdd_cmu/bdd_cmu/Makefile
index 131e4c4..eda4e10 100644
--- a/sis/bdd_cmu/bdd_cmu/Makefile
+++ b/sis/bdd_cmu/bdd_cmu/Makefile
@@ -208,12 +208,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(dist_man3_MANS) $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -227,7 +227,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -240,7 +240,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -253,7 +253,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -263,10 +263,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu/bdd_cmu
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu/bdd_cmu
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu/bdd_cmu
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu/bdd_cmu
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -283,7 +283,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/bdd_cmu/bdd_port/Makefile b/sis/bdd_cmu/bdd_port/Makefile
index e3debf3..13357be 100644
--- a/sis/bdd_cmu/bdd_port/Makefile
+++ b/sis/bdd_cmu/bdd_port/Makefile
@@ -164,12 +164,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -183,7 +183,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -196,7 +196,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -209,7 +209,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -219,10 +219,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu/bdd_port
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu/bdd_port
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu/bdd_port
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu/bdd_port
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -239,7 +239,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/bdd_cmu/mem/Makefile b/sis/bdd_cmu/mem/Makefile
index d3ed4c5..c0db113 100644
--- a/sis/bdd_cmu/mem/Makefile
+++ b/sis/bdd_cmu/mem/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(dist_man3_MANS) $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu/mem
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cmu/mem
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu/mem
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cmu/mem
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/bdd_cudd/Makefile b/sis/bdd_cudd/Makefile
index 9d34505..0c93047 100644
--- a/sis/bdd_cudd/Makefile
+++ b/sis/bdd_cudd/Makefile
@@ -230,12 +230,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -249,7 +249,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -262,7 +262,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -275,7 +275,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -285,10 +285,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cudd
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_cudd
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cudd
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_cudd
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -305,7 +305,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/bdd_ucb/Makefile b/sis/bdd_ucb/Makefile
index 3656e3a..d89773b 100644
--- a/sis/bdd_ucb/Makefile
+++ b/sis/bdd_ucb/Makefile
@@ -221,12 +221,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -240,7 +240,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -253,7 +253,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -266,7 +266,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -276,10 +276,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_ucb
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/bdd_ucb
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_ucb
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/bdd_ucb
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -296,7 +296,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/clock/Makefile b/sis/clock/Makefile
index 98f3ac1..2bd5cc0 100644
--- a/sis/clock/Makefile
+++ b/sis/clock/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/clock
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/clock
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/clock
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/clock
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/command/Makefile b/sis/command/Makefile
index fda2802..f9a37f8 100644
--- a/sis/command/Makefile
+++ b/sis/command/Makefile
@@ -199,12 +199,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -218,7 +218,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -231,7 +231,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -244,7 +244,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -254,10 +254,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/command
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/command
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/command
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/command
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -274,7 +274,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/decomp/Makefile b/sis/decomp/Makefile
index 01af514..d650112 100644
--- a/sis/decomp/Makefile
+++ b/sis/decomp/Makefile
@@ -197,12 +197,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -216,7 +216,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -229,7 +229,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -242,7 +242,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -252,10 +252,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/decomp
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/decomp
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/decomp
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/decomp
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -272,7 +272,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/delay/Makefile b/sis/delay/Makefile
index f220eee..0002fe3 100644
--- a/sis/delay/Makefile
+++ b/sis/delay/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/delay
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/delay
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/delay
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/delay
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/doc/Makefile b/sis/doc/Makefile
index eb25986..93e1a6c 100644
--- a/sis/doc/Makefile
+++ b/sis/doc/Makefile
@@ -153,12 +153,12 @@ DATA = $(dist_hist_DATA)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(dist_man5_MANS) $(srcdir)/Makefile.in README
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -172,7 +172,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -185,7 +185,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -198,7 +198,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -208,10 +208,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/doc
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/doc
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/doc
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/doc
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -228,7 +228,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/enc/Makefile b/sis/enc/Makefile
index 26390a7..0e3b974 100644
--- a/sis/enc/Makefile
+++ b/sis/enc/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/enc
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/enc
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/enc
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/enc
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/error/Makefile b/sis/error/Makefile
index 98ad877..f83753c 100644
--- a/sis/error/Makefile
+++ b/sis/error/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/error
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/error
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/error
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/error
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/espresso/Makefile b/sis/espresso/Makefile
index 6abfeb2..3529232 100644
--- a/sis/espresso/Makefile
+++ b/sis/espresso/Makefile
@@ -202,12 +202,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -221,7 +221,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -234,7 +234,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -247,7 +247,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -257,10 +257,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/espresso
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/espresso
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/espresso
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/espresso
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -277,7 +277,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/extract/Makefile b/sis/extract/Makefile
index 5bb8df7..d2f66f0 100644
--- a/sis/extract/Makefile
+++ b/sis/extract/Makefile
@@ -201,12 +201,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -220,7 +220,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -233,7 +233,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -246,7 +246,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -256,10 +256,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/extract
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/extract
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/extract
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/extract
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -276,7 +276,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/factor/Makefile b/sis/factor/Makefile
index 8d86bf0..51985b7 100644
--- a/sis/factor/Makefile
+++ b/sis/factor/Makefile
@@ -197,12 +197,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -216,7 +216,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -229,7 +229,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -242,7 +242,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -252,10 +252,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/factor
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/factor
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/factor
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/factor
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -272,7 +272,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/gcd/Makefile b/sis/gcd/Makefile
index 777fd39..242b436 100644
--- a/sis/gcd/Makefile
+++ b/sis/gcd/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/gcd
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/gcd
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/gcd
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/gcd
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/genlib/Makefile b/sis/genlib/Makefile
index b82958f..9928ab5 100644
--- a/sis/genlib/Makefile
+++ b/sis/genlib/Makefile
@@ -210,12 +210,12 @@ CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/ylwrap readlib.c \
readlib.h readliblex.c
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -229,7 +229,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -242,7 +242,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -255,7 +255,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -265,10 +265,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/genlib
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/genlib
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/genlib
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/genlib
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -285,7 +285,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/genlib/readlib.c b/sis/genlib/readlib.c
deleted file mode 100644
index 0647145..0000000
--- a/sis/genlib/readlib.c
+++ /dev/null
@@ -1,1908 +0,0 @@
-/* A Bison parser, made by GNU Bison 3.1. */
-
-/* Bison implementation for Yacc-like parsers in C
-
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see . */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-/* C LALR(1) parser skeleton written by Richard Stallman, by
- simplifying the original so-called "semantic" parser. */
-
-/* All symbols defined below should begin with GENLIB_yy or YY, to avoid
- infringing on user name space. This should be done even for local
- variables, as they might otherwise be expanded by user macros.
- There are some unavoidable exceptions within include files to
- define necessary library symbols; they are noted "INFRINGES ON
- USER NAME SPACE" below. */
-
-/* Identify Bison output. */
-#define YYBISON 1
-
-/* Bison version. */
-#define YYBISON_VERSION "3.1"
-
-/* Skeleton name. */
-#define YYSKELETON_NAME "yacc.c"
-
-/* Pure parsers. */
-#define YYPURE 0
-
-/* Push parsers. */
-#define YYPUSH 0
-
-/* Pull parsers. */
-#define YYPULL 1
-
-
-
-
-/* Copy the first part of user declarations. */
-#line 2 "readlib.y" /* yacc.c:339 */
-
-/* file @(#)readlib.y 1.2 */
-/* last modified on 6/13/91 at 17:46:40 */
-#include
-#include "genlib_int.h"
-#include "config.h"
-
-#undef GENLIB_yywrap
-static int input();
-static int unput();
-static int GENLIB_yywrap();
-
-FILE *gl_out_file;
-#if YYTEXT_POINTER
-extern char *GENLIB_yytext;
-#else
-extern char GENLIB_yytext[];
-#endif
-
-static int global_use_nor;
-static function_t *global_fct;
-
-extern int library_setup_string(char *);
-extern int library_setup_file(FILE *, char *);
-
-
-#line 93 "y.tab.c" /* yacc.c:339 */
-
-# ifndef YY_NULLPTR
-# if defined __cplusplus && 201103L <= __cplusplus
-# define YY_NULLPTR nullptr
-# else
-# define YY_NULLPTR 0
-# endif
-# endif
-
-/* Enabling verbose error messages. */
-#ifdef YYERROR_VERBOSE
-# undef YYERROR_VERBOSE
-# define YYERROR_VERBOSE 1
-#else
-# define YYERROR_VERBOSE 0
-#endif
-
-/* In a future release of Bison, this section will be replaced
- by #include "y.tab.h". */
-#ifndef YY_YY_Y_TAB_H_INCLUDED
-# define YY_YY_Y_TAB_H_INCLUDED
-/* Debug traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int GENLIB_yydebug;
-#endif
-
-/* Token type. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- enum GENLIB_yytokentype
- {
- OPR_OR = 258,
- OPR_AND = 259,
- CONST1 = 260,
- CONST0 = 261,
- IDENTIFIER = 262,
- LPAREN = 263,
- REAL = 264,
- OPR_NOT = 265,
- OPR_NOT_POST = 266,
- GATE = 267,
- PIN = 268,
- SEMI = 269,
- ASSIGN = 270,
- RPAREN = 271,
- LATCH = 272,
- CONTROL = 273,
- CONSTRAINT = 274,
- SEQ = 275
- };
-#endif
-/* Tokens. */
-#define OPR_OR 258
-#define OPR_AND 259
-#define CONST1 260
-#define CONST0 261
-#define IDENTIFIER 262
-#define LPAREN 263
-#define REAL 264
-#define OPR_NOT 265
-#define OPR_NOT_POST 266
-#define GATE 267
-#define PIN 268
-#define SEMI 269
-#define ASSIGN 270
-#define RPAREN 271
-#define LATCH 272
-#define CONTROL 273
-#define CONSTRAINT 274
-#define SEQ 275
-
-/* Value type. */
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-
-union YYSTYPE
-{
-#line 29 "readlib.y" /* yacc.c:355 */
-
- tree_node_t *nodeval;
- char *strval;
- double realval;
- pin_info_t *pinval;
- function_t *functionval;
- latch_info_t *latchval;
- constraint_info_t *constrval;
-
-#line 183 "y.tab.c" /* yacc.c:355 */
-};
-
-typedef union YYSTYPE YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-extern YYSTYPE GENLIB_yylval;
-
-int GENLIB_yyparse (void);
-
-#endif /* !YY_YY_Y_TAB_H_INCLUDED */
-
-/* Copy the second part of user declarations. */
-
-#line 200 "y.tab.c" /* yacc.c:358 */
-
-#ifdef short
-# undef short
-#endif
-
-#ifdef YYTYPE_UINT8
-typedef YYTYPE_UINT8 GENLIB_yytype_uint8;
-#else
-typedef unsigned char GENLIB_yytype_uint8;
-#endif
-
-#ifdef YYTYPE_INT8
-typedef YYTYPE_INT8 GENLIB_yytype_int8;
-#else
-typedef signed char GENLIB_yytype_int8;
-#endif
-
-#ifdef YYTYPE_UINT16
-typedef YYTYPE_UINT16 GENLIB_yytype_uint16;
-#else
-typedef unsigned short GENLIB_yytype_uint16;
-#endif
-
-#ifdef YYTYPE_INT16
-typedef YYTYPE_INT16 GENLIB_yytype_int16;
-#else
-typedef short GENLIB_yytype_int16;
-#endif
-
-#ifndef YYSIZE_T
-# ifdef __SIZE_TYPE__
-# define YYSIZE_T __SIZE_TYPE__
-# elif defined size_t
-# define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
-# include /* INFRINGES ON USER NAME SPACE */
-# define YYSIZE_T size_t
-# else
-# define YYSIZE_T unsigned
-# endif
-#endif
-
-#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
-
-#ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
-# if ENABLE_NLS
-# include /* INFRINGES ON USER NAME SPACE */
-# define YY_(Msgid) dgettext ("bison-runtime", Msgid)
-# endif
-# endif
-# ifndef YY_
-# define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__ \
- && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__))) \
- || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-# define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-# define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
- && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-# define _Noreturn __declspec (noreturn)
-# else
-# define _Noreturn YY_ATTRIBUTE ((__noreturn__))
-# endif
-#endif
-
-/* Suppress unused-variable warnings by "using" E. */
-#if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
-#else
-# define YYUSE(E) /* empty */
-#endif
-
-#if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about GENLIB_yylval being uninitialized. */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
- _Pragma ("GCC diagnostic push") \
- _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
- _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
- _Pragma ("GCC diagnostic pop")
-#else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
-#endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
-#endif
-
-
-#if ! defined GENLIB_yyoverflow || YYERROR_VERBOSE
-
-/* The parser invokes alloca or malloc; define the necessary symbols. */
-
-# ifdef YYSTACK_USE_ALLOCA
-# if YYSTACK_USE_ALLOCA
-# ifdef __GNUC__
-# define YYSTACK_ALLOC __builtin_alloca
-# elif defined __BUILTIN_VA_ARG_INCR
-# include /* INFRINGES ON USER NAME SPACE */
-# elif defined _AIX
-# define YYSTACK_ALLOC __alloca
-# elif defined _MSC_VER
-# include /* INFRINGES ON USER NAME SPACE */
-# define alloca _alloca
-# else
-# define YYSTACK_ALLOC alloca
-# if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
-# include /* INFRINGES ON USER NAME SPACE */
- /* Use EXIT_SUCCESS as a witness for stdlib.h. */
-# ifndef EXIT_SUCCESS
-# define EXIT_SUCCESS 0
-# endif
-# endif
-# endif
-# endif
-# endif
-
-# ifdef YYSTACK_ALLOC
- /* Pacify GCC's 'empty if-body' warning. */
-# define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
-# ifndef YYSTACK_ALLOC_MAXIMUM
- /* The OS might guarantee only one guard page at the bottom of the stack,
- and a page size can be as small as 4096 bytes. So we cannot safely
- invoke alloca (N) if N exceeds 4096. Use a slightly smaller number
- to allow for a few compiler-allocated temporary stack slots. */
-# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */
-# endif
-# else
-# define YYSTACK_ALLOC YYMALLOC
-# define YYSTACK_FREE YYFREE
-# ifndef YYSTACK_ALLOC_MAXIMUM
-# define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
-# endif
-# if (defined __cplusplus && ! defined EXIT_SUCCESS \
- && ! ((defined YYMALLOC || defined malloc) \
- && (defined YYFREE || defined free)))
-# include /* INFRINGES ON USER NAME SPACE */
-# ifndef EXIT_SUCCESS
-# define EXIT_SUCCESS 0
-# endif
-# endif
-# ifndef YYMALLOC
-# define YYMALLOC malloc
-# if ! defined malloc && ! defined EXIT_SUCCESS
-void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# ifndef YYFREE
-# define YYFREE free
-# if ! defined free && ! defined EXIT_SUCCESS
-void free (void *); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# endif
-#endif /* ! defined GENLIB_yyoverflow || YYERROR_VERBOSE */
-
-
-#if (! defined GENLIB_yyoverflow \
- && (! defined __cplusplus \
- || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
-
-/* A type that is properly aligned for any stack member. */
-union GENLIB_yyalloc
-{
- GENLIB_yytype_int16 GENLIB_yyss_alloc;
- YYSTYPE GENLIB_yyvs_alloc;
-};
-
-/* The size of the maximum gap between one aligned stack and the next. */
-# define YYSTACK_GAP_MAXIMUM (sizeof (union GENLIB_yyalloc) - 1)
-
-/* The size of an array large to enough to hold all stacks, each with
- N elements. */
-# define YYSTACK_BYTES(N) \
- ((N) * (sizeof (GENLIB_yytype_int16) + sizeof (YYSTYPE)) \
- + YYSTACK_GAP_MAXIMUM)
-
-# define YYCOPY_NEEDED 1
-
-/* Relocate STACK from its old location to the new one. The
- local variables YYSIZE and YYSTACKSIZE give the old and new number of
- elements in the stack, and YYPTR gives the new location of the
- stack. Advance YYPTR to a properly aligned location for the next
- stack. */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack) \
- do \
- { \
- YYSIZE_T GENLIB_yynewbytes; \
- YYCOPY (&GENLIB_yyptr->Stack_alloc, Stack, GENLIB_yysize); \
- Stack = &GENLIB_yyptr->Stack_alloc; \
- GENLIB_yynewbytes = GENLIB_yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
- GENLIB_yyptr += GENLIB_yynewbytes / sizeof (*GENLIB_yyptr); \
- } \
- while (0)
-
-#endif
-
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST. The source and destination do
- not overlap. */
-# ifndef YYCOPY
-# if defined __GNUC__ && 1 < __GNUC__
-# define YYCOPY(Dst, Src, Count) \
- __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-# else
-# define YYCOPY(Dst, Src, Count) \
- do \
- { \
- YYSIZE_T GENLIB_yyi; \
- for (GENLIB_yyi = 0; GENLIB_yyi < (Count); GENLIB_yyi++) \
- (Dst)[GENLIB_yyi] = (Src)[GENLIB_yyi]; \
- } \
- while (0)
-# endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
-/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 7
-/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 93
-
-/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 21
-/* YYNNTS -- Number of nonterminals. */
-#define YYNNTS 17
-/* YYNRULES -- Number of rules. */
-#define YYNRULES 33
-/* YYNSTATES -- Number of states. */
-#define YYNSTATES 71
-
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
- by GENLIB_yylex, with out-of-bounds checking. */
-#define YYUNDEFTOK 2
-#define YYMAXUTOK 275
-
-#define YYTRANSLATE(YYX) \
- ((unsigned) (YYX) <= YYMAXUTOK ? GENLIB_yytranslate[YYX] : YYUNDEFTOK)
-
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
- as returned by GENLIB_yylex, without out-of-bounds checking. */
-static const GENLIB_yytype_uint8 GENLIB_yytranslate[] =
-{
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20
-};
-
-#if YYDEBUG
- /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
-static const GENLIB_yytype_uint8 GENLIB_yyrline[] =
-{
- 0, 57, 57, 58, 62, 63, 66, 71, 79, 80,
- 84, 96, 109, 111, 115, 124, 132, 140, 148, 152,
- 157, 162, 169, 175, 183, 186, 190, 195, 196, 211,
- 212, 219, 229, 238
-};
-#endif
-
-#if YYDEBUG || YYERROR_VERBOSE || 0
-/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
- First, the terminals, then, starting at YYNTOKENS, nonterminals. */
-static const char *const GENLIB_yytname[] =
-{
- "$end", "error", "$undefined", "OPR_OR", "OPR_AND", "CONST1", "CONST0",
- "IDENTIFIER", "LPAREN", "REAL", "OPR_NOT", "OPR_NOT_POST", "GATE", "PIN",
- "SEMI", "ASSIGN", "RPAREN", "LATCH", "CONTROL", "CONSTRAINT", "SEQ",
- "$accept", "hack", "gates", "gate_info", "pins", "pin_info", "pin_phase",
- "pin_name", "function", "expr", "name", "real", "clock", "constraints",
- "constraint", "latch", "type", YY_NULLPTR
-};
-#endif
-
-# ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
- (internal) symbol number NUM (which must be that of a token). */
-static const GENLIB_yytype_uint16 GENLIB_yytoknum[] =
-{
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275
-};
-# endif
-
-#define YYPACT_NINF -11
-
-#define GENLIB_yypact_value_is_default(Yystate) \
- (!!((Yystate) == (-11)))
-
-#define YYTABLE_NINF -1
-
-#define GENLIB_yytable_value_is_error(Yytable_value) \
- 0
-
- /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- STATE-NUM. */
-static const GENLIB_yytype_int8 GENLIB_yypact[] =
-{
- 11, -11, -11, 13, -7, -11, 17, -11, 11, 11,
- -11, 83, 26, 26, -11, -11, 83, 83, 65, -11,
- -11, 11, 11, 20, -11, 83, 83, -11, -11, -8,
- -11, -11, -11, 76, -8, 25, -9, 10, -11, 11,
- 22, -11, 11, -11, 11, 11, -11, 26, -11, 34,
- 26, 24, 26, -11, -11, 26, 10, -11, 26, 26,
- 26, 26, 26, 26, 26, 26, -11, 26, 26, -11,
- -11
-};
-
- /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
- Performed when YYTABLE does not specify something else to do. Zero
- means the default is an error. */
-static const GENLIB_yytype_uint8 GENLIB_yydefact[] =
-{
- 4, 24, 25, 0, 2, 3, 0, 1, 0, 0,
- 5, 0, 0, 0, 23, 22, 0, 0, 0, 21,
- 26, 0, 0, 0, 19, 0, 0, 20, 14, 17,
- 8, 8, 18, 15, 16, 6, 0, 0, 9, 0,
- 27, 13, 0, 12, 0, 0, 29, 0, 11, 0,
- 0, 7, 0, 33, 32, 0, 0, 30, 0, 0,
- 0, 0, 0, 0, 0, 0, 31, 0, 0, 10,
- 28
-};
-
- /* YYPGOTO[NTERM-NUM]. */
-static const GENLIB_yytype_int8 GENLIB_yypgoto[] =
-{
- -11, -11, -11, -11, 16, -11, -11, -6, 12, -10,
- 0, -1, -11, -11, -11, -11, -11
-};
-
- /* YYDEFGOTO[NTERM-NUM]. */
-static const GENLIB_yytype_int8 GENLIB_yydefgoto[] =
-{
- -1, 3, 4, 10, 35, 38, 47, 42, 5, 29,
- 19, 21, 46, 51, 57, 40, 54
-};
-
- /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
- positive, shift that token. If negative, reduce the rule whose
- number is the opposite. If YYTABLE_NINF, syntax error. */
-static const GENLIB_yytype_uint8 GENLIB_yytable[] =
-{
- 6, 18, 17, 27, 37, 8, 23, 24, 12, 13,
- 9, 39, 22, 7, 41, 33, 34, 1, 1, 2,
- 2, 6, 6, 25, 26, 14, 15, 1, 16, 2,
- 17, 27, 11, 30, 31, 20, 32, 43, 37, 44,
- 45, 53, 48, 56, 49, 50, 52, 36, 0, 55,
- 60, 58, 0, 0, 59, 0, 43, 61, 62, 63,
- 64, 65, 66, 67, 68, 0, 69, 70, 25, 26,
- 14, 15, 1, 16, 2, 17, 27, 0, 0, 28,
- 26, 14, 15, 1, 16, 2, 17, 27, 14, 15,
- 1, 16, 2, 17
-};
-
-static const GENLIB_yytype_int8 GENLIB_yycheck[] =
-{
- 0, 11, 10, 11, 13, 12, 16, 17, 8, 9,
- 17, 20, 13, 0, 4, 25, 26, 7, 7, 9,
- 9, 21, 22, 3, 4, 5, 6, 7, 8, 9,
- 10, 11, 15, 21, 22, 9, 16, 37, 13, 39,
- 18, 7, 42, 19, 44, 45, 47, 31, -1, 50,
- 56, 52, -1, -1, 55, -1, 56, 58, 59, 60,
- 61, 62, 63, 64, 65, -1, 67, 68, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, -1, -1, 14,
- 4, 5, 6, 7, 8, 9, 10, 11, 5, 6,
- 7, 8, 9, 10
-};
-
- /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- symbol of state STATE-NUM. */
-static const GENLIB_yytype_uint8 GENLIB_yystos[] =
-{
- 0, 7, 9, 22, 23, 29, 31, 0, 12, 17,
- 24, 15, 31, 31, 5, 6, 8, 10, 30, 31,
- 9, 32, 32, 30, 30, 3, 4, 11, 14, 30,
- 29, 29, 16, 30, 30, 25, 25, 13, 26, 20,
- 36, 4, 28, 31, 31, 18, 33, 27, 31, 31,
- 31, 34, 32, 7, 37, 32, 19, 35, 32, 32,
- 28, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32
-};
-
- /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const GENLIB_yytype_uint8 GENLIB_yyr1[] =
-{
- 0, 21, 22, 22, 23, 23, 24, 24, 25, 25,
- 26, 27, 28, 28, 29, 30, 30, 30, 30, 30,
- 30, 30, 30, 30, 31, 31, 32, 33, 33, 34,
- 34, 35, 36, 37
-};
-
- /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */
-static const GENLIB_yytype_uint8 GENLIB_yyr2[] =
-{
- 0, 2, 1, 1, 0, 2, 5, 8, 0, 2,
- 9, 1, 1, 1, 4, 3, 3, 2, 3, 2,
- 2, 1, 1, 1, 1, 1, 1, 0, 8, 0,
- 2, 4, 4, 1
-};
-
-
-#define GENLIB_yyerrok (GENLIB_yyerrstatus = 0)
-#define GENLIB_yyclearin (GENLIB_yychar = YYEMPTY)
-#define YYEMPTY (-2)
-#define YYEOF 0
-
-#define YYACCEPT goto GENLIB_yyacceptlab
-#define YYABORT goto GENLIB_yyabortlab
-#define YYERROR goto GENLIB_yyerrorlab
-
-
-#define YYRECOVERING() (!!GENLIB_yyerrstatus)
-
-#define YYBACKUP(Token, Value) \
-do \
- if (GENLIB_yychar == YYEMPTY) \
- { \
- GENLIB_yychar = (Token); \
- GENLIB_yylval = (Value); \
- YYPOPSTACK (GENLIB_yylen); \
- GENLIB_yystate = *GENLIB_yyssp; \
- goto GENLIB_yybackup; \
- } \
- else \
- { \
- GENLIB_yyerror (YY_("syntax error: cannot back up")); \
- YYERROR; \
- } \
-while (0)
-
-/* Error token number */
-#define YYTERROR 1
-#define YYERRCODE 256
-
-
-
-/* Enable debugging if requested. */
-#if YYDEBUG
-
-# ifndef YYFPRINTF
-# include /* INFRINGES ON USER NAME SPACE */
-# define YYFPRINTF fprintf
-# endif
-
-# define YYDPRINTF(Args) \
-do { \
- if (GENLIB_yydebug) \
- YYFPRINTF Args; \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
-do { \
- if (GENLIB_yydebug) \
- { \
- YYFPRINTF (stderr, "%s ", Title); \
- GENLIB_yy_symbol_print (stderr, \
- Type, Value); \
- YYFPRINTF (stderr, "\n"); \
- } \
-} while (0)
-
-
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT. |
-`----------------------------------------*/
-
-static void
-GENLIB_yy_symbol_value_print (FILE *GENLIB_yyoutput, int GENLIB_yytype, YYSTYPE const * const GENLIB_yyvaluep)
-{
- FILE *GENLIB_yyo = GENLIB_yyoutput;
- YYUSE (GENLIB_yyo);
- if (!GENLIB_yyvaluep)
- return;
-# ifdef YYPRINT
- if (GENLIB_yytype < YYNTOKENS)
- YYPRINT (GENLIB_yyoutput, GENLIB_yytoknum[GENLIB_yytype], *GENLIB_yyvaluep);
-# endif
- YYUSE (GENLIB_yytype);
-}
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT. |
-`--------------------------------*/
-
-static void
-GENLIB_yy_symbol_print (FILE *GENLIB_yyoutput, int GENLIB_yytype, YYSTYPE const * const GENLIB_yyvaluep)
-{
- YYFPRINTF (GENLIB_yyoutput, "%s %s (",
- GENLIB_yytype < YYNTOKENS ? "token" : "nterm", GENLIB_yytname[GENLIB_yytype]);
-
- GENLIB_yy_symbol_value_print (GENLIB_yyoutput, GENLIB_yytype, GENLIB_yyvaluep);
- YYFPRINTF (GENLIB_yyoutput, ")");
-}
-
-/*------------------------------------------------------------------.
-| GENLIB_yy_stack_print -- Print the state stack from its BOTTOM up to its |
-| TOP (included). |
-`------------------------------------------------------------------*/
-
-static void
-GENLIB_yy_stack_print (GENLIB_yytype_int16 *GENLIB_yybottom, GENLIB_yytype_int16 *GENLIB_yytop)
-{
- YYFPRINTF (stderr, "Stack now");
- for (; GENLIB_yybottom <= GENLIB_yytop; GENLIB_yybottom++)
- {
- int GENLIB_yybot = *GENLIB_yybottom;
- YYFPRINTF (stderr, " %d", GENLIB_yybot);
- }
- YYFPRINTF (stderr, "\n");
-}
-
-# define YY_STACK_PRINT(Bottom, Top) \
-do { \
- if (GENLIB_yydebug) \
- GENLIB_yy_stack_print ((Bottom), (Top)); \
-} while (0)
-
-
-/*------------------------------------------------.
-| Report that the YYRULE is going to be reduced. |
-`------------------------------------------------*/
-
-static void
-GENLIB_yy_reduce_print (GENLIB_yytype_int16 *GENLIB_yyssp, YYSTYPE *GENLIB_yyvsp, int GENLIB_yyrule)
-{
- unsigned long GENLIB_yylno = GENLIB_yyrline[GENLIB_yyrule];
- int GENLIB_yynrhs = GENLIB_yyr2[GENLIB_yyrule];
- int GENLIB_yyi;
- YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
- GENLIB_yyrule - 1, GENLIB_yylno);
- /* The symbols being reduced. */
- for (GENLIB_yyi = 0; GENLIB_yyi < GENLIB_yynrhs; GENLIB_yyi++)
- {
- YYFPRINTF (stderr, " $%d = ", GENLIB_yyi + 1);
- GENLIB_yy_symbol_print (stderr,
- GENLIB_yystos[GENLIB_yyssp[GENLIB_yyi + 1 - GENLIB_yynrhs]],
- &(GENLIB_yyvsp[(GENLIB_yyi + 1) - (GENLIB_yynrhs)])
- );
- YYFPRINTF (stderr, "\n");
- }
-}
-
-# define YY_REDUCE_PRINT(Rule) \
-do { \
- if (GENLIB_yydebug) \
- GENLIB_yy_reduce_print (GENLIB_yyssp, GENLIB_yyvsp, Rule); \
-} while (0)
-
-/* Nonzero means print parse trace. It is left uninitialized so that
- multiple parsers can coexist. */
-int GENLIB_yydebug;
-#else /* !YYDEBUG */
-# define YYDPRINTF(Args)
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
-# define YY_STACK_PRINT(Bottom, Top)
-# define YY_REDUCE_PRINT(Rule)
-#endif /* !YYDEBUG */
-
-
-/* YYINITDEPTH -- initial size of the parser's stacks. */
-#ifndef YYINITDEPTH
-# define YYINITDEPTH 200
-#endif
-
-/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
- if the built-in stack extension method is used).
-
- Do not make this value too large; the results are undefined if
- YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)
- evaluated with infinite-precision integer arithmetic. */
-
-#ifndef YYMAXDEPTH
-# define YYMAXDEPTH 10000
-#endif
-
-
-#if YYERROR_VERBOSE
-
-# ifndef GENLIB_yystrlen
-# if defined __GLIBC__ && defined _STRING_H
-# define GENLIB_yystrlen strlen
-# else
-/* Return the length of YYSTR. */
-static YYSIZE_T
-GENLIB_yystrlen (const char *GENLIB_yystr)
-{
- YYSIZE_T GENLIB_yylen;
- for (GENLIB_yylen = 0; GENLIB_yystr[GENLIB_yylen]; GENLIB_yylen++)
- continue;
- return GENLIB_yylen;
-}
-# endif
-# endif
-
-# ifndef GENLIB_yystpcpy
-# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE
-# define GENLIB_yystpcpy stpcpy
-# else
-/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
- YYDEST. */
-static char *
-GENLIB_yystpcpy (char *GENLIB_yydest, const char *GENLIB_yysrc)
-{
- char *GENLIB_yyd = GENLIB_yydest;
- const char *GENLIB_yys = GENLIB_yysrc;
-
- while ((*GENLIB_yyd++ = *GENLIB_yys++) != '\0')
- continue;
-
- return GENLIB_yyd - 1;
-}
-# endif
-# endif
-
-# ifndef GENLIB_yytnamerr
-/* Copy to YYRES the contents of YYSTR after stripping away unnecessary
- quotes and backslashes, so that it's suitable for GENLIB_yyerror. The
- heuristic is that double-quoting is unnecessary unless the string
- contains an apostrophe, a comma, or backslash (other than
- backslash-backslash). YYSTR is taken from GENLIB_yytname. If YYRES is
- null, do not copy; instead, return the length of what the result
- would have been. */
-static YYSIZE_T
-GENLIB_yytnamerr (char *GENLIB_yyres, const char *GENLIB_yystr)
-{
- if (*GENLIB_yystr == '"')
- {
- YYSIZE_T GENLIB_yyn = 0;
- char const *GENLIB_yyp = GENLIB_yystr;
-
- for (;;)
- switch (*++GENLIB_yyp)
- {
- case '\'':
- case ',':
- goto do_not_strip_quotes;
-
- case '\\':
- if (*++GENLIB_yyp != '\\')
- goto do_not_strip_quotes;
- /* Fall through. */
- default:
- if (GENLIB_yyres)
- GENLIB_yyres[GENLIB_yyn] = *GENLIB_yyp;
- GENLIB_yyn++;
- break;
-
- case '"':
- if (GENLIB_yyres)
- GENLIB_yyres[GENLIB_yyn] = '\0';
- return GENLIB_yyn;
- }
- do_not_strip_quotes: ;
- }
-
- if (! GENLIB_yyres)
- return GENLIB_yystrlen (GENLIB_yystr);
-
- return GENLIB_yystpcpy (GENLIB_yyres, GENLIB_yystr) - GENLIB_yyres;
-}
-# endif
-
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
- about the unexpected token YYTOKEN for the state stack whose top is
- YYSSP.
-
- Return 0 if *YYMSG was successfully written. Return 1 if *YYMSG is
- not large enough to hold the message. In that case, also set
- *YYMSG_ALLOC to the required number of bytes. Return 2 if the
- required number of bytes is too large to store. */
-static int
-GENLIB_yysyntax_error (YYSIZE_T *GENLIB_yymsg_alloc, char **GENLIB_yymsg,
- GENLIB_yytype_int16 *GENLIB_yyssp, int GENLIB_yytoken)
-{
- YYSIZE_T GENLIB_yysize0 = GENLIB_yytnamerr (YY_NULLPTR, GENLIB_yytname[GENLIB_yytoken]);
- YYSIZE_T GENLIB_yysize = GENLIB_yysize0;
- enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
- /* Internationalized format string. */
- const char *GENLIB_yyformat = YY_NULLPTR;
- /* Arguments of GENLIB_yyformat. */
- char const *GENLIB_yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
- /* Number of reported tokens (one for the "unexpected", one per
- "expected"). */
- int GENLIB_yycount = 0;
-
- /* There are many possibilities here to consider:
- - If this state is a consistent state with a default action, then
- the only way this function was invoked is if the default action
- is an error action. In that case, don't check for expected
- tokens because there are none.
- - The only way there can be no lookahead present (in GENLIB_yychar) is if
- this state is a consistent state with a default action. Thus,
- detecting the absence of a lookahead is sufficient to determine
- that there is no unexpected or expected token to report. In that
- case, just report a simple "syntax error".
- - Don't assume there isn't a lookahead just because this state is a
- consistent state with a default action. There might have been a
- previous inconsistent state, consistent state with a non-default
- action, or user semantic action that manipulated GENLIB_yychar.
- - Of course, the expected token list depends on states to have
- correct lookahead information, and it depends on the parser not
- to perform extra reductions after fetching a lookahead from the
- scanner and before detecting a syntax error. Thus, state merging
- (from LALR or IELR) and default reductions corrupt the expected
- token list. However, the list is correct for canonical LR with
- one exception: it will still contain any token that will not be
- accepted due to an error action in a later state.
- */
- if (GENLIB_yytoken != YYEMPTY)
- {
- int GENLIB_yyn = GENLIB_yypact[*GENLIB_yyssp];
- GENLIB_yyarg[GENLIB_yycount++] = GENLIB_yytname[GENLIB_yytoken];
- if (!GENLIB_yypact_value_is_default (GENLIB_yyn))
- {
- /* Start YYX at -YYN if negative to avoid negative indexes in
- YYCHECK. In other words, skip the first -YYN actions for
- this state because they are default actions. */
- int GENLIB_yyxbegin = GENLIB_yyn < 0 ? -GENLIB_yyn : 0;
- /* Stay within bounds of both GENLIB_yycheck and GENLIB_yytname. */
- int GENLIB_yychecklim = YYLAST - GENLIB_yyn + 1;
- int GENLIB_yyxend = GENLIB_yychecklim < YYNTOKENS ? GENLIB_yychecklim : YYNTOKENS;
- int GENLIB_yyx;
-
- for (GENLIB_yyx = GENLIB_yyxbegin; GENLIB_yyx < GENLIB_yyxend; ++GENLIB_yyx)
- if (GENLIB_yycheck[GENLIB_yyx + GENLIB_yyn] == GENLIB_yyx && GENLIB_yyx != YYTERROR
- && !GENLIB_yytable_value_is_error (GENLIB_yytable[GENLIB_yyx + GENLIB_yyn]))
- {
- if (GENLIB_yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
- {
- GENLIB_yycount = 1;
- GENLIB_yysize = GENLIB_yysize0;
- break;
- }
- GENLIB_yyarg[GENLIB_yycount++] = GENLIB_yytname[GENLIB_yyx];
- {
- YYSIZE_T GENLIB_yysize1 = GENLIB_yysize + GENLIB_yytnamerr (YY_NULLPTR, GENLIB_yytname[GENLIB_yyx]);
- if (! (GENLIB_yysize <= GENLIB_yysize1
- && GENLIB_yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- GENLIB_yysize = GENLIB_yysize1;
- }
- }
- }
- }
-
- switch (GENLIB_yycount)
- {
-# define YYCASE_(N, S) \
- case N: \
- GENLIB_yyformat = S; \
- break
- default: /* Avoid compiler warnings. */
- YYCASE_(0, YY_("syntax error"));
- YYCASE_(1, YY_("syntax error, unexpected %s"));
- YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
- YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
- YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
- YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
- }
-
- {
- YYSIZE_T GENLIB_yysize1 = GENLIB_yysize + GENLIB_yystrlen (GENLIB_yyformat);
- if (! (GENLIB_yysize <= GENLIB_yysize1 && GENLIB_yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- GENLIB_yysize = GENLIB_yysize1;
- }
-
- if (*GENLIB_yymsg_alloc < GENLIB_yysize)
- {
- *GENLIB_yymsg_alloc = 2 * GENLIB_yysize;
- if (! (GENLIB_yysize <= *GENLIB_yymsg_alloc
- && *GENLIB_yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
- *GENLIB_yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
- return 1;
- }
-
- /* Avoid sprintf, as that infringes on the user's name space.
- Don't have undefined behavior even if the translation
- produced a string with the wrong number of "%s"s. */
- {
- char *GENLIB_yyp = *GENLIB_yymsg;
- int GENLIB_yyi = 0;
- while ((*GENLIB_yyp = *GENLIB_yyformat) != '\0')
- if (*GENLIB_yyp == '%' && GENLIB_yyformat[1] == 's' && GENLIB_yyi < GENLIB_yycount)
- {
- GENLIB_yyp += GENLIB_yytnamerr (GENLIB_yyp, GENLIB_yyarg[GENLIB_yyi++]);
- GENLIB_yyformat += 2;
- }
- else
- {
- GENLIB_yyp++;
- GENLIB_yyformat++;
- }
- }
- return 0;
-}
-#endif /* YYERROR_VERBOSE */
-
-/*-----------------------------------------------.
-| Release the memory associated to this symbol. |
-`-----------------------------------------------*/
-
-static void
-GENLIB_yydestruct (const char *GENLIB_yymsg, int GENLIB_yytype, YYSTYPE *GENLIB_yyvaluep)
-{
- YYUSE (GENLIB_yyvaluep);
- if (!GENLIB_yymsg)
- GENLIB_yymsg = "Deleting";
- YY_SYMBOL_PRINT (GENLIB_yymsg, GENLIB_yytype, GENLIB_yyvaluep, GENLIB_yylocationp);
-
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- YYUSE (GENLIB_yytype);
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
-
-
-
-
-/* The lookahead symbol. */
-int GENLIB_yychar;
-
-/* The semantic value of the lookahead symbol. */
-YYSTYPE GENLIB_yylval;
-/* Number of syntax errors so far. */
-int GENLIB_yynerrs;
-
-
-/*----------.
-| GENLIB_yyparse. |
-`----------*/
-
-int
-GENLIB_yyparse (void)
-{
- int GENLIB_yystate;
- /* Number of tokens to shift before error messages enabled. */
- int GENLIB_yyerrstatus;
-
- /* The stacks and their tools:
- 'GENLIB_yyss': related to states.
- 'GENLIB_yyvs': related to semantic values.
-
- Refer to the stacks through separate pointers, to allow GENLIB_yyoverflow
- to reallocate them elsewhere. */
-
- /* The state stack. */
- GENLIB_yytype_int16 GENLIB_yyssa[YYINITDEPTH];
- GENLIB_yytype_int16 *GENLIB_yyss;
- GENLIB_yytype_int16 *GENLIB_yyssp;
-
- /* The semantic value stack. */
- YYSTYPE GENLIB_yyvsa[YYINITDEPTH];
- YYSTYPE *GENLIB_yyvs;
- YYSTYPE *GENLIB_yyvsp;
-
- YYSIZE_T GENLIB_yystacksize;
-
- int GENLIB_yyn;
- int GENLIB_yyresult;
- /* Lookahead token as an internal (translated) token number. */
- int GENLIB_yytoken = 0;
- /* The variables used to return semantic value and location from the
- action routines. */
- YYSTYPE GENLIB_yyval;
-
-#if YYERROR_VERBOSE
- /* Buffer for error messages, and its allocated size. */
- char GENLIB_yymsgbuf[128];
- char *GENLIB_yymsg = GENLIB_yymsgbuf;
- YYSIZE_T GENLIB_yymsg_alloc = sizeof GENLIB_yymsgbuf;
-#endif
-
-#define YYPOPSTACK(N) (GENLIB_yyvsp -= (N), GENLIB_yyssp -= (N))
-
- /* The number of symbols on the RHS of the reduced rule.
- Keep to zero when no symbol should be popped. */
- int GENLIB_yylen = 0;
-
- GENLIB_yyssp = GENLIB_yyss = GENLIB_yyssa;
- GENLIB_yyvsp = GENLIB_yyvs = GENLIB_yyvsa;
- GENLIB_yystacksize = YYINITDEPTH;
-
- YYDPRINTF ((stderr, "Starting parse\n"));
-
- GENLIB_yystate = 0;
- GENLIB_yyerrstatus = 0;
- GENLIB_yynerrs = 0;
- GENLIB_yychar = YYEMPTY; /* Cause a token to be read. */
- goto GENLIB_yysetstate;
-
-/*------------------------------------------------------------.
-| GENLIB_yynewstate -- Push a new state, which is found in GENLIB_yystate. |
-`------------------------------------------------------------*/
- GENLIB_yynewstate:
- /* In all cases, when you get here, the value and location stacks
- have just been pushed. So pushing a state here evens the stacks. */
- GENLIB_yyssp++;
-
- GENLIB_yysetstate:
- *GENLIB_yyssp = GENLIB_yystate;
-
- if (GENLIB_yyss + GENLIB_yystacksize - 1 <= GENLIB_yyssp)
- {
- /* Get the current used size of the three stacks, in elements. */
- YYSIZE_T GENLIB_yysize = GENLIB_yyssp - GENLIB_yyss + 1;
-
-#ifdef GENLIB_yyoverflow
- {
- /* Give user a chance to reallocate the stack. Use copies of
- these so that the &'s don't force the real ones into
- memory. */
- YYSTYPE *GENLIB_yyvs1 = GENLIB_yyvs;
- GENLIB_yytype_int16 *GENLIB_yyss1 = GENLIB_yyss;
-
- /* Each stack pointer address is followed by the size of the
- data in use in that stack, in bytes. This used to be a
- conditional around just the two extra args, but that might
- be undefined if GENLIB_yyoverflow is a macro. */
- GENLIB_yyoverflow (YY_("memory exhausted"),
- &GENLIB_yyss1, GENLIB_yysize * sizeof (*GENLIB_yyssp),
- &GENLIB_yyvs1, GENLIB_yysize * sizeof (*GENLIB_yyvsp),
- &GENLIB_yystacksize);
-
- GENLIB_yyss = GENLIB_yyss1;
- GENLIB_yyvs = GENLIB_yyvs1;
- }
-#else /* no GENLIB_yyoverflow */
-# ifndef YYSTACK_RELOCATE
- goto GENLIB_yyexhaustedlab;
-# else
- /* Extend the stack our own way. */
- if (YYMAXDEPTH <= GENLIB_yystacksize)
- goto GENLIB_yyexhaustedlab;
- GENLIB_yystacksize *= 2;
- if (YYMAXDEPTH < GENLIB_yystacksize)
- GENLIB_yystacksize = YYMAXDEPTH;
-
- {
- GENLIB_yytype_int16 *GENLIB_yyss1 = GENLIB_yyss;
- union GENLIB_yyalloc *GENLIB_yyptr =
- (union GENLIB_yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (GENLIB_yystacksize));
- if (! GENLIB_yyptr)
- goto GENLIB_yyexhaustedlab;
- YYSTACK_RELOCATE (GENLIB_yyss_alloc, GENLIB_yyss);
- YYSTACK_RELOCATE (GENLIB_yyvs_alloc, GENLIB_yyvs);
-# undef YYSTACK_RELOCATE
- if (GENLIB_yyss1 != GENLIB_yyssa)
- YYSTACK_FREE (GENLIB_yyss1);
- }
-# endif
-#endif /* no GENLIB_yyoverflow */
-
- GENLIB_yyssp = GENLIB_yyss + GENLIB_yysize - 1;
- GENLIB_yyvsp = GENLIB_yyvs + GENLIB_yysize - 1;
-
- YYDPRINTF ((stderr, "Stack size increased to %lu\n",
- (unsigned long) GENLIB_yystacksize));
-
- if (GENLIB_yyss + GENLIB_yystacksize - 1 <= GENLIB_yyssp)
- YYABORT;
- }
-
- YYDPRINTF ((stderr, "Entering state %d\n", GENLIB_yystate));
-
- if (GENLIB_yystate == YYFINAL)
- YYACCEPT;
-
- goto GENLIB_yybackup;
-
-/*-----------.
-| GENLIB_yybackup. |
-`-----------*/
-GENLIB_yybackup:
-
- /* Do appropriate processing given the current state. Read a
- lookahead token if we need one and don't already have one. */
-
- /* First try to decide what to do without reference to lookahead token. */
- GENLIB_yyn = GENLIB_yypact[GENLIB_yystate];
- if (GENLIB_yypact_value_is_default (GENLIB_yyn))
- goto GENLIB_yydefault;
-
- /* Not known => get a lookahead token if don't already have one. */
-
- /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */
- if (GENLIB_yychar == YYEMPTY)
- {
- YYDPRINTF ((stderr, "Reading a token: "));
- GENLIB_yychar = GENLIB_yylex ();
- }
-
- if (GENLIB_yychar <= YYEOF)
- {
- GENLIB_yychar = GENLIB_yytoken = YYEOF;
- YYDPRINTF ((stderr, "Now at end of input.\n"));
- }
- else
- {
- GENLIB_yytoken = YYTRANSLATE (GENLIB_yychar);
- YY_SYMBOL_PRINT ("Next token is", GENLIB_yytoken, &GENLIB_yylval, &GENLIB_yylloc);
- }
-
- /* If the proper action on seeing token YYTOKEN is to reduce or to
- detect an error, take that action. */
- GENLIB_yyn += GENLIB_yytoken;
- if (GENLIB_yyn < 0 || YYLAST < GENLIB_yyn || GENLIB_yycheck[GENLIB_yyn] != GENLIB_yytoken)
- goto GENLIB_yydefault;
- GENLIB_yyn = GENLIB_yytable[GENLIB_yyn];
- if (GENLIB_yyn <= 0)
- {
- if (GENLIB_yytable_value_is_error (GENLIB_yyn))
- goto GENLIB_yyerrlab;
- GENLIB_yyn = -GENLIB_yyn;
- goto GENLIB_yyreduce;
- }
-
- /* Count tokens shifted since error; after three, turn off error
- status. */
- if (GENLIB_yyerrstatus)
- GENLIB_yyerrstatus--;
-
- /* Shift the lookahead token. */
- YY_SYMBOL_PRINT ("Shifting", GENLIB_yytoken, &GENLIB_yylval, &GENLIB_yylloc);
-
- /* Discard the shifted token. */
- GENLIB_yychar = YYEMPTY;
-
- GENLIB_yystate = GENLIB_yyn;
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- *++GENLIB_yyvsp = GENLIB_yylval;
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-
- goto GENLIB_yynewstate;
-
-
-/*-----------------------------------------------------------.
-| GENLIB_yydefault -- do the default action for the current state. |
-`-----------------------------------------------------------*/
-GENLIB_yydefault:
- GENLIB_yyn = GENLIB_yydefact[GENLIB_yystate];
- if (GENLIB_yyn == 0)
- goto GENLIB_yyerrlab;
- goto GENLIB_yyreduce;
-
-
-/*-----------------------------.
-| GENLIB_yyreduce -- Do a reduction. |
-`-----------------------------*/
-GENLIB_yyreduce:
- /* GENLIB_yyn is the number of a rule to reduce with. */
- GENLIB_yylen = GENLIB_yyr2[GENLIB_yyn];
-
- /* If YYLEN is nonzero, implement the default value of the action:
- '$$ = $1'.
-
- Otherwise, the following line sets YYVAL to garbage.
- This behavior is undocumented and Bison
- users should not rely upon it. Assigning to YYVAL
- unconditionally makes the parser a bit smaller, and it avoids a
- GCC warning that YYVAL may be used uninitialized. */
- GENLIB_yyval = GENLIB_yyvsp[1-GENLIB_yylen];
-
-
- YY_REDUCE_PRINT (GENLIB_yyn);
- switch (GENLIB_yyn)
- {
- case 3:
-#line 59 "readlib.y" /* yacc.c:1651 */
- {global_fct = (GENLIB_yyvsp[0].functionval); }
-#line 1324 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 6:
-#line 67 "readlib.y" /* yacc.c:1651 */
- {
- if (! gl_convert_gate_to_blif((GENLIB_yyvsp[-3].strval),(GENLIB_yyvsp[-2].realval),(GENLIB_yyvsp[-1].functionval),(GENLIB_yyvsp[0].pinval),global_use_nor))
- GENLIB_yyerror(NIL(char));
- }
-#line 1333 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 7:
-#line 72 "readlib.y" /* yacc.c:1651 */
- {
- if (! gl_convert_latch_to_blif((GENLIB_yyvsp[-6].strval),(GENLIB_yyvsp[-5].realval),(GENLIB_yyvsp[-4].functionval),(GENLIB_yyvsp[-3].pinval),global_use_nor,(GENLIB_yyvsp[-2].latchval),(GENLIB_yyvsp[-1].pinval),(GENLIB_yyvsp[0].constrval)))
- GENLIB_yyerror(NIL(char));
- }
-#line 1342 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 8:
-#line 79 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.pinval) = 0; }
-#line 1348 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 9:
-#line 81 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyvsp[0].pinval)->next = (GENLIB_yyvsp[-1].pinval); (GENLIB_yyval.pinval) = (GENLIB_yyvsp[0].pinval);}
-#line 1354 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 10:
-#line 85 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.pinval) = ALLOC(pin_info_t, 1);
- (GENLIB_yyval.pinval)->name = (GENLIB_yyvsp[-7].strval);
- (GENLIB_yyval.pinval)->phase = (GENLIB_yyvsp[-6].strval);
- (GENLIB_yyval.pinval)->value[0] = (GENLIB_yyvsp[-5].realval); (GENLIB_yyval.pinval)->value[1] = (GENLIB_yyvsp[-4].realval);
- (GENLIB_yyval.pinval)->value[2] = (GENLIB_yyvsp[-3].realval); (GENLIB_yyval.pinval)->value[3] = (GENLIB_yyvsp[-2].realval);
- (GENLIB_yyval.pinval)->value[4] = (GENLIB_yyvsp[-1].realval); (GENLIB_yyval.pinval)->value[5] = (GENLIB_yyvsp[0].realval);
- (GENLIB_yyval.pinval)->next = 0;
- }
-#line 1368 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 11:
-#line 97 "readlib.y" /* yacc.c:1651 */
- {
- if (strcmp((GENLIB_yyvsp[0].strval), "INV") != 0) {
- if (strcmp((GENLIB_yyvsp[0].strval), "NONINV") != 0) {
- if (strcmp((GENLIB_yyvsp[0].strval), "UNKNOWN") != 0) {
- GENLIB_yyerror("bad pin phase");
- }
- }
- }
- (GENLIB_yyval.strval) = (GENLIB_yyvsp[0].strval);
- }
-#line 1383 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 12:
-#line 110 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.strval) = (GENLIB_yyvsp[0].strval); }
-#line 1389 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 13:
-#line 112 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.strval) = util_strsav(GENLIB_yytext); }
-#line 1395 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 14:
-#line 116 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.functionval) = ALLOC(function_t, 1);
- (GENLIB_yyval.functionval)->name = (GENLIB_yyvsp[-3].strval);
- (GENLIB_yyval.functionval)->tree = (GENLIB_yyvsp[-1].nodeval);
- (GENLIB_yyval.functionval)->next = 0;
- }
-#line 1406 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 15:
-#line 125 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = gl_alloc_node(2);
- (GENLIB_yyval.nodeval)->phase = 1;
- (GENLIB_yyval.nodeval)->sons[0] = (GENLIB_yyvsp[-2].nodeval);
- (GENLIB_yyval.nodeval)->sons[1] = (GENLIB_yyvsp[0].nodeval);
- (GENLIB_yyval.nodeval)->type = OR_NODE;
- }
-#line 1418 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 16:
-#line 133 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = gl_alloc_node(2);
- (GENLIB_yyval.nodeval)->phase = 1;
- (GENLIB_yyval.nodeval)->sons[0] = (GENLIB_yyvsp[-2].nodeval);
- (GENLIB_yyval.nodeval)->sons[1] = (GENLIB_yyvsp[0].nodeval);
- (GENLIB_yyval.nodeval)->type = AND_NODE;
- }
-#line 1430 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 17:
-#line 141 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = gl_alloc_node(2);
- (GENLIB_yyval.nodeval)->phase = 1;
- (GENLIB_yyval.nodeval)->sons[0] = (GENLIB_yyvsp[-1].nodeval);
- (GENLIB_yyval.nodeval)->sons[1] = (GENLIB_yyvsp[0].nodeval);
- (GENLIB_yyval.nodeval)->type = AND_NODE;
- }
-#line 1442 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 18:
-#line 149 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = (GENLIB_yyvsp[-1].nodeval);
- }
-#line 1450 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 19:
-#line 153 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = (GENLIB_yyvsp[0].nodeval);
- (GENLIB_yyval.nodeval)->phase = 0;
- }
-#line 1459 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 20:
-#line 158 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = (GENLIB_yyvsp[-1].nodeval);
- (GENLIB_yyval.nodeval)->phase = 0;
- }
-#line 1468 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 21:
-#line 163 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = gl_alloc_leaf((GENLIB_yyvsp[0].strval));
- FREE((GENLIB_yyvsp[0].strval));
- (GENLIB_yyval.nodeval)->type = LEAF_NODE; /* hack */
- (GENLIB_yyval.nodeval)->phase = 1;
- }
-#line 1479 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 22:
-#line 170 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = gl_alloc_leaf("0");
- (GENLIB_yyval.nodeval)->phase = 1;
- (GENLIB_yyval.nodeval)->type = ZERO_NODE;
- }
-#line 1489 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 23:
-#line 176 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.nodeval) = gl_alloc_leaf("1");
- (GENLIB_yyval.nodeval)->phase = 1;
- (GENLIB_yyval.nodeval)->type = ONE_NODE;
- }
-#line 1499 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 24:
-#line 184 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.strval) = util_strsav(GENLIB_yytext); }
-#line 1505 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 25:
-#line 187 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.strval) = util_strsav(GENLIB_yytext); }
-#line 1511 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 26:
-#line 191 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.realval) = atof(GENLIB_yytext); }
-#line 1517 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 27:
-#line 195 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.pinval) = 0;}
-#line 1523 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 28:
-#line 197 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.pinval) = ALLOC(pin_info_t, 1);
- (GENLIB_yyval.pinval)->name = (GENLIB_yyvsp[-6].strval);
- (GENLIB_yyval.pinval)->phase = util_strsav("UNKNOWN");
- (GENLIB_yyval.pinval)->value[0] = (GENLIB_yyvsp[-5].realval);
- (GENLIB_yyval.pinval)->value[1] = (GENLIB_yyvsp[-4].realval);
- (GENLIB_yyval.pinval)->value[2] = (GENLIB_yyvsp[-3].realval);
- (GENLIB_yyval.pinval)->value[3] = (GENLIB_yyvsp[-2].realval);
- (GENLIB_yyval.pinval)->value[4] = (GENLIB_yyvsp[-1].realval);
- (GENLIB_yyval.pinval)->value[5] = (GENLIB_yyvsp[0].realval);
- (GENLIB_yyval.pinval)->next = 0;
- }
-#line 1539 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 29:
-#line 211 "readlib.y" /* yacc.c:1651 */
- { (GENLIB_yyval.constrval) = 0; }
-#line 1545 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 30:
-#line 213 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyvsp[0].constrval)->next = (GENLIB_yyvsp[-1].constrval);
- (GENLIB_yyval.constrval) = (GENLIB_yyvsp[0].constrval);
- }
-#line 1554 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 31:
-#line 220 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.constrval) = ALLOC(constraint_info_t, 1);
- (GENLIB_yyval.constrval)->name = (GENLIB_yyvsp[-2].strval);
- (GENLIB_yyval.constrval)->setup = (GENLIB_yyvsp[-1].realval);
- (GENLIB_yyval.constrval)->hold = (GENLIB_yyvsp[0].realval);
- (GENLIB_yyval.constrval)->next = 0;
- }
-#line 1566 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 32:
-#line 230 "readlib.y" /* yacc.c:1651 */
- {
- (GENLIB_yyval.latchval) = ALLOC(latch_info_t, 1);
- (GENLIB_yyval.latchval)->in = (GENLIB_yyvsp[-2].strval);
- (GENLIB_yyval.latchval)->out = (GENLIB_yyvsp[-1].strval);
- (GENLIB_yyval.latchval)->type = (GENLIB_yyvsp[0].strval);
- }
-#line 1577 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 33:
-#line 239 "readlib.y" /* yacc.c:1651 */
- {
- if (strcmp(GENLIB_yytext, "RISING_EDGE") == 0) {
- (GENLIB_yyval.strval) = util_strsav("re");
- } else if (strcmp(GENLIB_yytext, "FALLING_EDGE") == 0) {
- (GENLIB_yyval.strval) = util_strsav("fe");
- } else if (strcmp(GENLIB_yytext, "ACTIVE_HIGH") == 0) {
- (GENLIB_yyval.strval) = util_strsav("ah");
- } else if (strcmp(GENLIB_yytext, "ACTIVE_LOW") == 0) {
- (GENLIB_yyval.strval) = util_strsav("al");
- } else if (strcmp(GENLIB_yytext, "ASYNCH") == 0) {
- (GENLIB_yyval.strval) = util_strsav("as");
- } else {
- GENLIB_yyerror("latch type can only be re/fe/ah/al/as");
- }
- }
-#line 1597 "y.tab.c" /* yacc.c:1651 */
- break;
-
-
-#line 1601 "y.tab.c" /* yacc.c:1651 */
- default: break;
- }
- /* User semantic actions sometimes alter GENLIB_yychar, and that requires
- that GENLIB_yytoken be updated with the new translation. We take the
- approach of translating immediately before every use of GENLIB_yytoken.
- One alternative is translating here after every semantic action,
- but that translation would be missed if the semantic action invokes
- YYABORT, YYACCEPT, or YYERROR immediately after altering GENLIB_yychar or
- if it invokes YYBACKUP. In the case of YYABORT or YYACCEPT, an
- incorrect destructor might then be invoked immediately. In the
- case of YYERROR or YYBACKUP, subsequent parser actions might lead
- to an incorrect destructor call or verbose syntax error message
- before the lookahead is translated. */
- YY_SYMBOL_PRINT ("-> $$ =", GENLIB_yyr1[GENLIB_yyn], &GENLIB_yyval, &GENLIB_yyloc);
-
- YYPOPSTACK (GENLIB_yylen);
- GENLIB_yylen = 0;
- YY_STACK_PRINT (GENLIB_yyss, GENLIB_yyssp);
-
- *++GENLIB_yyvsp = GENLIB_yyval;
-
- /* Now 'shift' the result of the reduction. Determine what state
- that goes to, based on the state we popped back to and the rule
- number reduced by. */
-
- GENLIB_yyn = GENLIB_yyr1[GENLIB_yyn];
-
- GENLIB_yystate = GENLIB_yypgoto[GENLIB_yyn - YYNTOKENS] + *GENLIB_yyssp;
- if (0 <= GENLIB_yystate && GENLIB_yystate <= YYLAST && GENLIB_yycheck[GENLIB_yystate] == *GENLIB_yyssp)
- GENLIB_yystate = GENLIB_yytable[GENLIB_yystate];
- else
- GENLIB_yystate = GENLIB_yydefgoto[GENLIB_yyn - YYNTOKENS];
-
- goto GENLIB_yynewstate;
-
-
-/*--------------------------------------.
-| GENLIB_yyerrlab -- here on detecting error. |
-`--------------------------------------*/
-GENLIB_yyerrlab:
- /* Make sure we have latest lookahead translation. See comments at
- user semantic actions for why this is necessary. */
- GENLIB_yytoken = GENLIB_yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (GENLIB_yychar);
-
- /* If not already recovering from an error, report this error. */
- if (!GENLIB_yyerrstatus)
- {
- ++GENLIB_yynerrs;
-#if ! YYERROR_VERBOSE
- GENLIB_yyerror (YY_("syntax error"));
-#else
-# define YYSYNTAX_ERROR GENLIB_yysyntax_error (&GENLIB_yymsg_alloc, &GENLIB_yymsg, \
- GENLIB_yyssp, GENLIB_yytoken)
- {
- char const *GENLIB_yymsgp = YY_("syntax error");
- int GENLIB_yysyntax_error_status;
- GENLIB_yysyntax_error_status = YYSYNTAX_ERROR;
- if (GENLIB_yysyntax_error_status == 0)
- GENLIB_yymsgp = GENLIB_yymsg;
- else if (GENLIB_yysyntax_error_status == 1)
- {
- if (GENLIB_yymsg != GENLIB_yymsgbuf)
- YYSTACK_FREE (GENLIB_yymsg);
- GENLIB_yymsg = (char *) YYSTACK_ALLOC (GENLIB_yymsg_alloc);
- if (!GENLIB_yymsg)
- {
- GENLIB_yymsg = GENLIB_yymsgbuf;
- GENLIB_yymsg_alloc = sizeof GENLIB_yymsgbuf;
- GENLIB_yysyntax_error_status = 2;
- }
- else
- {
- GENLIB_yysyntax_error_status = YYSYNTAX_ERROR;
- GENLIB_yymsgp = GENLIB_yymsg;
- }
- }
- GENLIB_yyerror (GENLIB_yymsgp);
- if (GENLIB_yysyntax_error_status == 2)
- goto GENLIB_yyexhaustedlab;
- }
-# undef YYSYNTAX_ERROR
-#endif
- }
-
-
-
- if (GENLIB_yyerrstatus == 3)
- {
- /* If just tried and failed to reuse lookahead token after an
- error, discard it. */
-
- if (GENLIB_yychar <= YYEOF)
- {
- /* Return failure if at end of input. */
- if (GENLIB_yychar == YYEOF)
- YYABORT;
- }
- else
- {
- GENLIB_yydestruct ("Error: discarding",
- GENLIB_yytoken, &GENLIB_yylval);
- GENLIB_yychar = YYEMPTY;
- }
- }
-
- /* Else will try to reuse lookahead token after shifting the error
- token. */
- goto GENLIB_yyerrlab1;
-
-
-/*---------------------------------------------------.
-| GENLIB_yyerrorlab -- error raised explicitly by YYERROR. |
-`---------------------------------------------------*/
-GENLIB_yyerrorlab:
-
- /* Pacify compilers like GCC when the user code never invokes
- YYERROR and the label GENLIB_yyerrorlab therefore never appears in user
- code. */
- if (/*CONSTCOND*/ 0)
- goto GENLIB_yyerrorlab;
-
- /* Do not reclaim the symbols of the rule whose action triggered
- this YYERROR. */
- YYPOPSTACK (GENLIB_yylen);
- GENLIB_yylen = 0;
- YY_STACK_PRINT (GENLIB_yyss, GENLIB_yyssp);
- GENLIB_yystate = *GENLIB_yyssp;
- goto GENLIB_yyerrlab1;
-
-
-/*-------------------------------------------------------------.
-| GENLIB_yyerrlab1 -- common code for both syntax error and YYERROR. |
-`-------------------------------------------------------------*/
-GENLIB_yyerrlab1:
- GENLIB_yyerrstatus = 3; /* Each real token shifted decrements this. */
-
- for (;;)
- {
- GENLIB_yyn = GENLIB_yypact[GENLIB_yystate];
- if (!GENLIB_yypact_value_is_default (GENLIB_yyn))
- {
- GENLIB_yyn += YYTERROR;
- if (0 <= GENLIB_yyn && GENLIB_yyn <= YYLAST && GENLIB_yycheck[GENLIB_yyn] == YYTERROR)
- {
- GENLIB_yyn = GENLIB_yytable[GENLIB_yyn];
- if (0 < GENLIB_yyn)
- break;
- }
- }
-
- /* Pop the current state because it cannot handle the error token. */
- if (GENLIB_yyssp == GENLIB_yyss)
- YYABORT;
-
-
- GENLIB_yydestruct ("Error: popping",
- GENLIB_yystos[GENLIB_yystate], GENLIB_yyvsp);
- YYPOPSTACK (1);
- GENLIB_yystate = *GENLIB_yyssp;
- YY_STACK_PRINT (GENLIB_yyss, GENLIB_yyssp);
- }
-
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- *++GENLIB_yyvsp = GENLIB_yylval;
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-
-
- /* Shift the error token. */
- YY_SYMBOL_PRINT ("Shifting", GENLIB_yystos[GENLIB_yyn], GENLIB_yyvsp, GENLIB_yylsp);
-
- GENLIB_yystate = GENLIB_yyn;
- goto GENLIB_yynewstate;
-
-
-/*-------------------------------------.
-| GENLIB_yyacceptlab -- YYACCEPT comes here. |
-`-------------------------------------*/
-GENLIB_yyacceptlab:
- GENLIB_yyresult = 0;
- goto GENLIB_yyreturn;
-
-/*-----------------------------------.
-| GENLIB_yyabortlab -- YYABORT comes here. |
-`-----------------------------------*/
-GENLIB_yyabortlab:
- GENLIB_yyresult = 1;
- goto GENLIB_yyreturn;
-
-#if !defined GENLIB_yyoverflow || YYERROR_VERBOSE
-/*-------------------------------------------------.
-| GENLIB_yyexhaustedlab -- memory exhaustion comes here. |
-`-------------------------------------------------*/
-GENLIB_yyexhaustedlab:
- GENLIB_yyerror (YY_("memory exhausted"));
- GENLIB_yyresult = 2;
- /* Fall through. */
-#endif
-
-GENLIB_yyreturn:
- if (GENLIB_yychar != YYEMPTY)
- {
- /* Make sure we have latest lookahead translation. See comments at
- user semantic actions for why this is necessary. */
- GENLIB_yytoken = YYTRANSLATE (GENLIB_yychar);
- GENLIB_yydestruct ("Cleanup: discarding lookahead",
- GENLIB_yytoken, &GENLIB_yylval);
- }
- /* Do not reclaim the symbols of the rule whose action triggered
- this YYABORT or YYACCEPT. */
- YYPOPSTACK (GENLIB_yylen);
- YY_STACK_PRINT (GENLIB_yyss, GENLIB_yyssp);
- while (GENLIB_yyssp != GENLIB_yyss)
- {
- GENLIB_yydestruct ("Cleanup: popping",
- GENLIB_yystos[*GENLIB_yyssp], GENLIB_yyvsp);
- YYPOPSTACK (1);
- }
-#ifndef GENLIB_yyoverflow
- if (GENLIB_yyss != GENLIB_yyssa)
- YYSTACK_FREE (GENLIB_yyss);
-#endif
-#if YYERROR_VERBOSE
- if (GENLIB_yymsg != GENLIB_yymsgbuf)
- YYSTACK_FREE (GENLIB_yymsg);
-#endif
- return GENLIB_yyresult;
-}
-#line 256 "readlib.y" /* yacc.c:1910 */
-
-static jmp_buf jmpbuf;
-
-int
-GENLIB_yyerror(errmsg)
-char *errmsg;
-{
- if (errmsg != 0) read_error(errmsg);
- longjmp(jmpbuf, 1);
-}
-
-int
-gl_convert_genlib_to_blif(filename, use_nor)
-char *filename;
-int use_nor;
-{
- FILE *fp;
-
- error_init();
- if ((fp = fopen(filename, "r")) == NULL) {
- perror(filename);
- return 0;
- }
- library_setup_file(fp, filename);
- gl_out_file = stdout;
-
- global_fct = 0; /* not used here, just to check for error */
- global_use_nor = use_nor;
-
- if (setjmp(jmpbuf)) {
- return 0;
- } else {
- (void) GENLIB_yyparse();
- if (global_fct != 0) GENLIB_yyerror("syntax error");
- return 1;
- }
-}
-
-int
-genlib_parse_library(infp, infilename, outfp, use_nor)
-FILE *infp;
-char *infilename;
-FILE *outfp;
-int use_nor;
-{
- error_init();
- library_setup_file(infp, infilename);
- gl_out_file = outfp;
- global_fct = 0; /* not used here, just to check for error */
- global_use_nor = use_nor;
-
- if (setjmp(jmpbuf)) {
- return 0;
- } else {
- (void) GENLIB_yyparse();
- if (global_fct != 0) GENLIB_yyerror("syntax error");
- return 1;
- }
-}
-
-int
-gl_convert_expression_to_tree(string, tree, name)
-char *string;
-tree_node_t **tree;
-char **name;
-{
- error_init();
- global_fct = 0;
- library_setup_string(string);
-
- if (setjmp(jmpbuf)) {
- return 0;
- } else {
- (void) GENLIB_yyparse();
- if (global_fct == 0) GENLIB_yyerror("syntax error");
- *tree = global_fct->tree;
- *name = global_fct->name;
- return 1;
- }
-}
diff --git a/sis/genlib/readlib.h b/sis/genlib/readlib.h
deleted file mode 100644
index 0944350..0000000
--- a/sis/genlib/readlib.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/* A Bison parser, made by GNU Bison 3.1. */
-
-/* Bison interface for Yacc-like parsers in C
-
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see . */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-#ifndef YY_YY_Y_TAB_H_INCLUDED
-# define YY_YY_Y_TAB_H_INCLUDED
-/* Debug traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int GENLIB_yydebug;
-#endif
-
-/* Token type. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- enum GENLIB_yytokentype
- {
- OPR_OR = 258,
- OPR_AND = 259,
- CONST1 = 260,
- CONST0 = 261,
- IDENTIFIER = 262,
- LPAREN = 263,
- REAL = 264,
- OPR_NOT = 265,
- OPR_NOT_POST = 266,
- GATE = 267,
- PIN = 268,
- SEMI = 269,
- ASSIGN = 270,
- RPAREN = 271,
- LATCH = 272,
- CONTROL = 273,
- CONSTRAINT = 274,
- SEQ = 275
- };
-#endif
-/* Tokens. */
-#define OPR_OR 258
-#define OPR_AND 259
-#define CONST1 260
-#define CONST0 261
-#define IDENTIFIER 262
-#define LPAREN 263
-#define REAL 264
-#define OPR_NOT 265
-#define OPR_NOT_POST 266
-#define GATE 267
-#define PIN 268
-#define SEMI 269
-#define ASSIGN 270
-#define RPAREN 271
-#define LATCH 272
-#define CONTROL 273
-#define CONSTRAINT 274
-#define SEQ 275
-
-/* Value type. */
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-
-union YYSTYPE
-{
-#line 29 "readlib.y" /* yacc.c:1913 */
-
- tree_node_t *nodeval;
- char *strval;
- double realval;
- pin_info_t *pinval;
- function_t *functionval;
- latch_info_t *latchval;
- constraint_info_t *constrval;
-
-#line 104 "y.tab.h" /* yacc.c:1913 */
-};
-
-typedef union YYSTYPE YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-extern YYSTYPE GENLIB_yylval;
-
-int GENLIB_yyparse (void);
-
-#endif /* !YY_YY_Y_TAB_H_INCLUDED */
diff --git a/sis/genlib/readliblex.c b/sis/genlib/readliblex.c
deleted file mode 100644
index fd6b3f0..0000000
--- a/sis/genlib/readliblex.c
+++ /dev/null
@@ -1,2039 +0,0 @@
-
-#line 2 "lex.GENLIB_yy.c"
-
-#define YY_INT_ALIGNED short int
-
-/* A lexical scanner generated by flex */
-
-#define FLEX_SCANNER
-#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 6
-#define YY_FLEX_SUBMINOR_VERSION 4
-#if YY_FLEX_SUBMINOR_VERSION > 0
-#define FLEX_BETA
-#endif
-
-/* First, we deal with platform-specific or compiler-specific issues. */
-
-/* begin standard C headers. */
-#include
-#include
-#include
-#include
-
-/* end standard C headers. */
-
-/* flex integer type definitions */
-
-#ifndef FLEXINT_H
-#define FLEXINT_H
-
-/* C99 systems have . Non-C99 systems may or may not. */
-
-#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-
-/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
- */
-#ifndef __STDC_LIMIT_MACROS
-#define __STDC_LIMIT_MACROS 1
-#endif
-
-#include
-typedef int8_t flex_int8_t;
-typedef uint8_t flex_uint8_t;
-typedef int16_t flex_int16_t;
-typedef uint16_t flex_uint16_t;
-typedef int32_t flex_int32_t;
-typedef uint32_t flex_uint32_t;
-#else
-typedef signed char flex_int8_t;
-typedef short int flex_int16_t;
-typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
-typedef unsigned short int flex_uint16_t;
-typedef unsigned int flex_uint32_t;
-
-/* Limits of integral types. */
-#ifndef INT8_MIN
-#define INT8_MIN (-128)
-#endif
-#ifndef INT16_MIN
-#define INT16_MIN (-32767-1)
-#endif
-#ifndef INT32_MIN
-#define INT32_MIN (-2147483647-1)
-#endif
-#ifndef INT8_MAX
-#define INT8_MAX (127)
-#endif
-#ifndef INT16_MAX
-#define INT16_MAX (32767)
-#endif
-#ifndef INT32_MAX
-#define INT32_MAX (2147483647)
-#endif
-#ifndef UINT8_MAX
-#define UINT8_MAX (255U)
-#endif
-#ifndef UINT16_MAX
-#define UINT16_MAX (65535U)
-#endif
-#ifndef UINT32_MAX
-#define UINT32_MAX (4294967295U)
-#endif
-
-#ifndef SIZE_MAX
-#define SIZE_MAX (~(size_t)0)
-#endif
-
-#endif /* ! C99 */
-
-#endif /* ! FLEXINT_H */
-
-/* begin standard C++ headers. */
-
-/* TODO: this is always defined, so inline it */
-#define GENLIB_yyconst const
-
-#if defined(__GNUC__) && __GNUC__ >= 3
-#define GENLIB_yynoreturn __attribute__((__noreturn__))
-#else
-#define GENLIB_yynoreturn
-#endif
-
-/* Returned upon end-of-file. */
-#define YY_NULL 0
-
-/* Promotes a possibly negative, possibly signed char to an
- * integer in range [0..255] for use as an array index.
- */
-#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
-
-/* Enter a start condition. This macro really ought to take a parameter,
- * but we do it the disgusting crufty way forced on us by the ()-less
- * definition of BEGIN.
- */
-#define BEGIN (GENLIB_yy_start) = 1 + 2 *
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state. The YYSTATE alias is for lex
- * compatibility.
- */
-#define YY_START (((GENLIB_yy_start) - 1) / 2)
-#define YYSTATE YY_START
-/* Action number for EOF rule of a given start state. */
-#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE GENLIB_yyrestart( GENLIB_yyin )
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#ifndef YY_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k.
- * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
- * Ditto for the __ia64__ case accordingly.
- */
-#define YY_BUF_SIZE 32768
-#else
-#define YY_BUF_SIZE 16384
-#endif /* __ia64__ */
-#endif
-
-/* The state buf must be large enough to hold one state per character in the main buffer.
- */
-#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(GENLIB_yy_state_type))
-
-#ifndef YY_TYPEDEF_YY_BUFFER_STATE
-#define YY_TYPEDEF_YY_BUFFER_STATE
-typedef struct GENLIB_yy_buffer_state *YY_BUFFER_STATE;
-#endif
-
-#ifndef YY_TYPEDEF_YY_SIZE_T
-#define YY_TYPEDEF_YY_SIZE_T
-typedef size_t GENLIB_yy_size_t;
-#endif
-
-extern int GENLIB_yyleng;
-
-extern FILE *GENLIB_yyin, *GENLIB_yyout;
-
-#define EOB_ACT_CONTINUE_SCAN 0
-#define EOB_ACT_END_OF_FILE 1
-#define EOB_ACT_LAST_MATCH 2
-
- #define YY_LESS_LINENO(n)
- #define YY_LINENO_REWIND_TO(ptr)
-
-/* Return all but the first "n" matched characters back to the input stream. */
-#define GENLIB_yyless(n) \
- do \
- { \
- /* Undo effects of setting up GENLIB_yytext. */ \
- int GENLIB_yyless_macro_arg = (n); \
- YY_LESS_LINENO(GENLIB_yyless_macro_arg);\
- *GENLIB_yy_cp = (GENLIB_yy_hold_char); \
- YY_RESTORE_YY_MORE_OFFSET \
- (GENLIB_yy_c_buf_p) = GENLIB_yy_cp = GENLIB_yy_bp + GENLIB_yyless_macro_arg - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up GENLIB_yytext again */ \
- } \
- while ( 0 )
-#define unput(c) GENLIB_yyunput( c, (GENLIB_yytext_ptr) )
-
-#ifndef YY_STRUCT_YY_BUFFER_STATE
-#define YY_STRUCT_YY_BUFFER_STATE
-struct GENLIB_yy_buffer_state
- {
- FILE *GENLIB_yy_input_file;
-
- char *GENLIB_yy_ch_buf; /* input buffer */
- char *GENLIB_yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- int GENLIB_yy_buf_size;
-
- /* Number of characters read into GENLIB_yy_ch_buf, not including EOB
- * characters.
- */
- int GENLIB_yy_n_chars;
-
- /* Whether we "own" the buffer - i.e., we know we created it,
- * and can realloc() it to grow it, and should free() it to
- * delete it.
- */
- int GENLIB_yy_is_our_buffer;
-
- /* Whether this is an "interactive" input source; if so, and
- * if we're using stdio for input, then we want to use getc()
- * instead of fread(), to make sure we stop fetching input after
- * each newline.
- */
- int GENLIB_yy_is_interactive;
-
- /* Whether we're considered to be at the beginning of a line.
- * If so, '^' rules will be active on the next match, otherwise
- * not.
- */
- int GENLIB_yy_at_bol;
-
- int GENLIB_yy_bs_lineno; /**< The line count. */
- int GENLIB_yy_bs_column; /**< The column count. */
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int GENLIB_yy_fill_buffer;
-
- int GENLIB_yy_buffer_status;
-
-#define YY_BUFFER_NEW 0
-#define YY_BUFFER_NORMAL 1
- /* When an EOF's been seen but there's still some text to process
- * then we mark the buffer as YY_EOF_PENDING, to indicate that we
- * shouldn't try reading from the input source any more. We might
- * still have a bunch of tokens to match, though, because of
- * possible backing-up.
- *
- * When we actually see the EOF, we change the status to "new"
- * (via GENLIB_yyrestart()), so that the user can continue scanning by
- * just pointing GENLIB_yyin at a new input file.
- */
-#define YY_BUFFER_EOF_PENDING 2
-
- };
-#endif /* !YY_STRUCT_YY_BUFFER_STATE */
-
-/* Stack of input buffers. */
-static size_t GENLIB_yy_buffer_stack_top = 0; /**< index of top of stack. */
-static size_t GENLIB_yy_buffer_stack_max = 0; /**< capacity of stack. */
-static YY_BUFFER_STATE * GENLIB_yy_buffer_stack = NULL; /**< Stack as an array. */
-
-/* We provide macros for accessing buffer states in case in the
- * future we want to put the buffer states in a more general
- * "scanner state".
- *
- * Returns the top of the stack, or NULL.
- */
-#define YY_CURRENT_BUFFER ( (GENLIB_yy_buffer_stack) \
- ? (GENLIB_yy_buffer_stack)[(GENLIB_yy_buffer_stack_top)] \
- : NULL)
-/* Same as previous macro, but useful when we know that the buffer stack is not
- * NULL or when we need an lvalue. For internal use only.
- */
-#define YY_CURRENT_BUFFER_LVALUE (GENLIB_yy_buffer_stack)[(GENLIB_yy_buffer_stack_top)]
-
-/* GENLIB_yy_hold_char holds the character lost when GENLIB_yytext is formed. */
-static char GENLIB_yy_hold_char;
-static int GENLIB_yy_n_chars; /* number of characters read into GENLIB_yy_ch_buf */
-int GENLIB_yyleng;
-
-/* Points to current character in buffer. */
-static char *GENLIB_yy_c_buf_p = NULL;
-static int GENLIB_yy_init = 0; /* whether we need to initialize */
-static int GENLIB_yy_start = 0; /* start state number */
-
-/* Flag which is used to allow GENLIB_yywrap()'s to do buffer switches
- * instead of setting up a fresh GENLIB_yyin. A bit of a hack ...
- */
-static int GENLIB_yy_did_buffer_switch_on_eof;
-
-void GENLIB_yyrestart ( FILE *input_file );
-void GENLIB_yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer );
-YY_BUFFER_STATE GENLIB_yy_create_buffer ( FILE *file, int size );
-void GENLIB_yy_delete_buffer ( YY_BUFFER_STATE b );
-void GENLIB_yy_flush_buffer ( YY_BUFFER_STATE b );
-void GENLIB_yypush_buffer_state ( YY_BUFFER_STATE new_buffer );
-void GENLIB_yypop_buffer_state ( void );
-
-static void GENLIB_yyensure_buffer_stack ( void );
-static void GENLIB_yy_load_buffer_state ( void );
-static void GENLIB_yy_init_buffer ( YY_BUFFER_STATE b, FILE *file );
-#define YY_FLUSH_BUFFER GENLIB_yy_flush_buffer( YY_CURRENT_BUFFER )
-
-YY_BUFFER_STATE GENLIB_yy_scan_buffer ( char *base, GENLIB_yy_size_t size );
-YY_BUFFER_STATE GENLIB_yy_scan_string ( const char *GENLIB_yy_str );
-YY_BUFFER_STATE GENLIB_yy_scan_bytes ( const char *bytes, int len );
-
-void *GENLIB_yyalloc ( GENLIB_yy_size_t );
-void *GENLIB_yyrealloc ( void *, GENLIB_yy_size_t );
-void GENLIB_yyfree ( void * );
-
-#define GENLIB_yy_new_buffer GENLIB_yy_create_buffer
-#define GENLIB_yy_set_interactive(is_interactive) \
- { \
- if ( ! YY_CURRENT_BUFFER ){ \
- GENLIB_yyensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- GENLIB_yy_create_buffer( GENLIB_yyin, YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_is_interactive = is_interactive; \
- }
-#define GENLIB_yy_set_bol(at_bol) \
- { \
- if ( ! YY_CURRENT_BUFFER ){\
- GENLIB_yyensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- GENLIB_yy_create_buffer( GENLIB_yyin, YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_at_bol = at_bol; \
- }
-#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_at_bol)
-
-/* Begin user sect3 */
-typedef flex_uint8_t YY_CHAR;
-
-FILE *GENLIB_yyin = NULL, *GENLIB_yyout = NULL;
-
-typedef int GENLIB_yy_state_type;
-
-extern int GENLIB_yylineno;
-int GENLIB_yylineno = 1;
-
-extern char *GENLIB_yytext;
-#ifdef GENLIB_yytext_ptr
-#undef GENLIB_yytext_ptr
-#endif
-#define GENLIB_yytext_ptr GENLIB_yytext
-
-static GENLIB_yy_state_type GENLIB_yy_get_previous_state ( void );
-static GENLIB_yy_state_type GENLIB_yy_try_NUL_trans ( GENLIB_yy_state_type current_state );
-static int GENLIB_yy_get_next_buffer ( void );
-static void GENLIB_yynoreturn GENLIB_yy_fatal_error ( const char* msg );
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up GENLIB_yytext.
- */
-#define YY_DO_BEFORE_ACTION \
- (GENLIB_yytext_ptr) = GENLIB_yy_bp; \
- GENLIB_yyleng = (int) (GENLIB_yy_cp - GENLIB_yy_bp); \
- (GENLIB_yy_hold_char) = *GENLIB_yy_cp; \
- *GENLIB_yy_cp = '\0'; \
- (GENLIB_yy_c_buf_p) = GENLIB_yy_cp;
-#define YY_NUM_RULES 23
-#define YY_END_OF_BUFFER 24
-/* This struct is not used in this scanner,
- but its presence is necessary. */
-struct GENLIB_yy_trans_info
- {
- flex_int32_t GENLIB_yy_verify;
- flex_int32_t GENLIB_yy_nxt;
- };
-static const flex_int16_t GENLIB_yy_accept[73] =
- { 0,
- 0, 0, 24, 22, 20, 20, 6, 22, 21, 7,
- 2, 3, 9, 8, 19, 22, 19, 4, 5, 19,
- 19, 19, 19, 19, 19, 20, 0, 21, 0, 0,
- 19, 19, 0, 18, 0, 19, 19, 19, 19, 19,
- 19, 19, 1, 0, 0, 0, 0, 19, 19, 19,
- 19, 19, 11, 15, 0, 19, 19, 10, 19, 19,
- 19, 12, 16, 17, 19, 19, 19, 13, 19, 19,
- 14, 0
- } ;
-
-static const YY_CHAR GENLIB_yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 4, 5, 6, 1, 1, 1, 7, 8,
- 9, 10, 11, 1, 12, 13, 1, 14, 15, 16,
- 16, 16, 16, 16, 16, 16, 16, 1, 17, 1,
- 18, 1, 1, 1, 19, 20, 21, 20, 22, 20,
- 23, 24, 25, 20, 20, 26, 20, 27, 28, 29,
- 30, 31, 32, 33, 20, 20, 20, 20, 20, 20,
- 1, 1, 1, 1, 20, 1, 20, 20, 20, 20,
-
- 34, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1
- } ;
-
-static const YY_CHAR GENLIB_yy_meta[35] =
- { 0,
- 1, 1, 2, 1, 3, 1, 1, 1, 1, 1,
- 1, 4, 4, 4, 4, 4, 1, 1, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4
- } ;
-
-static const flex_int16_t GENLIB_yy_base[76] =
- { 0,
- 0, 0, 173, 174, 33, 35, 174, 0, 0, 174,
- 174, 174, 174, 26, 30, 33, 48, 174, 174, 159,
- 39, 40, 41, 43, 44, 69, 164, 0, 59, 81,
- 153, 0, 114, 174, 62, 0, 138, 42, 52, 66,
- 73, 68, 174, 0, 76, 0, 90, 90, 107, 80,
- 67, 101, 149, 148, 118, 94, 95, 147, 111, 124,
- 112, 146, 145, 144, 128, 118, 98, 133, 129, 130,
- 132, 174, 163, 167, 54
- } ;
-
-static const flex_int16_t GENLIB_yy_def[76] =
- { 0,
- 72, 1, 72, 72, 72, 72, 72, 73, 74, 72,
- 72, 72, 72, 72, 75, 72, 75, 72, 72, 75,
- 75, 75, 75, 75, 75, 72, 73, 74, 72, 72,
- 75, 17, 72, 72, 33, 17, 75, 75, 75, 75,
- 75, 75, 72, 30, 72, 35, 72, 37, 37, 75,
- 75, 75, 75, 75, 72, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 0, 72, 72, 72
- } ;
-
-static const flex_int16_t GENLIB_yy_nxt[209] =
- { 0,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- 14, 15, 16, 17, 17, 17, 18, 19, 20, 20,
- 21, 20, 22, 20, 20, 23, 20, 20, 24, 20,
- 20, 25, 20, 20, 26, 26, 26, 26, 29, 30,
- 30, 30, 29, 32, 32, 32, 33, 33, 33, 34,
- 34, 72, 72, 72, 72, 72, 72, 31, 39, 40,
- 35, 36, 36, 36, 72, 42, 38, 41, 50, 37,
- 26, 26, 33, 33, 33, 46, 46, 46, 72, 72,
- 72, 37, 34, 34, 51, 72, 47, 47, 58, 55,
- 55, 55, 72, 35, 44, 44, 44, 54, 52, 53,
-
- 72, 31, 45, 55, 55, 55, 72, 72, 34, 34,
- 72, 56, 57, 72, 45, 34, 34, 72, 31, 34,
- 34, 59, 69, 72, 72, 61, 60, 33, 33, 33,
- 72, 55, 55, 55, 62, 45, 72, 63, 64, 66,
- 72, 72, 72, 68, 72, 72, 67, 45, 47, 48,
- 72, 49, 49, 49, 65, 70, 72, 72, 72, 72,
- 72, 72, 71, 27, 27, 72, 27, 28, 43, 28,
- 28, 72, 72, 3, 72, 72, 72, 72, 72, 72,
- 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
- 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
-
- 72, 72, 72, 72, 72, 72, 72, 72
- } ;
-
-static const flex_int16_t GENLIB_yy_chk[209] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 5, 5, 6, 6, 14, 14,
- 14, 14, 15, 15, 15, 15, 16, 16, 16, 17,
- 17, 21, 22, 23, 38, 24, 25, 75, 22, 23,
- 17, 17, 17, 17, 39, 25, 21, 24, 38, 17,
- 26, 26, 29, 29, 29, 35, 35, 35, 40, 51,
- 42, 17, 30, 30, 39, 41, 45, 45, 51, 45,
- 45, 45, 50, 30, 30, 30, 30, 42, 40, 41,
-
- 48, 48, 30, 47, 47, 47, 56, 57, 49, 49,
- 67, 50, 50, 52, 30, 33, 33, 49, 49, 55,
- 55, 52, 67, 59, 61, 57, 56, 33, 33, 33,
- 66, 55, 55, 55, 59, 33, 60, 60, 60, 61,
- 65, 69, 70, 66, 71, 68, 65, 33, 37, 37,
- 37, 37, 37, 37, 60, 69, 64, 63, 62, 58,
- 54, 53, 70, 73, 73, 31, 73, 74, 27, 74,
- 74, 20, 3, 72, 72, 72, 72, 72, 72, 72,
- 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
- 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
-
- 72, 72, 72, 72, 72, 72, 72, 72
- } ;
-
-static GENLIB_yy_state_type GENLIB_yy_last_accepting_state;
-static char *GENLIB_yy_last_accepting_cpos;
-
-extern int GENLIB_yy_flex_debug;
-int GENLIB_yy_flex_debug = 0;
-
-/* The intent behind this definition is that it'll catch
- * any uses of REJECT which flex missed.
- */
-#define REJECT reject_used_but_not_detected
-#define GENLIB_yymore() GENLIB_yymore_used_but_not_detected
-#define YY_MORE_ADJ 0
-#define YY_RESTORE_YY_MORE_OFFSET
-char *GENLIB_yytext;
-#line 1 "readliblex.l"
-#line 2 "readliblex.l"
-/* file @(#)readliblex.l 1.1 */
-/* last modified on 5/29/91 at 12:35:32 */
-#include "genlib_int.h"
-#include "readlib.h"
-#undef input
-#undef unput
-#ifdef FLEX_SCANNER
-#undef YY_INPUT
-#define YY_INPUT(buf,result,max) (result = genlib_input(buf, max))
-#endif
-
-static char *file_string;
-static int file_mode;
-static int nbuffer;
-static char buffer[20];
-
-/*alnum [-A-Za-z0-9_.<>$%^&|{}[\]:,?/@]*/
-#line 526 "lex.GENLIB_yy.c"
-#line 527 "lex.GENLIB_yy.c"
-
-#define INITIAL 0
-
-#ifndef YY_NO_UNISTD_H
-/* Special case for "unistd.h", since it is non-ANSI. We include it way
- * down here because we want the user's section 1 to have been scanned first.
- * The user has a chance to override it with an option.
- */
-#include
-#endif
-
-#ifndef YY_EXTRA_TYPE
-#define YY_EXTRA_TYPE void *
-#endif
-
-static int GENLIB_yy_init_globals ( void );
-
-/* Accessor methods to globals.
- These are made visible to non-reentrant scanners for convenience. */
-
-int GENLIB_yylex_destroy ( void );
-
-int GENLIB_yyget_debug ( void );
-
-void GENLIB_yyset_debug ( int debug_flag );
-
-YY_EXTRA_TYPE GENLIB_yyget_extra ( void );
-
-void GENLIB_yyset_extra ( YY_EXTRA_TYPE user_defined );
-
-FILE *GENLIB_yyget_in ( void );
-
-void GENLIB_yyset_in ( FILE * _in_str );
-
-FILE *GENLIB_yyget_out ( void );
-
-void GENLIB_yyset_out ( FILE * _out_str );
-
- int GENLIB_yyget_leng ( void );
-
-char *GENLIB_yyget_text ( void );
-
-int GENLIB_yyget_lineno ( void );
-
-void GENLIB_yyset_lineno ( int _line_number );
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifndef YY_SKIP_YYWRAP
-#ifdef __cplusplus
-extern "C" int GENLIB_yywrap ( void );
-#else
-extern int GENLIB_yywrap ( void );
-#endif
-#endif
-
-#ifndef YY_NO_UNPUT
-
- static void GENLIB_yyunput ( int c, char *buf_ptr );
-
-#endif
-
-#ifndef GENLIB_yytext_ptr
-static void GENLIB_yy_flex_strncpy ( char *, const char *, int );
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int GENLIB_yy_flex_strlen ( const char * );
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
-static int GENLIB_yyinput ( void );
-#else
-static int input ( void );
-#endif
-
-#endif
-
-/* Amount of stuff to slurp up with each read. */
-#ifndef YY_READ_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k */
-#define YY_READ_BUF_SIZE 16384
-#else
-#define YY_READ_BUF_SIZE 8192
-#endif /* __ia64__ */
-#endif
-
-/* Copy whatever the last rule matched to the standard output. */
-#ifndef ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define ECHO do { if (fwrite( GENLIB_yytext, (size_t) GENLIB_yyleng, 1, GENLIB_yyout )) {} } while (0)
-#endif
-
-/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
- * is returned in "result".
- */
-#ifndef YY_INPUT
-#define YY_INPUT(buf,result,max_size) \
- if ( YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_is_interactive ) \
- { \
- int c = '*'; \
- int n; \
- for ( n = 0; n < max_size && \
- (c = getc( GENLIB_yyin )) != EOF && c != '\n'; ++n ) \
- buf[n] = (char) c; \
- if ( c == '\n' ) \
- buf[n++] = (char) c; \
- if ( c == EOF && ferror( GENLIB_yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- result = n; \
- } \
- else \
- { \
- errno=0; \
- while ( (result = (int) fread(buf, 1, (GENLIB_yy_size_t) max_size, GENLIB_yyin)) == 0 && ferror(GENLIB_yyin)) \
- { \
- if( errno != EINTR) \
- { \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- break; \
- } \
- errno=0; \
- clearerr(GENLIB_yyin); \
- } \
- }\
-\
-
-#endif
-
-/* No semi-colon after return; correct usage is to write "GENLIB_yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef GENLIB_yyterminate
-#define GENLIB_yyterminate() return YY_NULL
-#endif
-
-/* Number of entries by which start-condition stack grows. */
-#ifndef YY_START_STACK_INCR
-#define YY_START_STACK_INCR 25
-#endif
-
-/* Report a fatal error. */
-#ifndef YY_FATAL_ERROR
-#define YY_FATAL_ERROR(msg) GENLIB_yy_fatal_error( msg )
-#endif
-
-/* end tables serialization structures and prototypes */
-
-/* Default declaration of generated scanner - a define so the user can
- * easily add parameters.
- */
-#ifndef YY_DECL
-#define YY_DECL_IS_OURS 1
-
-extern int GENLIB_yylex (void);
-
-#define YY_DECL int GENLIB_yylex (void)
-#endif /* !YY_DECL */
-
-/* Code executed at the beginning of each rule, after GENLIB_yytext and GENLIB_yyleng
- * have been set up.
- */
-#ifndef YY_USER_ACTION
-#define YY_USER_ACTION
-#endif
-
-/* Code executed at the end of each rule. */
-#ifndef YY_BREAK
-#define YY_BREAK /*LINTED*/break;
-#endif
-
-#define YY_RULE_SETUP \
- YY_USER_ACTION
-
-/** The main scanner function which does all the work.
- */
-YY_DECL
-{
- GENLIB_yy_state_type GENLIB_yy_current_state;
- char *GENLIB_yy_cp, *GENLIB_yy_bp;
- int GENLIB_yy_act;
-
- if ( !(GENLIB_yy_init) )
- {
- (GENLIB_yy_init) = 1;
-
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! (GENLIB_yy_start) )
- (GENLIB_yy_start) = 1; /* first start state */
-
- if ( ! GENLIB_yyin )
- GENLIB_yyin = stdin;
-
- if ( ! GENLIB_yyout )
- GENLIB_yyout = stdout;
-
- if ( ! YY_CURRENT_BUFFER ) {
- GENLIB_yyensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- GENLIB_yy_create_buffer( GENLIB_yyin, YY_BUF_SIZE );
- }
-
- GENLIB_yy_load_buffer_state( );
- }
-
- {
-#line 28 "readliblex.l"
-
-
-#line 747 "lex.GENLIB_yy.c"
-
- while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
- {
- GENLIB_yy_cp = (GENLIB_yy_c_buf_p);
-
- /* Support of GENLIB_yytext. */
- *GENLIB_yy_cp = (GENLIB_yy_hold_char);
-
- /* GENLIB_yy_bp points to the position in GENLIB_yy_ch_buf of the start of
- * the current run.
- */
- GENLIB_yy_bp = GENLIB_yy_cp;
-
- GENLIB_yy_current_state = (GENLIB_yy_start);
-GENLIB_yy_match:
- do
- {
- YY_CHAR GENLIB_yy_c = GENLIB_yy_ec[YY_SC_TO_UI(*GENLIB_yy_cp)] ;
- if ( GENLIB_yy_accept[GENLIB_yy_current_state] )
- {
- (GENLIB_yy_last_accepting_state) = GENLIB_yy_current_state;
- (GENLIB_yy_last_accepting_cpos) = GENLIB_yy_cp;
- }
- while ( GENLIB_yy_chk[GENLIB_yy_base[GENLIB_yy_current_state] + GENLIB_yy_c] != GENLIB_yy_current_state )
- {
- GENLIB_yy_current_state = (int) GENLIB_yy_def[GENLIB_yy_current_state];
- if ( GENLIB_yy_current_state >= 73 )
- GENLIB_yy_c = GENLIB_yy_meta[GENLIB_yy_c];
- }
- GENLIB_yy_current_state = GENLIB_yy_nxt[GENLIB_yy_base[GENLIB_yy_current_state] + GENLIB_yy_c];
- ++GENLIB_yy_cp;
- }
- while ( GENLIB_yy_base[GENLIB_yy_current_state] != 174 );
-
-GENLIB_yy_find_action:
- GENLIB_yy_act = GENLIB_yy_accept[GENLIB_yy_current_state];
- if ( GENLIB_yy_act == 0 )
- { /* have to back up */
- GENLIB_yy_cp = (GENLIB_yy_last_accepting_cpos);
- GENLIB_yy_current_state = (GENLIB_yy_last_accepting_state);
- GENLIB_yy_act = GENLIB_yy_accept[GENLIB_yy_current_state];
- }
-
- YY_DO_BEFORE_ACTION;
-
-do_action: /* This label is used only to access EOF actions. */
-
- switch ( GENLIB_yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of YY_DO_BEFORE_ACTION */
- *GENLIB_yy_cp = (GENLIB_yy_hold_char);
- GENLIB_yy_cp = (GENLIB_yy_last_accepting_cpos);
- GENLIB_yy_current_state = (GENLIB_yy_last_accepting_state);
- goto GENLIB_yy_find_action;
-
-case 1:
-/* rule 1 can match eol */
-YY_RULE_SETUP
-#line 30 "readliblex.l"
-{
- int i;
- GENLIB_yytext[GENLIB_yyleng-1] = '\0';
- for(i = 0; i < GENLIB_yyleng; i++) GENLIB_yytext[i] = GENLIB_yytext[i+1];
- GENLIB_yyleng -= 2;
- return IDENTIFIER;
- }
- YY_BREAK
-case 2:
-YY_RULE_SETUP
-#line 38 "readliblex.l"
-{ return LPAREN; }
- YY_BREAK
-case 3:
-YY_RULE_SETUP
-#line 39 "readliblex.l"
-{ return RPAREN; }
- YY_BREAK
-case 4:
-YY_RULE_SETUP
-#line 40 "readliblex.l"
-{ return SEMI; }
- YY_BREAK
-case 5:
-YY_RULE_SETUP
-#line 41 "readliblex.l"
-{ return ASSIGN; }
- YY_BREAK
-case 6:
-YY_RULE_SETUP
-#line 42 "readliblex.l"
-{ return OPR_NOT; }
- YY_BREAK
-case 7:
-YY_RULE_SETUP
-#line 43 "readliblex.l"
-{ return OPR_NOT_POST; }
- YY_BREAK
-case 8:
-YY_RULE_SETUP
-#line 44 "readliblex.l"
-{ return OPR_OR; }
- YY_BREAK
-case 9:
-YY_RULE_SETUP
-#line 45 "readliblex.l"
-{ return OPR_AND; }
- YY_BREAK
-case 10:
-YY_RULE_SETUP
-#line 47 "readliblex.l"
-{ return GATE; }
- YY_BREAK
-case 11:
-YY_RULE_SETUP
-#line 48 "readliblex.l"
-{ return PIN; }
- YY_BREAK
-case 12:
-YY_RULE_SETUP
-#line 49 "readliblex.l"
-{ return LATCH; }
- YY_BREAK
-case 13:
-YY_RULE_SETUP
-#line 50 "readliblex.l"
-{ return CONTROL; }
- YY_BREAK
-case 14:
-YY_RULE_SETUP
-#line 51 "readliblex.l"
-{ return CONSTRAINT; }
- YY_BREAK
-case 15:
-YY_RULE_SETUP
-#line 52 "readliblex.l"
-{ return SEQ; }
- YY_BREAK
-case 16:
-YY_RULE_SETUP
-#line 53 "readliblex.l"
-{ return CONST0; }
- YY_BREAK
-case 17:
-YY_RULE_SETUP
-#line 54 "readliblex.l"
-{ return CONST1; }
- YY_BREAK
-case 18:
-/* rule 18 can match eol */
-YY_RULE_SETUP
-#line 55 "readliblex.l"
-{ return REAL;}
- YY_BREAK
-case 19:
-YY_RULE_SETUP
-#line 56 "readliblex.l"
-{ return IDENTIFIER; }
- YY_BREAK
-case 20:
-/* rule 20 can match eol */
-YY_RULE_SETUP
-#line 57 "readliblex.l"
-;
- YY_BREAK
-case 21:
-YY_RULE_SETUP
-#line 58 "readliblex.l"
-; /* comments */
- YY_BREAK
-case 22:
-YY_RULE_SETUP
-#line 60 "readliblex.l"
-{ GENLIB_yyerror("bad character"); }
- YY_BREAK
-case 23:
-YY_RULE_SETUP
-#line 62 "readliblex.l"
-ECHO;
- YY_BREAK
-#line 928 "lex.GENLIB_yy.c"
-case YY_STATE_EOF(INITIAL):
- GENLIB_yyterminate();
-
- case YY_END_OF_BUFFER:
- {
- /* Amount of text matched not including the EOB char. */
- int GENLIB_yy_amount_of_matched_text = (int) (GENLIB_yy_cp - (GENLIB_yytext_ptr)) - 1;
-
- /* Undo the effects of YY_DO_BEFORE_ACTION. */
- *GENLIB_yy_cp = (GENLIB_yy_hold_char);
- YY_RESTORE_YY_MORE_OFFSET
-
- if ( YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buffer_status == YY_BUFFER_NEW )
- {
- /* We're scanning a new file or input source. It's
- * possible that this happened because the user
- * just pointed GENLIB_yyin at a new source and called
- * GENLIB_yylex(). If so, then we have to assure
- * consistency between YY_CURRENT_BUFFER and our
- * globals. Here is the right place to do so, because
- * this is the first action (other than possibly a
- * back-up) that will match for the new input source.
- */
- (GENLIB_yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_n_chars;
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_input_file = GENLIB_yyin;
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buffer_status = YY_BUFFER_NORMAL;
- }
-
- /* Note that here we test for GENLIB_yy_c_buf_p "<=" to the position
- * of the first EOB in the buffer, since GENLIB_yy_c_buf_p will
- * already have been incremented past the NUL character
- * (since all states make transitions on EOB to the
- * end-of-buffer state). Contrast this with the test
- * in input().
- */
- if ( (GENLIB_yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[(GENLIB_yy_n_chars)] )
- { /* This was really a NUL. */
- GENLIB_yy_state_type GENLIB_yy_next_state;
-
- (GENLIB_yy_c_buf_p) = (GENLIB_yytext_ptr) + GENLIB_yy_amount_of_matched_text;
-
- GENLIB_yy_current_state = GENLIB_yy_get_previous_state( );
-
- /* Okay, we're now positioned to make the NUL
- * transition. We couldn't have
- * GENLIB_yy_get_previous_state() go ahead and do it
- * for us because it doesn't know how to deal
- * with the possibility of jamming (and we don't
- * want to build jamming into it because then it
- * will run more slowly).
- */
-
- GENLIB_yy_next_state = GENLIB_yy_try_NUL_trans( GENLIB_yy_current_state );
-
- GENLIB_yy_bp = (GENLIB_yytext_ptr) + YY_MORE_ADJ;
-
- if ( GENLIB_yy_next_state )
- {
- /* Consume the NUL. */
- GENLIB_yy_cp = ++(GENLIB_yy_c_buf_p);
- GENLIB_yy_current_state = GENLIB_yy_next_state;
- goto GENLIB_yy_match;
- }
-
- else
- {
- GENLIB_yy_cp = (GENLIB_yy_c_buf_p);
- goto GENLIB_yy_find_action;
- }
- }
-
- else switch ( GENLIB_yy_get_next_buffer( ) )
- {
- case EOB_ACT_END_OF_FILE:
- {
- (GENLIB_yy_did_buffer_switch_on_eof) = 0;
-
- if ( GENLIB_yywrap( ) )
- {
- /* Note: because we've taken care in
- * GENLIB_yy_get_next_buffer() to have set up
- * GENLIB_yytext, we can now set up
- * GENLIB_yy_c_buf_p so that if some total
- * hoser (like flex itself) wants to
- * call the scanner after we return the
- * YY_NULL, it'll still work - another
- * YY_NULL will get returned.
- */
- (GENLIB_yy_c_buf_p) = (GENLIB_yytext_ptr) + YY_MORE_ADJ;
-
- GENLIB_yy_act = YY_STATE_EOF(YY_START);
- goto do_action;
- }
-
- else
- {
- if ( ! (GENLIB_yy_did_buffer_switch_on_eof) )
- YY_NEW_FILE;
- }
- break;
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- (GENLIB_yy_c_buf_p) =
- (GENLIB_yytext_ptr) + GENLIB_yy_amount_of_matched_text;
-
- GENLIB_yy_current_state = GENLIB_yy_get_previous_state( );
-
- GENLIB_yy_cp = (GENLIB_yy_c_buf_p);
- GENLIB_yy_bp = (GENLIB_yytext_ptr) + YY_MORE_ADJ;
- goto GENLIB_yy_match;
-
- case EOB_ACT_LAST_MATCH:
- (GENLIB_yy_c_buf_p) =
- &YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[(GENLIB_yy_n_chars)];
-
- GENLIB_yy_current_state = GENLIB_yy_get_previous_state( );
-
- GENLIB_yy_cp = (GENLIB_yy_c_buf_p);
- GENLIB_yy_bp = (GENLIB_yytext_ptr) + YY_MORE_ADJ;
- goto GENLIB_yy_find_action;
- }
- break;
- }
-
- default:
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--no action found" );
- } /* end of action switch */
- } /* end of scanning one token */
- } /* end of user's declarations */
-} /* end of GENLIB_yylex */
-
-/* GENLIB_yy_get_next_buffer - try to read in a new buffer
- *
- * Returns a code representing an action:
- * EOB_ACT_LAST_MATCH -
- * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- * EOB_ACT_END_OF_FILE - end of file
- */
-static int GENLIB_yy_get_next_buffer (void)
-{
- char *dest = YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf;
- char *source = (GENLIB_yytext_ptr);
- int number_to_move, i;
- int ret_val;
-
- if ( (GENLIB_yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[(GENLIB_yy_n_chars) + 1] )
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--end of buffer missed" );
-
- if ( YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_fill_buffer == 0 )
- { /* Don't try to fill the buffer, so this is an EOF. */
- if ( (GENLIB_yy_c_buf_p) - (GENLIB_yytext_ptr) - YY_MORE_ADJ == 1 )
- {
- /* We matched a single character, the EOB, so
- * treat this as a final EOF.
- */
- return EOB_ACT_END_OF_FILE;
- }
-
- else
- {
- /* We matched some text prior to the EOB, first
- * process it.
- */
- return EOB_ACT_LAST_MATCH;
- }
- }
-
- /* Try to read more data. */
-
- /* First move last chars to start of buffer. */
- number_to_move = (int) ((GENLIB_yy_c_buf_p) - (GENLIB_yytext_ptr) - 1);
-
- for ( i = 0; i < number_to_move; ++i )
- *(dest++) = *(source++);
-
- if ( YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buffer_status == YY_BUFFER_EOF_PENDING )
- /* don't do the read, it's not guaranteed to return an EOF,
- * just force an EOF
- */
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_n_chars = (GENLIB_yy_n_chars) = 0;
-
- else
- {
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_size - number_to_move - 1;
-
- while ( num_to_read <= 0 )
- { /* Not enough room in the buffer - grow it. */
-
- /* just a shorter name for the current buffer */
- YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
-
- int GENLIB_yy_c_buf_p_offset =
- (int) ((GENLIB_yy_c_buf_p) - b->GENLIB_yy_ch_buf);
-
- if ( b->GENLIB_yy_is_our_buffer )
- {
- int new_size = b->GENLIB_yy_buf_size * 2;
-
- if ( new_size <= 0 )
- b->GENLIB_yy_buf_size += b->GENLIB_yy_buf_size / 8;
- else
- b->GENLIB_yy_buf_size *= 2;
-
- b->GENLIB_yy_ch_buf = (char *)
- /* Include room in for 2 EOB chars. */
- GENLIB_yyrealloc( (void *) b->GENLIB_yy_ch_buf,
- (GENLIB_yy_size_t) (b->GENLIB_yy_buf_size + 2) );
- }
- else
- /* Can't grow it, we don't own it. */
- b->GENLIB_yy_ch_buf = NULL;
-
- if ( ! b->GENLIB_yy_ch_buf )
- YY_FATAL_ERROR(
- "fatal error - scanner input buffer overflow" );
-
- (GENLIB_yy_c_buf_p) = &b->GENLIB_yy_ch_buf[GENLIB_yy_c_buf_p_offset];
-
- num_to_read = YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_size -
- number_to_move - 1;
-
- }
-
- if ( num_to_read > YY_READ_BUF_SIZE )
- num_to_read = YY_READ_BUF_SIZE;
-
- /* Read in more data. */
- YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[number_to_move]),
- (GENLIB_yy_n_chars), num_to_read );
-
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_n_chars = (GENLIB_yy_n_chars);
- }
-
- if ( (GENLIB_yy_n_chars) == 0 )
- {
- if ( number_to_move == YY_MORE_ADJ )
- {
- ret_val = EOB_ACT_END_OF_FILE;
- GENLIB_yyrestart( GENLIB_yyin );
- }
-
- else
- {
- ret_val = EOB_ACT_LAST_MATCH;
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buffer_status =
- YY_BUFFER_EOF_PENDING;
- }
- }
-
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
- if (((GENLIB_yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_size) {
- /* Extend the array by 50%, plus the number we really need. */
- int new_size = (GENLIB_yy_n_chars) + number_to_move + ((GENLIB_yy_n_chars) >> 1);
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf = (char *) GENLIB_yyrealloc(
- (void *) YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf, (GENLIB_yy_size_t) new_size );
- if ( ! YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in GENLIB_yy_get_next_buffer()" );
- /* "- 2" to take care of EOB's */
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_size = (int) (new_size - 2);
- }
-
- (GENLIB_yy_n_chars) += number_to_move;
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[(GENLIB_yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[(GENLIB_yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
- (GENLIB_yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[0];
-
- return ret_val;
-}
-
-/* GENLIB_yy_get_previous_state - get the state just before the EOB char was reached */
-
- static GENLIB_yy_state_type GENLIB_yy_get_previous_state (void)
-{
- GENLIB_yy_state_type GENLIB_yy_current_state;
- char *GENLIB_yy_cp;
-
- GENLIB_yy_current_state = (GENLIB_yy_start);
-
- for ( GENLIB_yy_cp = (GENLIB_yytext_ptr) + YY_MORE_ADJ; GENLIB_yy_cp < (GENLIB_yy_c_buf_p); ++GENLIB_yy_cp )
- {
- YY_CHAR GENLIB_yy_c = (*GENLIB_yy_cp ? GENLIB_yy_ec[YY_SC_TO_UI(*GENLIB_yy_cp)] : 1);
- if ( GENLIB_yy_accept[GENLIB_yy_current_state] )
- {
- (GENLIB_yy_last_accepting_state) = GENLIB_yy_current_state;
- (GENLIB_yy_last_accepting_cpos) = GENLIB_yy_cp;
- }
- while ( GENLIB_yy_chk[GENLIB_yy_base[GENLIB_yy_current_state] + GENLIB_yy_c] != GENLIB_yy_current_state )
- {
- GENLIB_yy_current_state = (int) GENLIB_yy_def[GENLIB_yy_current_state];
- if ( GENLIB_yy_current_state >= 73 )
- GENLIB_yy_c = GENLIB_yy_meta[GENLIB_yy_c];
- }
- GENLIB_yy_current_state = GENLIB_yy_nxt[GENLIB_yy_base[GENLIB_yy_current_state] + GENLIB_yy_c];
- }
-
- return GENLIB_yy_current_state;
-}
-
-/* GENLIB_yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- * next_state = GENLIB_yy_try_NUL_trans( current_state );
- */
- static GENLIB_yy_state_type GENLIB_yy_try_NUL_trans (GENLIB_yy_state_type GENLIB_yy_current_state )
-{
- int GENLIB_yy_is_jam;
- char *GENLIB_yy_cp = (GENLIB_yy_c_buf_p);
-
- YY_CHAR GENLIB_yy_c = 1;
- if ( GENLIB_yy_accept[GENLIB_yy_current_state] )
- {
- (GENLIB_yy_last_accepting_state) = GENLIB_yy_current_state;
- (GENLIB_yy_last_accepting_cpos) = GENLIB_yy_cp;
- }
- while ( GENLIB_yy_chk[GENLIB_yy_base[GENLIB_yy_current_state] + GENLIB_yy_c] != GENLIB_yy_current_state )
- {
- GENLIB_yy_current_state = (int) GENLIB_yy_def[GENLIB_yy_current_state];
- if ( GENLIB_yy_current_state >= 73 )
- GENLIB_yy_c = GENLIB_yy_meta[GENLIB_yy_c];
- }
- GENLIB_yy_current_state = GENLIB_yy_nxt[GENLIB_yy_base[GENLIB_yy_current_state] + GENLIB_yy_c];
- GENLIB_yy_is_jam = (GENLIB_yy_current_state == 72);
-
- return GENLIB_yy_is_jam ? 0 : GENLIB_yy_current_state;
-}
-
-#ifndef YY_NO_UNPUT
-
- static void GENLIB_yyunput (int c, char * GENLIB_yy_bp )
-{
- char *GENLIB_yy_cp;
-
- GENLIB_yy_cp = (GENLIB_yy_c_buf_p);
-
- /* undo effects of setting up GENLIB_yytext */
- *GENLIB_yy_cp = (GENLIB_yy_hold_char);
-
- if ( GENLIB_yy_cp < YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf + 2 )
- { /* need to shift things up to make room */
- /* +2 for EOB chars. */
- int number_to_move = (GENLIB_yy_n_chars) + 2;
- char *dest = &YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_size + 2];
- char *source =
- &YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[number_to_move];
-
- while ( source > YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf )
- *--dest = *--source;
-
- GENLIB_yy_cp += (int) (dest - source);
- GENLIB_yy_bp += (int) (dest - source);
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_n_chars =
- (GENLIB_yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_size;
-
- if ( GENLIB_yy_cp < YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf + 2 )
- YY_FATAL_ERROR( "flex scanner push-back overflow" );
- }
-
- *--GENLIB_yy_cp = (char) c;
-
- (GENLIB_yytext_ptr) = GENLIB_yy_bp;
- (GENLIB_yy_hold_char) = *GENLIB_yy_cp;
- (GENLIB_yy_c_buf_p) = GENLIB_yy_cp;
-}
-
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
- static int GENLIB_yyinput (void)
-#else
- static int input (void)
-#endif
-
-{
- int c;
-
- *(GENLIB_yy_c_buf_p) = (GENLIB_yy_hold_char);
-
- if ( *(GENLIB_yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
- {
- /* GENLIB_yy_c_buf_p now points to the character we want to return.
- * If this occurs *before* the EOB characters, then it's a
- * valid NUL; if not, then we've hit the end of the buffer.
- */
- if ( (GENLIB_yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_ch_buf[(GENLIB_yy_n_chars)] )
- /* This was really a NUL. */
- *(GENLIB_yy_c_buf_p) = '\0';
-
- else
- { /* need more input */
- int offset = (int) ((GENLIB_yy_c_buf_p) - (GENLIB_yytext_ptr));
- ++(GENLIB_yy_c_buf_p);
-
- switch ( GENLIB_yy_get_next_buffer( ) )
- {
- case EOB_ACT_LAST_MATCH:
- /* This happens because GENLIB_yy_g_n_b()
- * sees that we've accumulated a
- * token and flags that we need to
- * try matching the token before
- * proceeding. But for input(),
- * there's no matching to consider.
- * So convert the EOB_ACT_LAST_MATCH
- * to EOB_ACT_END_OF_FILE.
- */
-
- /* Reset buffer status. */
- GENLIB_yyrestart( GENLIB_yyin );
-
- /*FALLTHROUGH*/
-
- case EOB_ACT_END_OF_FILE:
- {
- if ( GENLIB_yywrap( ) )
- return 0;
-
- if ( ! (GENLIB_yy_did_buffer_switch_on_eof) )
- YY_NEW_FILE;
-#ifdef __cplusplus
- return GENLIB_yyinput();
-#else
- return input();
-#endif
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- (GENLIB_yy_c_buf_p) = (GENLIB_yytext_ptr) + offset;
- break;
- }
- }
- }
-
- c = *(unsigned char *) (GENLIB_yy_c_buf_p); /* cast for 8-bit char's */
- *(GENLIB_yy_c_buf_p) = '\0'; /* preserve GENLIB_yytext */
- (GENLIB_yy_hold_char) = *++(GENLIB_yy_c_buf_p);
-
- return c;
-}
-#endif /* ifndef YY_NO_INPUT */
-
-/** Immediately switch to a different input stream.
- * @param input_file A readable stream.
- *
- * @note This function does not reset the start condition to @c INITIAL .
- */
- void GENLIB_yyrestart (FILE * input_file )
-{
-
- if ( ! YY_CURRENT_BUFFER ){
- GENLIB_yyensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- GENLIB_yy_create_buffer( GENLIB_yyin, YY_BUF_SIZE );
- }
-
- GENLIB_yy_init_buffer( YY_CURRENT_BUFFER, input_file );
- GENLIB_yy_load_buffer_state( );
-}
-
-/** Switch to a different input buffer.
- * @param new_buffer The new input buffer.
- *
- */
- void GENLIB_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
-{
-
- /* TODO. We should be able to replace this entire function body
- * with
- * GENLIB_yypop_buffer_state();
- * GENLIB_yypush_buffer_state(new_buffer);
- */
- GENLIB_yyensure_buffer_stack ();
- if ( YY_CURRENT_BUFFER == new_buffer )
- return;
-
- if ( YY_CURRENT_BUFFER )
- {
- /* Flush out information for old buffer. */
- *(GENLIB_yy_c_buf_p) = (GENLIB_yy_hold_char);
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_pos = (GENLIB_yy_c_buf_p);
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_n_chars = (GENLIB_yy_n_chars);
- }
-
- YY_CURRENT_BUFFER_LVALUE = new_buffer;
- GENLIB_yy_load_buffer_state( );
-
- /* We don't actually know whether we did this switch during
- * EOF (GENLIB_yywrap()) processing, but the only time this flag
- * is looked at is after GENLIB_yywrap() is called, so it's safe
- * to go ahead and always set it.
- */
- (GENLIB_yy_did_buffer_switch_on_eof) = 1;
-}
-
-static void GENLIB_yy_load_buffer_state (void)
-{
- (GENLIB_yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_n_chars;
- (GENLIB_yytext_ptr) = (GENLIB_yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_pos;
- GENLIB_yyin = YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_input_file;
- (GENLIB_yy_hold_char) = *(GENLIB_yy_c_buf_p);
-}
-
-/** Allocate and initialize an input buffer state.
- * @param file A readable stream.
- * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
- * @return the allocated buffer state.
- */
- YY_BUFFER_STATE GENLIB_yy_create_buffer (FILE * file, int size )
-{
- YY_BUFFER_STATE b;
-
- b = (YY_BUFFER_STATE) GENLIB_yyalloc( sizeof( struct GENLIB_yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in GENLIB_yy_create_buffer()" );
-
- b->GENLIB_yy_buf_size = size;
-
- /* GENLIB_yy_ch_buf has to be 2 characters longer than the size given because
- * we need to put in 2 end-of-buffer characters.
- */
- b->GENLIB_yy_ch_buf = (char *) GENLIB_yyalloc( (GENLIB_yy_size_t) (b->GENLIB_yy_buf_size + 2) );
- if ( ! b->GENLIB_yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in GENLIB_yy_create_buffer()" );
-
- b->GENLIB_yy_is_our_buffer = 1;
-
- GENLIB_yy_init_buffer( b, file );
-
- return b;
-}
-
-/** Destroy the buffer.
- * @param b a buffer created with GENLIB_yy_create_buffer()
- *
- */
- void GENLIB_yy_delete_buffer (YY_BUFFER_STATE b )
-{
-
- if ( ! b )
- return;
-
- if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
- YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
-
- if ( b->GENLIB_yy_is_our_buffer )
- GENLIB_yyfree( (void *) b->GENLIB_yy_ch_buf );
-
- GENLIB_yyfree( (void *) b );
-}
-
-/* Initializes or reinitializes a buffer.
- * This function is sometimes called more than once on the same buffer,
- * such as during a GENLIB_yyrestart() or at EOF.
- */
- static void GENLIB_yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
-
-{
- int oerrno = errno;
-
- GENLIB_yy_flush_buffer( b );
-
- b->GENLIB_yy_input_file = file;
- b->GENLIB_yy_fill_buffer = 1;
-
- /* If b is the current buffer, then GENLIB_yy_init_buffer was _probably_
- * called from GENLIB_yyrestart() or through GENLIB_yy_get_next_buffer.
- * In that case, we don't want to reset the lineno or column.
- */
- if (b != YY_CURRENT_BUFFER){
- b->GENLIB_yy_bs_lineno = 1;
- b->GENLIB_yy_bs_column = 0;
- }
-
- b->GENLIB_yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-
- errno = oerrno;
-}
-
-/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
- * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
- */
- void GENLIB_yy_flush_buffer (YY_BUFFER_STATE b )
-{
- if ( ! b )
- return;
-
- b->GENLIB_yy_n_chars = 0;
-
- /* We always need two end-of-buffer characters. The first causes
- * a transition to the end-of-buffer state. The second causes
- * a jam in that state.
- */
- b->GENLIB_yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
- b->GENLIB_yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
-
- b->GENLIB_yy_buf_pos = &b->GENLIB_yy_ch_buf[0];
-
- b->GENLIB_yy_at_bol = 1;
- b->GENLIB_yy_buffer_status = YY_BUFFER_NEW;
-
- if ( b == YY_CURRENT_BUFFER )
- GENLIB_yy_load_buffer_state( );
-}
-
-/** Pushes the new state onto the stack. The new state becomes
- * the current state. This function will allocate the stack
- * if necessary.
- * @param new_buffer The new state.
- *
- */
-void GENLIB_yypush_buffer_state (YY_BUFFER_STATE new_buffer )
-{
- if (new_buffer == NULL)
- return;
-
- GENLIB_yyensure_buffer_stack();
-
- /* This block is copied from GENLIB_yy_switch_to_buffer. */
- if ( YY_CURRENT_BUFFER )
- {
- /* Flush out information for old buffer. */
- *(GENLIB_yy_c_buf_p) = (GENLIB_yy_hold_char);
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_buf_pos = (GENLIB_yy_c_buf_p);
- YY_CURRENT_BUFFER_LVALUE->GENLIB_yy_n_chars = (GENLIB_yy_n_chars);
- }
-
- /* Only push if top exists. Otherwise, replace top. */
- if (YY_CURRENT_BUFFER)
- (GENLIB_yy_buffer_stack_top)++;
- YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
- /* copied from GENLIB_yy_switch_to_buffer. */
- GENLIB_yy_load_buffer_state( );
- (GENLIB_yy_did_buffer_switch_on_eof) = 1;
-}
-
-/** Removes and deletes the top of the stack, if present.
- * The next element becomes the new top.
- *
- */
-void GENLIB_yypop_buffer_state (void)
-{
- if (!YY_CURRENT_BUFFER)
- return;
-
- GENLIB_yy_delete_buffer(YY_CURRENT_BUFFER );
- YY_CURRENT_BUFFER_LVALUE = NULL;
- if ((GENLIB_yy_buffer_stack_top) > 0)
- --(GENLIB_yy_buffer_stack_top);
-
- if (YY_CURRENT_BUFFER) {
- GENLIB_yy_load_buffer_state( );
- (GENLIB_yy_did_buffer_switch_on_eof) = 1;
- }
-}
-
-/* Allocates the stack if it does not exist.
- * Guarantees space for at least one push.
- */
-static void GENLIB_yyensure_buffer_stack (void)
-{
- GENLIB_yy_size_t num_to_alloc;
-
- if (!(GENLIB_yy_buffer_stack)) {
-
- /* First allocation is just for 2 elements, since we don't know if this
- * scanner will even need a stack. We use 2 instead of 1 to avoid an
- * immediate realloc on the next call.
- */
- num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
- (GENLIB_yy_buffer_stack) = (struct GENLIB_yy_buffer_state**)GENLIB_yyalloc
- (num_to_alloc * sizeof(struct GENLIB_yy_buffer_state*)
- );
- if ( ! (GENLIB_yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in GENLIB_yyensure_buffer_stack()" );
-
- memset((GENLIB_yy_buffer_stack), 0, num_to_alloc * sizeof(struct GENLIB_yy_buffer_state*));
-
- (GENLIB_yy_buffer_stack_max) = num_to_alloc;
- (GENLIB_yy_buffer_stack_top) = 0;
- return;
- }
-
- if ((GENLIB_yy_buffer_stack_top) >= ((GENLIB_yy_buffer_stack_max)) - 1){
-
- /* Increase the buffer to prepare for a possible push. */
- GENLIB_yy_size_t grow_size = 8 /* arbitrary grow size */;
-
- num_to_alloc = (GENLIB_yy_buffer_stack_max) + grow_size;
- (GENLIB_yy_buffer_stack) = (struct GENLIB_yy_buffer_state**)GENLIB_yyrealloc
- ((GENLIB_yy_buffer_stack),
- num_to_alloc * sizeof(struct GENLIB_yy_buffer_state*)
- );
- if ( ! (GENLIB_yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in GENLIB_yyensure_buffer_stack()" );
-
- /* zero only the new slots.*/
- memset((GENLIB_yy_buffer_stack) + (GENLIB_yy_buffer_stack_max), 0, grow_size * sizeof(struct GENLIB_yy_buffer_state*));
- (GENLIB_yy_buffer_stack_max) = num_to_alloc;
- }
-}
-
-/** Setup the input buffer state to scan directly from a user-specified character buffer.
- * @param base the character buffer
- * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
- */
-YY_BUFFER_STATE GENLIB_yy_scan_buffer (char * base, GENLIB_yy_size_t size )
-{
- YY_BUFFER_STATE b;
-
- if ( size < 2 ||
- base[size-2] != YY_END_OF_BUFFER_CHAR ||
- base[size-1] != YY_END_OF_BUFFER_CHAR )
- /* They forgot to leave room for the EOB's. */
- return NULL;
-
- b = (YY_BUFFER_STATE) GENLIB_yyalloc( sizeof( struct GENLIB_yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in GENLIB_yy_scan_buffer()" );
-
- b->GENLIB_yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */
- b->GENLIB_yy_buf_pos = b->GENLIB_yy_ch_buf = base;
- b->GENLIB_yy_is_our_buffer = 0;
- b->GENLIB_yy_input_file = NULL;
- b->GENLIB_yy_n_chars = b->GENLIB_yy_buf_size;
- b->GENLIB_yy_is_interactive = 0;
- b->GENLIB_yy_at_bol = 1;
- b->GENLIB_yy_fill_buffer = 0;
- b->GENLIB_yy_buffer_status = YY_BUFFER_NEW;
-
- GENLIB_yy_switch_to_buffer( b );
-
- return b;
-}
-
-/** Setup the input buffer state to scan a string. The next call to GENLIB_yylex() will
- * scan from a @e copy of @a str.
- * @param GENLIB_yystr a NUL-terminated string to scan
- *
- * @return the newly allocated buffer state object.
- * @note If you want to scan bytes that may contain NUL values, then use
- * GENLIB_yy_scan_bytes() instead.
- */
-YY_BUFFER_STATE GENLIB_yy_scan_string (const char * GENLIB_yystr )
-{
-
- return GENLIB_yy_scan_bytes( GENLIB_yystr, (int) strlen(GENLIB_yystr) );
-}
-
-/** Setup the input buffer state to scan the given bytes. The next call to GENLIB_yylex() will
- * scan from a @e copy of @a bytes.
- * @param GENLIB_yybytes the byte buffer to scan
- * @param _GENLIB_yybytes_len the number of bytes in the buffer pointed to by @a bytes.
- *
- * @return the newly allocated buffer state object.
- */
-YY_BUFFER_STATE GENLIB_yy_scan_bytes (const char * GENLIB_yybytes, int _GENLIB_yybytes_len )
-{
- YY_BUFFER_STATE b;
- char *buf;
- GENLIB_yy_size_t n;
- int i;
-
- /* Get memory for full buffer, including space for trailing EOB's. */
- n = (GENLIB_yy_size_t) (_GENLIB_yybytes_len + 2);
- buf = (char *) GENLIB_yyalloc( n );
- if ( ! buf )
- YY_FATAL_ERROR( "out of dynamic memory in GENLIB_yy_scan_bytes()" );
-
- for ( i = 0; i < _GENLIB_yybytes_len; ++i )
- buf[i] = GENLIB_yybytes[i];
-
- buf[_GENLIB_yybytes_len] = buf[_GENLIB_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
- b = GENLIB_yy_scan_buffer( buf, n );
- if ( ! b )
- YY_FATAL_ERROR( "bad buffer in GENLIB_yy_scan_bytes()" );
-
- /* It's okay to grow etc. this buffer, and we should throw it
- * away when we're done.
- */
- b->GENLIB_yy_is_our_buffer = 1;
-
- return b;
-}
-
-#ifndef YY_EXIT_FAILURE
-#define YY_EXIT_FAILURE 2
-#endif
-
-static void GENLIB_yynoreturn GENLIB_yy_fatal_error (const char* msg )
-{
- fprintf( stderr, "%s\n", msg );
- exit( YY_EXIT_FAILURE );
-}
-
-/* Redefine GENLIB_yyless() so it works in section 3 code. */
-
-#undef GENLIB_yyless
-#define GENLIB_yyless(n) \
- do \
- { \
- /* Undo effects of setting up GENLIB_yytext. */ \
- int GENLIB_yyless_macro_arg = (n); \
- YY_LESS_LINENO(GENLIB_yyless_macro_arg);\
- GENLIB_yytext[GENLIB_yyleng] = (GENLIB_yy_hold_char); \
- (GENLIB_yy_c_buf_p) = GENLIB_yytext + GENLIB_yyless_macro_arg; \
- (GENLIB_yy_hold_char) = *(GENLIB_yy_c_buf_p); \
- *(GENLIB_yy_c_buf_p) = '\0'; \
- GENLIB_yyleng = GENLIB_yyless_macro_arg; \
- } \
- while ( 0 )
-
-/* Accessor methods (get/set functions) to struct members. */
-
-/** Get the current line number.
- *
- */
-int GENLIB_yyget_lineno (void)
-{
-
- return GENLIB_yylineno;
-}
-
-/** Get the input stream.
- *
- */
-FILE *GENLIB_yyget_in (void)
-{
- return GENLIB_yyin;
-}
-
-/** Get the output stream.
- *
- */
-FILE *GENLIB_yyget_out (void)
-{
- return GENLIB_yyout;
-}
-
-/** Get the length of the current token.
- *
- */
-int GENLIB_yyget_leng (void)
-{
- return GENLIB_yyleng;
-}
-
-/** Get the current token.
- *
- */
-
-char *GENLIB_yyget_text (void)
-{
- return GENLIB_yytext;
-}
-
-/** Set the current line number.
- * @param _line_number line number
- *
- */
-void GENLIB_yyset_lineno (int _line_number )
-{
-
- GENLIB_yylineno = _line_number;
-}
-
-/** Set the input stream. This does not discard the current
- * input buffer.
- * @param _in_str A readable stream.
- *
- * @see GENLIB_yy_switch_to_buffer
- */
-void GENLIB_yyset_in (FILE * _in_str )
-{
- GENLIB_yyin = _in_str ;
-}
-
-void GENLIB_yyset_out (FILE * _out_str )
-{
- GENLIB_yyout = _out_str ;
-}
-
-int GENLIB_yyget_debug (void)
-{
- return GENLIB_yy_flex_debug;
-}
-
-void GENLIB_yyset_debug (int _bdebug )
-{
- GENLIB_yy_flex_debug = _bdebug ;
-}
-
-static int GENLIB_yy_init_globals (void)
-{
- /* Initialization is the same as for the non-reentrant scanner.
- * This function is called from GENLIB_yylex_destroy(), so don't allocate here.
- */
-
- (GENLIB_yy_buffer_stack) = NULL;
- (GENLIB_yy_buffer_stack_top) = 0;
- (GENLIB_yy_buffer_stack_max) = 0;
- (GENLIB_yy_c_buf_p) = NULL;
- (GENLIB_yy_init) = 0;
- (GENLIB_yy_start) = 0;
-
-/* Defined in main.c */
-#ifdef YY_STDINIT
- GENLIB_yyin = stdin;
- GENLIB_yyout = stdout;
-#else
- GENLIB_yyin = NULL;
- GENLIB_yyout = NULL;
-#endif
-
- /* For future reference: Set errno on error, since we are called by
- * GENLIB_yylex_init()
- */
- return 0;
-}
-
-/* GENLIB_yylex_destroy is for both reentrant and non-reentrant scanners. */
-int GENLIB_yylex_destroy (void)
-{
-
- /* Pop the buffer stack, destroying each element. */
- while(YY_CURRENT_BUFFER){
- GENLIB_yy_delete_buffer( YY_CURRENT_BUFFER );
- YY_CURRENT_BUFFER_LVALUE = NULL;
- GENLIB_yypop_buffer_state();
- }
-
- /* Destroy the stack itself. */
- GENLIB_yyfree((GENLIB_yy_buffer_stack) );
- (GENLIB_yy_buffer_stack) = NULL;
-
- /* Reset the globals. This is important in a non-reentrant scanner so the next time
- * GENLIB_yylex() is called, initialization will occur. */
- GENLIB_yy_init_globals( );
-
- return 0;
-}
-
-/*
- * Internal utility routines.
- */
-
-#ifndef GENLIB_yytext_ptr
-static void GENLIB_yy_flex_strncpy (char* s1, const char * s2, int n )
-{
-
- int i;
- for ( i = 0; i < n; ++i )
- s1[i] = s2[i];
-}
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int GENLIB_yy_flex_strlen (const char * s )
-{
- int n;
- for ( n = 0; s[n]; ++n )
- ;
-
- return n;
-}
-#endif
-
-void *GENLIB_yyalloc (GENLIB_yy_size_t size )
-{
- return malloc(size);
-}
-
-void *GENLIB_yyrealloc (void * ptr, GENLIB_yy_size_t size )
-{
-
- /* The cast to (char *) in the following accommodates both
- * implementations that use char* generic pointers, and those
- * that use void* generic pointers. It works with the latter
- * because both ANSI C and C++ allow castless assignment from
- * any pointer type to void*, and deal with argument conversions
- * as though doing an assignment.
- */
- return realloc(ptr, size);
-}
-
-void GENLIB_yyfree (void * ptr )
-{
- free( (char *) ptr ); /* see GENLIB_yyrealloc() for (char *) cast */
-}
-
-#define YYTABLES_NAME "GENLIB_yytables"
-
-#line 62 "readliblex.l"
-
-
-#if 0 /* #ifndef FLEX_SCANNER */
-static int
-input()
-{
- register int c;
-
- if (nbuffer > 0) {
- c = buffer[--nbuffer];
- } else {
- if (file_mode) {
- c = getc(GENLIB_yyin);
- } else {
- c = *file_string;
- if (c != 0) file_string++;
- }
- }
- if (c == '\n') read_lineno++;
- if (c == EOF) c = 0;
- return c;
-}
-
-
-static int
-unput(c)
-int c;
-{
- if (nbuffer < 20) buffer[nbuffer++] = c;
- if (c == '\n') read_lineno--;
- return c;
-}
-#else
-
-char *genlib_inp_ptr;
-char *genlib_inp_lim;
-
-int genlib_input(char* buf, int max_size)
-{
- char c;
- int i, n;
-
- if (! file_mode) {
- if (max_size > (genlib_inp_lim - genlib_inp_ptr))
- n = genlib_inp_lim - genlib_inp_ptr;
- else
- n = max_size;
- if (n > 0) {
- for (i = 0; i < n; i++)
- if (buf[i] == '\n') {
- read_lineno++;
- i++;
- break;
- }
- memcpy (buf, genlib_inp_ptr, i);
- genlib_inp_ptr += i;
- }
- } else {
- c = getc(GENLIB_yyin);
- if (c == '\n') read_lineno++;
- buf[0] = (c == EOF) ? (n = 0, YY_NULL) : (n = 1, c);
- }
- return n;
-}
-#endif
-
-int
-library_setup_file(fp, filename)
-FILE *fp;
-char *filename;
-{
- GENLIB_yyin = fp;
-#if 1 /* #ifdef FLEX_SCANNER */
- GENLIB_yy_switch_to_buffer( GENLIB_yy_create_buffer( GENLIB_yyin, YY_BUF_SIZE ) );
- GENLIB_yyrestart(GENLIB_yyin);
- BEGIN(INITIAL);
-#endif
- file_mode = 1;
- nbuffer = 0;
- read_register_filename(filename);
-}
-
-int
-library_setup_string(string)
-char *string;
-{
- file_string = string;
- file_mode = 0;
-#if 1 /* #ifdef FLEX_SCANNER */
- GENLIB_yy_switch_to_buffer(
- GENLIB_yy_create_buffer( GENLIB_yyin, YY_BUF_SIZE ) );
- GENLIB_yyrestart(GENLIB_yyin);
- genlib_inp_lim = string + strlen(string);
- genlib_inp_ptr = string;
-#endif
- nbuffer = 0;
- read_register_filename(NIL(char));
-}
-
-#undef GENLIB_yywrap
-int
-GENLIB_yywrap()
-{
- return 1;
-}
-
diff --git a/sis/graph/Makefile b/sis/graph/Makefile
index 4c3fd56..d5e9875 100644
--- a/sis/graph/Makefile
+++ b/sis/graph/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/graph
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/graph
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/graph
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/graph
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/graphics/Makefile b/sis/graphics/Makefile
index 74fea20..d0ca830 100644
--- a/sis/graphics/Makefile
+++ b/sis/graphics/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/graphics
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/graphics
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/graphics
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/graphics
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/include/Makefile b/sis/include/Makefile
index dc84034..c28e087 100644
--- a/sis/include/Makefile
+++ b/sis/include/Makefile
@@ -119,12 +119,12 @@ am__can_run_installinfo = \
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -138,7 +138,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -151,7 +151,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -164,7 +164,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -174,10 +174,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/include
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/include
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/include
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/include
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -194,7 +194,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/include/ansi.h b/sis/include/ansi.h
deleted file mode 120000
index e913fec..0000000
--- a/sis/include/ansi.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/util/ansi.h
\ No newline at end of file
diff --git a/sis/include/array.h b/sis/include/array.h
deleted file mode 120000
index b18a7e4..0000000
--- a/sis/include/array.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/array/array.h
\ No newline at end of file
diff --git a/sis/include/astg.h b/sis/include/astg.h
deleted file mode 120000
index 2b6d23f..0000000
--- a/sis/include/astg.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/astg/astg.h
\ No newline at end of file
diff --git a/sis/include/atpg.h b/sis/include/atpg.h
deleted file mode 120000
index 62cb65f..0000000
--- a/sis/include/atpg.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/atpg/atpg.h
\ No newline at end of file
diff --git a/sis/include/avl.h b/sis/include/avl.h
deleted file mode 120000
index 7583dcb..0000000
--- a/sis/include/avl.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/avl/avl.h
\ No newline at end of file
diff --git a/sis/include/bdd.h b/sis/include/bdd.h
deleted file mode 120000
index a05033d..0000000
--- a/sis/include/bdd.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/bdd_cmu/bdd.h
\ No newline at end of file
diff --git a/sis/include/clock.h b/sis/include/clock.h
deleted file mode 120000
index 181a92f..0000000
--- a/sis/include/clock.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/clock/clock.h
\ No newline at end of file
diff --git a/sis/include/command.h b/sis/include/command.h
deleted file mode 120000
index d92b921..0000000
--- a/sis/include/command.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/command/command.h
\ No newline at end of file
diff --git a/sis/include/decomp.h b/sis/include/decomp.h
deleted file mode 120000
index fd21204..0000000
--- a/sis/include/decomp.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/decomp/decomp.h
\ No newline at end of file
diff --git a/sis/include/delay.h b/sis/include/delay.h
deleted file mode 120000
index 875046e..0000000
--- a/sis/include/delay.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/delay/delay.h
\ No newline at end of file
diff --git a/sis/include/enc.h b/sis/include/enc.h
deleted file mode 120000
index d2514da..0000000
--- a/sis/include/enc.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/enc/enc.h
\ No newline at end of file
diff --git a/sis/include/error.h b/sis/include/error.h
deleted file mode 120000
index a583976..0000000
--- a/sis/include/error.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/error/error.h
\ No newline at end of file
diff --git a/sis/include/espresso.h b/sis/include/espresso.h
deleted file mode 120000
index e6d0a1a..0000000
--- a/sis/include/espresso.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/espresso/espresso.h
\ No newline at end of file
diff --git a/sis/include/extract.h b/sis/include/extract.h
deleted file mode 120000
index 7692322..0000000
--- a/sis/include/extract.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/extract/extract.h
\ No newline at end of file
diff --git a/sis/include/factor.h b/sis/include/factor.h
deleted file mode 120000
index 194f448..0000000
--- a/sis/include/factor.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/factor/factor.h
\ No newline at end of file
diff --git a/sis/include/gcd.h b/sis/include/gcd.h
deleted file mode 120000
index 55208aa..0000000
--- a/sis/include/gcd.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/gcd/gcd.h
\ No newline at end of file
diff --git a/sis/include/graph.h b/sis/include/graph.h
deleted file mode 120000
index 51bf1ca..0000000
--- a/sis/include/graph.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/graph/graph.h
\ No newline at end of file
diff --git a/sis/include/graph_static.h b/sis/include/graph_static.h
deleted file mode 120000
index 20d244d..0000000
--- a/sis/include/graph_static.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/graph/graph_static.h
\ No newline at end of file
diff --git a/sis/include/graphics.h b/sis/include/graphics.h
deleted file mode 120000
index 67b47bc..0000000
--- a/sis/include/graphics.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/graphics/graphics.h
\ No newline at end of file
diff --git a/sis/include/io.h b/sis/include/io.h
deleted file mode 120000
index 5d1fe33..0000000
--- a/sis/include/io.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/io/io.h
\ No newline at end of file
diff --git a/sis/include/latch.h b/sis/include/latch.h
deleted file mode 120000
index 97bddc7..0000000
--- a/sis/include/latch.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/latch/latch.h
\ No newline at end of file
diff --git a/sis/include/library.h b/sis/include/library.h
deleted file mode 120000
index f31e90f..0000000
--- a/sis/include/library.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/map/library.h
\ No newline at end of file
diff --git a/sis/include/list.h b/sis/include/list.h
deleted file mode 120000
index a30e620..0000000
--- a/sis/include/list.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/list/list.h
\ No newline at end of file
diff --git a/sis/include/lsort.h b/sis/include/lsort.h
deleted file mode 120000
index 33bc445..0000000
--- a/sis/include/lsort.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/lsort/lsort.h
\ No newline at end of file
diff --git a/sis/include/luniq.h b/sis/include/luniq.h
deleted file mode 120000
index 015b677..0000000
--- a/sis/include/luniq.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/lsort/luniq.h
\ No newline at end of file
diff --git a/sis/include/map.h b/sis/include/map.h
deleted file mode 120000
index b3a9ee1..0000000
--- a/sis/include/map.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/map/map.h
\ No newline at end of file
diff --git a/sis/include/maxflow.h b/sis/include/maxflow.h
deleted file mode 120000
index 9258bac..0000000
--- a/sis/include/maxflow.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/maxflow/maxflow.h
\ No newline at end of file
diff --git a/sis/include/mincov.h b/sis/include/mincov.h
deleted file mode 120000
index 05c8b79..0000000
--- a/sis/include/mincov.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/mincov/mincov.h
\ No newline at end of file
diff --git a/sis/include/minimize.h b/sis/include/minimize.h
deleted file mode 120000
index 1d16cd0..0000000
--- a/sis/include/minimize.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/minimize/minimize.h
\ No newline at end of file
diff --git a/sis/include/network.h b/sis/include/network.h
deleted file mode 120000
index 6c9d440..0000000
--- a/sis/include/network.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/network/network.h
\ No newline at end of file
diff --git a/sis/include/node.h b/sis/include/node.h
deleted file mode 120000
index 5234295..0000000
--- a/sis/include/node.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/node/node.h
\ No newline at end of file
diff --git a/sis/include/nodeindex.h b/sis/include/nodeindex.h
deleted file mode 120000
index 7663374..0000000
--- a/sis/include/nodeindex.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/node/nodeindex.h
\ No newline at end of file
diff --git a/sis/include/ntbdd.h b/sis/include/ntbdd.h
deleted file mode 120000
index d849134..0000000
--- a/sis/include/ntbdd.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/ntbdd/ntbdd.h
\ No newline at end of file
diff --git a/sis/include/order.h b/sis/include/order.h
deleted file mode 120000
index 7b60494..0000000
--- a/sis/include/order.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/order/order.h
\ No newline at end of file
diff --git a/sis/include/phase.h b/sis/include/phase.h
deleted file mode 120000
index 99875d1..0000000
--- a/sis/include/phase.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/phase/phase.h
\ No newline at end of file
diff --git a/sis/include/pld.h b/sis/include/pld.h
deleted file mode 120000
index 9ee6d14..0000000
--- a/sis/include/pld.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/pld/pld.h
\ No newline at end of file
diff --git a/sis/include/power.h b/sis/include/power.h
deleted file mode 120000
index a4de3d3..0000000
--- a/sis/include/power.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/power/power.h
\ No newline at end of file
diff --git a/sis/include/resub.h b/sis/include/resub.h
deleted file mode 120000
index a5a004f..0000000
--- a/sis/include/resub.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/resub/resub.h
\ No newline at end of file
diff --git a/sis/include/retime.h b/sis/include/retime.h
deleted file mode 120000
index 01cbce5..0000000
--- a/sis/include/retime.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/retime/retime.h
\ No newline at end of file
diff --git a/sis/include/sat.h b/sis/include/sat.h
deleted file mode 120000
index 23a66cc..0000000
--- a/sis/include/sat.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/atpg/sat.h
\ No newline at end of file
diff --git a/sis/include/seqbdd.h b/sis/include/seqbdd.h
deleted file mode 120000
index 5d67859..0000000
--- a/sis/include/seqbdd.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/seqbdd/seqbdd.h
\ No newline at end of file
diff --git a/sis/include/simplify.h b/sis/include/simplify.h
deleted file mode 120000
index bb1a4e3..0000000
--- a/sis/include/simplify.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/simplify/simplify.h
\ No newline at end of file
diff --git a/sis/include/sis.h b/sis/include/sis.h
deleted file mode 120000
index 8d3d7f6..0000000
--- a/sis/include/sis.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/main/sis.h
\ No newline at end of file
diff --git a/sis/include/spConfig.h b/sis/include/spConfig.h
deleted file mode 120000
index 45ffc6f..0000000
--- a/sis/include/spConfig.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/linsolv/spConfig.h
\ No newline at end of file
diff --git a/sis/include/spMatrix.h b/sis/include/spMatrix.h
deleted file mode 120000
index cd06816..0000000
--- a/sis/include/spMatrix.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/linsolv/spMatrix.h
\ No newline at end of file
diff --git a/sis/include/sparse.h b/sis/include/sparse.h
deleted file mode 120000
index a8521e0..0000000
--- a/sis/include/sparse.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/sparse/sparse.h
\ No newline at end of file
diff --git a/sis/include/speed.h b/sis/include/speed.h
deleted file mode 120000
index ac2a567..0000000
--- a/sis/include/speed.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/speed/speed.h
\ No newline at end of file
diff --git a/sis/include/st.h b/sis/include/st.h
deleted file mode 120000
index 82f5614..0000000
--- a/sis/include/st.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/st/st.h
\ No newline at end of file
diff --git a/sis/include/stg.h b/sis/include/stg.h
deleted file mode 120000
index 3ef92df..0000000
--- a/sis/include/stg.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/stg/stg.h
\ No newline at end of file
diff --git a/sis/include/util.h b/sis/include/util.h
deleted file mode 120000
index 2d4c9bd..0000000
--- a/sis/include/util.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/util/util.h
\ No newline at end of file
diff --git a/sis/include/var_set.h b/sis/include/var_set.h
deleted file mode 120000
index 5396f19..0000000
--- a/sis/include/var_set.h
+++ /dev/null
@@ -1 +0,0 @@
-../../sis/var_set/var_set.h
\ No newline at end of file
diff --git a/sis/io/Makefile b/sis/io/Makefile
index 324fbb1..dd6a719 100644
--- a/sis/io/Makefile
+++ b/sis/io/Makefile
@@ -214,12 +214,12 @@ CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/ylwrap eqnlex.c \
read_eqn.c read_eqn.h
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -233,7 +233,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -246,7 +246,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -259,7 +259,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -269,10 +269,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/io
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/io
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/io
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/io
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -289,7 +289,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/io/eqnlex.c b/sis/io/eqnlex.c
deleted file mode 100644
index 8b8bf80..0000000
--- a/sis/io/eqnlex.c
+++ /dev/null
@@ -1,1991 +0,0 @@
-
-#line 2 "lex.EQN_yy.c"
-
-#define YY_INT_ALIGNED short int
-
-/* A lexical scanner generated by flex */
-
-#define FLEX_SCANNER
-#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 6
-#define YY_FLEX_SUBMINOR_VERSION 4
-#if YY_FLEX_SUBMINOR_VERSION > 0
-#define FLEX_BETA
-#endif
-
-/* First, we deal with platform-specific or compiler-specific issues. */
-
-/* begin standard C headers. */
-#include
-#include
-#include
-#include
-
-/* end standard C headers. */
-
-/* flex integer type definitions */
-
-#ifndef FLEXINT_H
-#define FLEXINT_H
-
-/* C99 systems have . Non-C99 systems may or may not. */
-
-#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-
-/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
- */
-#ifndef __STDC_LIMIT_MACROS
-#define __STDC_LIMIT_MACROS 1
-#endif
-
-#include
-typedef int8_t flex_int8_t;
-typedef uint8_t flex_uint8_t;
-typedef int16_t flex_int16_t;
-typedef uint16_t flex_uint16_t;
-typedef int32_t flex_int32_t;
-typedef uint32_t flex_uint32_t;
-#else
-typedef signed char flex_int8_t;
-typedef short int flex_int16_t;
-typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
-typedef unsigned short int flex_uint16_t;
-typedef unsigned int flex_uint32_t;
-
-/* Limits of integral types. */
-#ifndef INT8_MIN
-#define INT8_MIN (-128)
-#endif
-#ifndef INT16_MIN
-#define INT16_MIN (-32767-1)
-#endif
-#ifndef INT32_MIN
-#define INT32_MIN (-2147483647-1)
-#endif
-#ifndef INT8_MAX
-#define INT8_MAX (127)
-#endif
-#ifndef INT16_MAX
-#define INT16_MAX (32767)
-#endif
-#ifndef INT32_MAX
-#define INT32_MAX (2147483647)
-#endif
-#ifndef UINT8_MAX
-#define UINT8_MAX (255U)
-#endif
-#ifndef UINT16_MAX
-#define UINT16_MAX (65535U)
-#endif
-#ifndef UINT32_MAX
-#define UINT32_MAX (4294967295U)
-#endif
-
-#ifndef SIZE_MAX
-#define SIZE_MAX (~(size_t)0)
-#endif
-
-#endif /* ! C99 */
-
-#endif /* ! FLEXINT_H */
-
-/* begin standard C++ headers. */
-
-/* TODO: this is always defined, so inline it */
-#define EQN_yyconst const
-
-#if defined(__GNUC__) && __GNUC__ >= 3
-#define EQN_yynoreturn __attribute__((__noreturn__))
-#else
-#define EQN_yynoreturn
-#endif
-
-/* Returned upon end-of-file. */
-#define YY_NULL 0
-
-/* Promotes a possibly negative, possibly signed char to an
- * integer in range [0..255] for use as an array index.
- */
-#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
-
-/* Enter a start condition. This macro really ought to take a parameter,
- * but we do it the disgusting crufty way forced on us by the ()-less
- * definition of BEGIN.
- */
-#define BEGIN (EQN_yy_start) = 1 + 2 *
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state. The YYSTATE alias is for lex
- * compatibility.
- */
-#define YY_START (((EQN_yy_start) - 1) / 2)
-#define YYSTATE YY_START
-/* Action number for EOF rule of a given start state. */
-#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE EQN_yyrestart( EQN_yyin )
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#ifndef YY_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k.
- * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
- * Ditto for the __ia64__ case accordingly.
- */
-#define YY_BUF_SIZE 32768
-#else
-#define YY_BUF_SIZE 16384
-#endif /* __ia64__ */
-#endif
-
-/* The state buf must be large enough to hold one state per character in the main buffer.
- */
-#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(EQN_yy_state_type))
-
-#ifndef YY_TYPEDEF_YY_BUFFER_STATE
-#define YY_TYPEDEF_YY_BUFFER_STATE
-typedef struct EQN_yy_buffer_state *YY_BUFFER_STATE;
-#endif
-
-#ifndef YY_TYPEDEF_YY_SIZE_T
-#define YY_TYPEDEF_YY_SIZE_T
-typedef size_t EQN_yy_size_t;
-#endif
-
-extern int EQN_yyleng;
-
-extern FILE *EQN_yyin, *EQN_yyout;
-
-#define EOB_ACT_CONTINUE_SCAN 0
-#define EOB_ACT_END_OF_FILE 1
-#define EOB_ACT_LAST_MATCH 2
-
- #define YY_LESS_LINENO(n)
- #define YY_LINENO_REWIND_TO(ptr)
-
-/* Return all but the first "n" matched characters back to the input stream. */
-#define EQN_yyless(n) \
- do \
- { \
- /* Undo effects of setting up EQN_yytext. */ \
- int EQN_yyless_macro_arg = (n); \
- YY_LESS_LINENO(EQN_yyless_macro_arg);\
- *EQN_yy_cp = (EQN_yy_hold_char); \
- YY_RESTORE_YY_MORE_OFFSET \
- (EQN_yy_c_buf_p) = EQN_yy_cp = EQN_yy_bp + EQN_yyless_macro_arg - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up EQN_yytext again */ \
- } \
- while ( 0 )
-#define unput(c) EQN_yyunput( c, (EQN_yytext_ptr) )
-
-#ifndef YY_STRUCT_YY_BUFFER_STATE
-#define YY_STRUCT_YY_BUFFER_STATE
-struct EQN_yy_buffer_state
- {
- FILE *EQN_yy_input_file;
-
- char *EQN_yy_ch_buf; /* input buffer */
- char *EQN_yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- int EQN_yy_buf_size;
-
- /* Number of characters read into EQN_yy_ch_buf, not including EOB
- * characters.
- */
- int EQN_yy_n_chars;
-
- /* Whether we "own" the buffer - i.e., we know we created it,
- * and can realloc() it to grow it, and should free() it to
- * delete it.
- */
- int EQN_yy_is_our_buffer;
-
- /* Whether this is an "interactive" input source; if so, and
- * if we're using stdio for input, then we want to use getc()
- * instead of fread(), to make sure we stop fetching input after
- * each newline.
- */
- int EQN_yy_is_interactive;
-
- /* Whether we're considered to be at the beginning of a line.
- * If so, '^' rules will be active on the next match, otherwise
- * not.
- */
- int EQN_yy_at_bol;
-
- int EQN_yy_bs_lineno; /**< The line count. */
- int EQN_yy_bs_column; /**< The column count. */
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int EQN_yy_fill_buffer;
-
- int EQN_yy_buffer_status;
-
-#define YY_BUFFER_NEW 0
-#define YY_BUFFER_NORMAL 1
- /* When an EOF's been seen but there's still some text to process
- * then we mark the buffer as YY_EOF_PENDING, to indicate that we
- * shouldn't try reading from the input source any more. We might
- * still have a bunch of tokens to match, though, because of
- * possible backing-up.
- *
- * When we actually see the EOF, we change the status to "new"
- * (via EQN_yyrestart()), so that the user can continue scanning by
- * just pointing EQN_yyin at a new input file.
- */
-#define YY_BUFFER_EOF_PENDING 2
-
- };
-#endif /* !YY_STRUCT_YY_BUFFER_STATE */
-
-/* Stack of input buffers. */
-static size_t EQN_yy_buffer_stack_top = 0; /**< index of top of stack. */
-static size_t EQN_yy_buffer_stack_max = 0; /**< capacity of stack. */
-static YY_BUFFER_STATE * EQN_yy_buffer_stack = NULL; /**< Stack as an array. */
-
-/* We provide macros for accessing buffer states in case in the
- * future we want to put the buffer states in a more general
- * "scanner state".
- *
- * Returns the top of the stack, or NULL.
- */
-#define YY_CURRENT_BUFFER ( (EQN_yy_buffer_stack) \
- ? (EQN_yy_buffer_stack)[(EQN_yy_buffer_stack_top)] \
- : NULL)
-/* Same as previous macro, but useful when we know that the buffer stack is not
- * NULL or when we need an lvalue. For internal use only.
- */
-#define YY_CURRENT_BUFFER_LVALUE (EQN_yy_buffer_stack)[(EQN_yy_buffer_stack_top)]
-
-/* EQN_yy_hold_char holds the character lost when EQN_yytext is formed. */
-static char EQN_yy_hold_char;
-static int EQN_yy_n_chars; /* number of characters read into EQN_yy_ch_buf */
-int EQN_yyleng;
-
-/* Points to current character in buffer. */
-static char *EQN_yy_c_buf_p = NULL;
-static int EQN_yy_init = 0; /* whether we need to initialize */
-static int EQN_yy_start = 0; /* start state number */
-
-/* Flag which is used to allow EQN_yywrap()'s to do buffer switches
- * instead of setting up a fresh EQN_yyin. A bit of a hack ...
- */
-static int EQN_yy_did_buffer_switch_on_eof;
-
-void EQN_yyrestart ( FILE *input_file );
-void EQN_yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer );
-YY_BUFFER_STATE EQN_yy_create_buffer ( FILE *file, int size );
-void EQN_yy_delete_buffer ( YY_BUFFER_STATE b );
-void EQN_yy_flush_buffer ( YY_BUFFER_STATE b );
-void EQN_yypush_buffer_state ( YY_BUFFER_STATE new_buffer );
-void EQN_yypop_buffer_state ( void );
-
-static void EQN_yyensure_buffer_stack ( void );
-static void EQN_yy_load_buffer_state ( void );
-static void EQN_yy_init_buffer ( YY_BUFFER_STATE b, FILE *file );
-#define YY_FLUSH_BUFFER EQN_yy_flush_buffer( YY_CURRENT_BUFFER )
-
-YY_BUFFER_STATE EQN_yy_scan_buffer ( char *base, EQN_yy_size_t size );
-YY_BUFFER_STATE EQN_yy_scan_string ( const char *EQN_yy_str );
-YY_BUFFER_STATE EQN_yy_scan_bytes ( const char *bytes, int len );
-
-void *EQN_yyalloc ( EQN_yy_size_t );
-void *EQN_yyrealloc ( void *, EQN_yy_size_t );
-void EQN_yyfree ( void * );
-
-#define EQN_yy_new_buffer EQN_yy_create_buffer
-#define EQN_yy_set_interactive(is_interactive) \
- { \
- if ( ! YY_CURRENT_BUFFER ){ \
- EQN_yyensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- EQN_yy_create_buffer( EQN_yyin, YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_is_interactive = is_interactive; \
- }
-#define EQN_yy_set_bol(at_bol) \
- { \
- if ( ! YY_CURRENT_BUFFER ){\
- EQN_yyensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- EQN_yy_create_buffer( EQN_yyin, YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_at_bol = at_bol; \
- }
-#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->EQN_yy_at_bol)
-
-/* Begin user sect3 */
-typedef flex_uint8_t YY_CHAR;
-
-FILE *EQN_yyin = NULL, *EQN_yyout = NULL;
-
-typedef int EQN_yy_state_type;
-
-extern int EQN_yylineno;
-int EQN_yylineno = 1;
-
-extern char *EQN_yytext;
-#ifdef EQN_yytext_ptr
-#undef EQN_yytext_ptr
-#endif
-#define EQN_yytext_ptr EQN_yytext
-
-static EQN_yy_state_type EQN_yy_get_previous_state ( void );
-static EQN_yy_state_type EQN_yy_try_NUL_trans ( EQN_yy_state_type current_state );
-static int EQN_yy_get_next_buffer ( void );
-static void EQN_yynoreturn EQN_yy_fatal_error ( const char* msg );
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up EQN_yytext.
- */
-#define YY_DO_BEFORE_ACTION \
- (EQN_yytext_ptr) = EQN_yy_bp; \
- EQN_yyleng = (int) (EQN_yy_cp - EQN_yy_bp); \
- (EQN_yy_hold_char) = *EQN_yy_cp; \
- *EQN_yy_cp = '\0'; \
- (EQN_yy_c_buf_p) = EQN_yy_cp;
-#define YY_NUM_RULES 19
-#define YY_END_OF_BUFFER 20
-/* This struct is not used in this scanner,
- but its presence is necessary. */
-struct EQN_yy_trans_info
- {
- flex_int32_t EQN_yy_verify;
- flex_int32_t EQN_yy_nxt;
- };
-static const flex_int16_t EQN_yy_accept[29] =
- { 0,
- 1, 1, 20, 18, 16, 16, 7, 18, 17, 1,
- 12, 8, 3, 4, 14, 15, 5, 6, 11, 13,
- 16, 10, 0, 17, 1, 9, 2, 0
- } ;
-
-static const YY_CHAR EQN_yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 4, 5, 6, 7, 7, 8, 9, 10,
- 11, 12, 13, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 14, 7,
- 15, 7, 1, 1, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 1, 7, 16, 7, 1, 7, 7, 7, 7,
-
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 1, 17, 1, 7, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1
- } ;
-
-static const YY_CHAR EQN_yy_meta[18] =
- { 0,
- 1, 1, 2, 1, 3, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1
- } ;
-
-static const flex_int16_t EQN_yy_base[31] =
- { 0,
- 0, 0, 33, 34, 16, 18, 17, 0, 0, 24,
- 34, 34, 34, 34, 34, 34, 34, 15, 34, 34,
- 20, 34, 24, 0, 20, 34, 34, 34, 23, 25
- } ;
-
-static const flex_int16_t EQN_yy_def[31] =
- { 0,
- 28, 1, 28, 28, 28, 28, 28, 29, 30, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 29, 30, 28, 28, 28, 0, 28, 28
- } ;
-
-static const flex_int16_t EQN_yy_nxt[52] =
- { 0,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- 14, 15, 16, 17, 18, 19, 20, 21, 21, 21,
- 21, 21, 21, 23, 23, 24, 25, 24, 27, 26,
- 25, 22, 28, 3, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28
- } ;
-
-static const flex_int16_t EQN_yy_chk[52] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 5, 5, 6,
- 6, 21, 21, 29, 29, 30, 25, 30, 23, 18,
- 10, 7, 3, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28
- } ;
-
-static EQN_yy_state_type EQN_yy_last_accepting_state;
-static char *EQN_yy_last_accepting_cpos;
-
-extern int EQN_yy_flex_debug;
-int EQN_yy_flex_debug = 0;
-
-/* The intent behind this definition is that it'll catch
- * any uses of REJECT which flex missed.
- */
-#define REJECT reject_used_but_not_detected
-#define EQN_yymore() EQN_yymore_used_but_not_detected
-#define YY_MORE_ADJ 0
-#define YY_RESTORE_YY_MORE_OFFSET
-char *EQN_yytext;
-#line 1 "eqnlex.l"
-#line 2 "eqnlex.l"
-#include "sis.h"
-#include "io_int.h"
-#include "read_eqn.h"
-#undef input
-#undef unput
-#ifdef FLEX_SCANNER
-#undef YY_INPUT
-#define YY_INPUT(buf,result,max) (result = eqn_input(buf, max))
-#endif
-
-static char *string;
-static int file_mode;
-static int nbuffer;
-static char buffer[20];
-static int last_was_newline;
-
-extern int EQN_yyerror(char *);
-#line 475 "lex.EQN_yy.c"
-#line 476 "lex.EQN_yy.c"
-
-#define INITIAL 0
-
-#ifndef YY_NO_UNISTD_H
-/* Special case for "unistd.h", since it is non-ANSI. We include it way
- * down here because we want the user's section 1 to have been scanned first.
- * The user has a chance to override it with an option.
- */
-#include
-#endif
-
-#ifndef YY_EXTRA_TYPE
-#define YY_EXTRA_TYPE void *
-#endif
-
-static int EQN_yy_init_globals ( void );
-
-/* Accessor methods to globals.
- These are made visible to non-reentrant scanners for convenience. */
-
-int EQN_yylex_destroy ( void );
-
-int EQN_yyget_debug ( void );
-
-void EQN_yyset_debug ( int debug_flag );
-
-YY_EXTRA_TYPE EQN_yyget_extra ( void );
-
-void EQN_yyset_extra ( YY_EXTRA_TYPE user_defined );
-
-FILE *EQN_yyget_in ( void );
-
-void EQN_yyset_in ( FILE * _in_str );
-
-FILE *EQN_yyget_out ( void );
-
-void EQN_yyset_out ( FILE * _out_str );
-
- int EQN_yyget_leng ( void );
-
-char *EQN_yyget_text ( void );
-
-int EQN_yyget_lineno ( void );
-
-void EQN_yyset_lineno ( int _line_number );
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifndef YY_SKIP_YYWRAP
-#ifdef __cplusplus
-extern "C" int EQN_yywrap ( void );
-#else
-extern int EQN_yywrap ( void );
-#endif
-#endif
-
-#ifndef YY_NO_UNPUT
-
- static void EQN_yyunput ( int c, char *buf_ptr );
-
-#endif
-
-#ifndef EQN_yytext_ptr
-static void EQN_yy_flex_strncpy ( char *, const char *, int );
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int EQN_yy_flex_strlen ( const char * );
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
-static int EQN_yyinput ( void );
-#else
-static int input ( void );
-#endif
-
-#endif
-
-/* Amount of stuff to slurp up with each read. */
-#ifndef YY_READ_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k */
-#define YY_READ_BUF_SIZE 16384
-#else
-#define YY_READ_BUF_SIZE 8192
-#endif /* __ia64__ */
-#endif
-
-/* Copy whatever the last rule matched to the standard output. */
-#ifndef ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define ECHO do { if (fwrite( EQN_yytext, (size_t) EQN_yyleng, 1, EQN_yyout )) {} } while (0)
-#endif
-
-/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
- * is returned in "result".
- */
-#ifndef YY_INPUT
-#define YY_INPUT(buf,result,max_size) \
- if ( YY_CURRENT_BUFFER_LVALUE->EQN_yy_is_interactive ) \
- { \
- int c = '*'; \
- int n; \
- for ( n = 0; n < max_size && \
- (c = getc( EQN_yyin )) != EOF && c != '\n'; ++n ) \
- buf[n] = (char) c; \
- if ( c == '\n' ) \
- buf[n++] = (char) c; \
- if ( c == EOF && ferror( EQN_yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- result = n; \
- } \
- else \
- { \
- errno=0; \
- while ( (result = (int) fread(buf, 1, (EQN_yy_size_t) max_size, EQN_yyin)) == 0 && ferror(EQN_yyin)) \
- { \
- if( errno != EINTR) \
- { \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- break; \
- } \
- errno=0; \
- clearerr(EQN_yyin); \
- } \
- }\
-\
-
-#endif
-
-/* No semi-colon after return; correct usage is to write "EQN_yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef EQN_yyterminate
-#define EQN_yyterminate() return YY_NULL
-#endif
-
-/* Number of entries by which start-condition stack grows. */
-#ifndef YY_START_STACK_INCR
-#define YY_START_STACK_INCR 25
-#endif
-
-/* Report a fatal error. */
-#ifndef YY_FATAL_ERROR
-#define YY_FATAL_ERROR(msg) EQN_yy_fatal_error( msg )
-#endif
-
-/* end tables serialization structures and prototypes */
-
-/* Default declaration of generated scanner - a define so the user can
- * easily add parameters.
- */
-#ifndef YY_DECL
-#define YY_DECL_IS_OURS 1
-
-extern int EQN_yylex (void);
-
-#define YY_DECL int EQN_yylex (void)
-#endif /* !YY_DECL */
-
-/* Code executed at the beginning of each rule, after EQN_yytext and EQN_yyleng
- * have been set up.
- */
-#ifndef YY_USER_ACTION
-#define YY_USER_ACTION
-#endif
-
-/* Code executed at the end of each rule. */
-#ifndef YY_BREAK
-#define YY_BREAK /*LINTED*/break;
-#endif
-
-#define YY_RULE_SETUP \
- YY_USER_ACTION
-
-/** The main scanner function which does all the work.
- */
-YY_DECL
-{
- EQN_yy_state_type EQN_yy_current_state;
- char *EQN_yy_cp, *EQN_yy_bp;
- int EQN_yy_act;
-
- if ( !(EQN_yy_init) )
- {
- (EQN_yy_init) = 1;
-
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! (EQN_yy_start) )
- (EQN_yy_start) = 1; /* first start state */
-
- if ( ! EQN_yyin )
- EQN_yyin = stdin;
-
- if ( ! EQN_yyout )
- EQN_yyout = stdout;
-
- if ( ! YY_CURRENT_BUFFER ) {
- EQN_yyensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- EQN_yy_create_buffer( EQN_yyin, YY_BUF_SIZE );
- }
-
- EQN_yy_load_buffer_state( );
- }
-
- {
-#line 26 "eqnlex.l"
-
-
-#line 696 "lex.EQN_yy.c"
-
- while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
- {
- EQN_yy_cp = (EQN_yy_c_buf_p);
-
- /* Support of EQN_yytext. */
- *EQN_yy_cp = (EQN_yy_hold_char);
-
- /* EQN_yy_bp points to the position in EQN_yy_ch_buf of the start of
- * the current run.
- */
- EQN_yy_bp = EQN_yy_cp;
-
- EQN_yy_current_state = (EQN_yy_start);
-EQN_yy_match:
- do
- {
- YY_CHAR EQN_yy_c = EQN_yy_ec[YY_SC_TO_UI(*EQN_yy_cp)] ;
- if ( EQN_yy_accept[EQN_yy_current_state] )
- {
- (EQN_yy_last_accepting_state) = EQN_yy_current_state;
- (EQN_yy_last_accepting_cpos) = EQN_yy_cp;
- }
- while ( EQN_yy_chk[EQN_yy_base[EQN_yy_current_state] + EQN_yy_c] != EQN_yy_current_state )
- {
- EQN_yy_current_state = (int) EQN_yy_def[EQN_yy_current_state];
- if ( EQN_yy_current_state >= 29 )
- EQN_yy_c = EQN_yy_meta[EQN_yy_c];
- }
- EQN_yy_current_state = EQN_yy_nxt[EQN_yy_base[EQN_yy_current_state] + EQN_yy_c];
- ++EQN_yy_cp;
- }
- while ( EQN_yy_base[EQN_yy_current_state] != 34 );
-
-EQN_yy_find_action:
- EQN_yy_act = EQN_yy_accept[EQN_yy_current_state];
- if ( EQN_yy_act == 0 )
- { /* have to back up */
- EQN_yy_cp = (EQN_yy_last_accepting_cpos);
- EQN_yy_current_state = (EQN_yy_last_accepting_state);
- EQN_yy_act = EQN_yy_accept[EQN_yy_current_state];
- }
-
- YY_DO_BEFORE_ACTION;
-
-do_action: /* This label is used only to access EOF actions. */
-
- switch ( EQN_yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of YY_DO_BEFORE_ACTION */
- *EQN_yy_cp = (EQN_yy_hold_char);
- EQN_yy_cp = (EQN_yy_last_accepting_cpos);
- EQN_yy_current_state = (EQN_yy_last_accepting_state);
- goto EQN_yy_find_action;
-
-case 1:
-YY_RULE_SETUP
-#line 28 "eqnlex.l"
-{
- if (strcmp(EQN_yytext, "0") == 0) {
- return CONST_ZERO;
- } else if(strcmp(EQN_yytext, "1") == 0) {
- return CONST_ONE;
- } else if (strcmp(EQN_yytext, "NAME") == 0) {
- return NAME;
- } else if (strcmp(EQN_yytext, "INORDER") == 0) {
- return INORDER;
- } else if (strcmp(EQN_yytext, "OUTORDER") == 0) {
- return OUTORDER;
- } else if (strcmp(EQN_yytext, "END") == 0) {
- return END;
- } else {
- return IDENTIFIER;
- }
- }
- YY_BREAK
-case 2:
-/* rule 2 can match eol */
-YY_RULE_SETUP
-#line 47 "eqnlex.l"
-{
- int i;
-
- EQN_yytext[EQN_yyleng-1] = '\0';
- for(i = 0; i < EQN_yyleng; i++) {
- EQN_yytext[i] = EQN_yytext[i+1];
- }
- EQN_yyleng -= 2;
- return IDENTIFIER;
- }
- YY_BREAK
-case 3:
-YY_RULE_SETUP
-#line 57 "eqnlex.l"
-{ return LPAREN; }
- YY_BREAK
-case 4:
-YY_RULE_SETUP
-#line 58 "eqnlex.l"
-{ return RPAREN; }
- YY_BREAK
-case 5:
-YY_RULE_SETUP
-#line 59 "eqnlex.l"
-{ return SEMI; }
- YY_BREAK
-case 6:
-YY_RULE_SETUP
-#line 60 "eqnlex.l"
-{ return ASSIGN; }
- YY_BREAK
-case 7:
-YY_RULE_SETUP
-#line 62 "eqnlex.l"
-{ return OPR_NOT; }
- YY_BREAK
-case 8:
-YY_RULE_SETUP
-#line 63 "eqnlex.l"
-{ return OPR_NOT_POST; }
- YY_BREAK
-case 9:
-YY_RULE_SETUP
-#line 64 "eqnlex.l"
-{ return OPR_XNOR; }
- YY_BREAK
-case 10:
-YY_RULE_SETUP
-#line 65 "eqnlex.l"
-{ return OPR_XOR; }
- YY_BREAK
-case 11:
-YY_RULE_SETUP
-#line 66 "eqnlex.l"
-{ return OPR_XOR; }
- YY_BREAK
-case 12:
-YY_RULE_SETUP
-#line 67 "eqnlex.l"
-{ return OPR_AND; }
- YY_BREAK
-case 13:
-YY_RULE_SETUP
-#line 68 "eqnlex.l"
-{ return OPR_OR; }
- YY_BREAK
-case 14:
-YY_RULE_SETUP
-#line 69 "eqnlex.l"
-{ return OPR_AND; }
- YY_BREAK
-case 15:
-YY_RULE_SETUP
-#line 70 "eqnlex.l"
-{ return OPR_OR; }
- YY_BREAK
-case 16:
-/* rule 16 can match eol */
-YY_RULE_SETUP
-#line 72 "eqnlex.l"
-;
- YY_BREAK
-case 17:
-YY_RULE_SETUP
-#line 73 "eqnlex.l"
-; /* comments */
- YY_BREAK
-case 18:
-YY_RULE_SETUP
-#line 74 "eqnlex.l"
-{ EQN_yyerror("bad character"); }
- YY_BREAK
-case 19:
-YY_RULE_SETUP
-#line 76 "eqnlex.l"
-ECHO;
- YY_BREAK
-#line 875 "lex.EQN_yy.c"
-case YY_STATE_EOF(INITIAL):
- EQN_yyterminate();
-
- case YY_END_OF_BUFFER:
- {
- /* Amount of text matched not including the EOB char. */
- int EQN_yy_amount_of_matched_text = (int) (EQN_yy_cp - (EQN_yytext_ptr)) - 1;
-
- /* Undo the effects of YY_DO_BEFORE_ACTION. */
- *EQN_yy_cp = (EQN_yy_hold_char);
- YY_RESTORE_YY_MORE_OFFSET
-
- if ( YY_CURRENT_BUFFER_LVALUE->EQN_yy_buffer_status == YY_BUFFER_NEW )
- {
- /* We're scanning a new file or input source. It's
- * possible that this happened because the user
- * just pointed EQN_yyin at a new source and called
- * EQN_yylex(). If so, then we have to assure
- * consistency between YY_CURRENT_BUFFER and our
- * globals. Here is the right place to do so, because
- * this is the first action (other than possibly a
- * back-up) that will match for the new input source.
- */
- (EQN_yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->EQN_yy_n_chars;
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_input_file = EQN_yyin;
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_buffer_status = YY_BUFFER_NORMAL;
- }
-
- /* Note that here we test for EQN_yy_c_buf_p "<=" to the position
- * of the first EOB in the buffer, since EQN_yy_c_buf_p will
- * already have been incremented past the NUL character
- * (since all states make transitions on EOB to the
- * end-of-buffer state). Contrast this with the test
- * in input().
- */
- if ( (EQN_yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[(EQN_yy_n_chars)] )
- { /* This was really a NUL. */
- EQN_yy_state_type EQN_yy_next_state;
-
- (EQN_yy_c_buf_p) = (EQN_yytext_ptr) + EQN_yy_amount_of_matched_text;
-
- EQN_yy_current_state = EQN_yy_get_previous_state( );
-
- /* Okay, we're now positioned to make the NUL
- * transition. We couldn't have
- * EQN_yy_get_previous_state() go ahead and do it
- * for us because it doesn't know how to deal
- * with the possibility of jamming (and we don't
- * want to build jamming into it because then it
- * will run more slowly).
- */
-
- EQN_yy_next_state = EQN_yy_try_NUL_trans( EQN_yy_current_state );
-
- EQN_yy_bp = (EQN_yytext_ptr) + YY_MORE_ADJ;
-
- if ( EQN_yy_next_state )
- {
- /* Consume the NUL. */
- EQN_yy_cp = ++(EQN_yy_c_buf_p);
- EQN_yy_current_state = EQN_yy_next_state;
- goto EQN_yy_match;
- }
-
- else
- {
- EQN_yy_cp = (EQN_yy_c_buf_p);
- goto EQN_yy_find_action;
- }
- }
-
- else switch ( EQN_yy_get_next_buffer( ) )
- {
- case EOB_ACT_END_OF_FILE:
- {
- (EQN_yy_did_buffer_switch_on_eof) = 0;
-
- if ( EQN_yywrap( ) )
- {
- /* Note: because we've taken care in
- * EQN_yy_get_next_buffer() to have set up
- * EQN_yytext, we can now set up
- * EQN_yy_c_buf_p so that if some total
- * hoser (like flex itself) wants to
- * call the scanner after we return the
- * YY_NULL, it'll still work - another
- * YY_NULL will get returned.
- */
- (EQN_yy_c_buf_p) = (EQN_yytext_ptr) + YY_MORE_ADJ;
-
- EQN_yy_act = YY_STATE_EOF(YY_START);
- goto do_action;
- }
-
- else
- {
- if ( ! (EQN_yy_did_buffer_switch_on_eof) )
- YY_NEW_FILE;
- }
- break;
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- (EQN_yy_c_buf_p) =
- (EQN_yytext_ptr) + EQN_yy_amount_of_matched_text;
-
- EQN_yy_current_state = EQN_yy_get_previous_state( );
-
- EQN_yy_cp = (EQN_yy_c_buf_p);
- EQN_yy_bp = (EQN_yytext_ptr) + YY_MORE_ADJ;
- goto EQN_yy_match;
-
- case EOB_ACT_LAST_MATCH:
- (EQN_yy_c_buf_p) =
- &YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[(EQN_yy_n_chars)];
-
- EQN_yy_current_state = EQN_yy_get_previous_state( );
-
- EQN_yy_cp = (EQN_yy_c_buf_p);
- EQN_yy_bp = (EQN_yytext_ptr) + YY_MORE_ADJ;
- goto EQN_yy_find_action;
- }
- break;
- }
-
- default:
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--no action found" );
- } /* end of action switch */
- } /* end of scanning one token */
- } /* end of user's declarations */
-} /* end of EQN_yylex */
-
-/* EQN_yy_get_next_buffer - try to read in a new buffer
- *
- * Returns a code representing an action:
- * EOB_ACT_LAST_MATCH -
- * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- * EOB_ACT_END_OF_FILE - end of file
- */
-static int EQN_yy_get_next_buffer (void)
-{
- char *dest = YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf;
- char *source = (EQN_yytext_ptr);
- int number_to_move, i;
- int ret_val;
-
- if ( (EQN_yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[(EQN_yy_n_chars) + 1] )
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--end of buffer missed" );
-
- if ( YY_CURRENT_BUFFER_LVALUE->EQN_yy_fill_buffer == 0 )
- { /* Don't try to fill the buffer, so this is an EOF. */
- if ( (EQN_yy_c_buf_p) - (EQN_yytext_ptr) - YY_MORE_ADJ == 1 )
- {
- /* We matched a single character, the EOB, so
- * treat this as a final EOF.
- */
- return EOB_ACT_END_OF_FILE;
- }
-
- else
- {
- /* We matched some text prior to the EOB, first
- * process it.
- */
- return EOB_ACT_LAST_MATCH;
- }
- }
-
- /* Try to read more data. */
-
- /* First move last chars to start of buffer. */
- number_to_move = (int) ((EQN_yy_c_buf_p) - (EQN_yytext_ptr) - 1);
-
- for ( i = 0; i < number_to_move; ++i )
- *(dest++) = *(source++);
-
- if ( YY_CURRENT_BUFFER_LVALUE->EQN_yy_buffer_status == YY_BUFFER_EOF_PENDING )
- /* don't do the read, it's not guaranteed to return an EOF,
- * just force an EOF
- */
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_n_chars = (EQN_yy_n_chars) = 0;
-
- else
- {
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_size - number_to_move - 1;
-
- while ( num_to_read <= 0 )
- { /* Not enough room in the buffer - grow it. */
-
- /* just a shorter name for the current buffer */
- YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
-
- int EQN_yy_c_buf_p_offset =
- (int) ((EQN_yy_c_buf_p) - b->EQN_yy_ch_buf);
-
- if ( b->EQN_yy_is_our_buffer )
- {
- int new_size = b->EQN_yy_buf_size * 2;
-
- if ( new_size <= 0 )
- b->EQN_yy_buf_size += b->EQN_yy_buf_size / 8;
- else
- b->EQN_yy_buf_size *= 2;
-
- b->EQN_yy_ch_buf = (char *)
- /* Include room in for 2 EOB chars. */
- EQN_yyrealloc( (void *) b->EQN_yy_ch_buf,
- (EQN_yy_size_t) (b->EQN_yy_buf_size + 2) );
- }
- else
- /* Can't grow it, we don't own it. */
- b->EQN_yy_ch_buf = NULL;
-
- if ( ! b->EQN_yy_ch_buf )
- YY_FATAL_ERROR(
- "fatal error - scanner input buffer overflow" );
-
- (EQN_yy_c_buf_p) = &b->EQN_yy_ch_buf[EQN_yy_c_buf_p_offset];
-
- num_to_read = YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_size -
- number_to_move - 1;
-
- }
-
- if ( num_to_read > YY_READ_BUF_SIZE )
- num_to_read = YY_READ_BUF_SIZE;
-
- /* Read in more data. */
- YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[number_to_move]),
- (EQN_yy_n_chars), num_to_read );
-
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_n_chars = (EQN_yy_n_chars);
- }
-
- if ( (EQN_yy_n_chars) == 0 )
- {
- if ( number_to_move == YY_MORE_ADJ )
- {
- ret_val = EOB_ACT_END_OF_FILE;
- EQN_yyrestart( EQN_yyin );
- }
-
- else
- {
- ret_val = EOB_ACT_LAST_MATCH;
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_buffer_status =
- YY_BUFFER_EOF_PENDING;
- }
- }
-
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
- if (((EQN_yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_size) {
- /* Extend the array by 50%, plus the number we really need. */
- int new_size = (EQN_yy_n_chars) + number_to_move + ((EQN_yy_n_chars) >> 1);
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf = (char *) EQN_yyrealloc(
- (void *) YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf, (EQN_yy_size_t) new_size );
- if ( ! YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in EQN_yy_get_next_buffer()" );
- /* "- 2" to take care of EOB's */
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_size = (int) (new_size - 2);
- }
-
- (EQN_yy_n_chars) += number_to_move;
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[(EQN_yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[(EQN_yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
- (EQN_yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[0];
-
- return ret_val;
-}
-
-/* EQN_yy_get_previous_state - get the state just before the EOB char was reached */
-
- static EQN_yy_state_type EQN_yy_get_previous_state (void)
-{
- EQN_yy_state_type EQN_yy_current_state;
- char *EQN_yy_cp;
-
- EQN_yy_current_state = (EQN_yy_start);
-
- for ( EQN_yy_cp = (EQN_yytext_ptr) + YY_MORE_ADJ; EQN_yy_cp < (EQN_yy_c_buf_p); ++EQN_yy_cp )
- {
- YY_CHAR EQN_yy_c = (*EQN_yy_cp ? EQN_yy_ec[YY_SC_TO_UI(*EQN_yy_cp)] : 1);
- if ( EQN_yy_accept[EQN_yy_current_state] )
- {
- (EQN_yy_last_accepting_state) = EQN_yy_current_state;
- (EQN_yy_last_accepting_cpos) = EQN_yy_cp;
- }
- while ( EQN_yy_chk[EQN_yy_base[EQN_yy_current_state] + EQN_yy_c] != EQN_yy_current_state )
- {
- EQN_yy_current_state = (int) EQN_yy_def[EQN_yy_current_state];
- if ( EQN_yy_current_state >= 29 )
- EQN_yy_c = EQN_yy_meta[EQN_yy_c];
- }
- EQN_yy_current_state = EQN_yy_nxt[EQN_yy_base[EQN_yy_current_state] + EQN_yy_c];
- }
-
- return EQN_yy_current_state;
-}
-
-/* EQN_yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- * next_state = EQN_yy_try_NUL_trans( current_state );
- */
- static EQN_yy_state_type EQN_yy_try_NUL_trans (EQN_yy_state_type EQN_yy_current_state )
-{
- int EQN_yy_is_jam;
- char *EQN_yy_cp = (EQN_yy_c_buf_p);
-
- YY_CHAR EQN_yy_c = 1;
- if ( EQN_yy_accept[EQN_yy_current_state] )
- {
- (EQN_yy_last_accepting_state) = EQN_yy_current_state;
- (EQN_yy_last_accepting_cpos) = EQN_yy_cp;
- }
- while ( EQN_yy_chk[EQN_yy_base[EQN_yy_current_state] + EQN_yy_c] != EQN_yy_current_state )
- {
- EQN_yy_current_state = (int) EQN_yy_def[EQN_yy_current_state];
- if ( EQN_yy_current_state >= 29 )
- EQN_yy_c = EQN_yy_meta[EQN_yy_c];
- }
- EQN_yy_current_state = EQN_yy_nxt[EQN_yy_base[EQN_yy_current_state] + EQN_yy_c];
- EQN_yy_is_jam = (EQN_yy_current_state == 28);
-
- return EQN_yy_is_jam ? 0 : EQN_yy_current_state;
-}
-
-#ifndef YY_NO_UNPUT
-
- static void EQN_yyunput (int c, char * EQN_yy_bp )
-{
- char *EQN_yy_cp;
-
- EQN_yy_cp = (EQN_yy_c_buf_p);
-
- /* undo effects of setting up EQN_yytext */
- *EQN_yy_cp = (EQN_yy_hold_char);
-
- if ( EQN_yy_cp < YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf + 2 )
- { /* need to shift things up to make room */
- /* +2 for EOB chars. */
- int number_to_move = (EQN_yy_n_chars) + 2;
- char *dest = &YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_size + 2];
- char *source =
- &YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[number_to_move];
-
- while ( source > YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf )
- *--dest = *--source;
-
- EQN_yy_cp += (int) (dest - source);
- EQN_yy_bp += (int) (dest - source);
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_n_chars =
- (EQN_yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_size;
-
- if ( EQN_yy_cp < YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf + 2 )
- YY_FATAL_ERROR( "flex scanner push-back overflow" );
- }
-
- *--EQN_yy_cp = (char) c;
-
- (EQN_yytext_ptr) = EQN_yy_bp;
- (EQN_yy_hold_char) = *EQN_yy_cp;
- (EQN_yy_c_buf_p) = EQN_yy_cp;
-}
-
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
- static int EQN_yyinput (void)
-#else
- static int input (void)
-#endif
-
-{
- int c;
-
- *(EQN_yy_c_buf_p) = (EQN_yy_hold_char);
-
- if ( *(EQN_yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
- {
- /* EQN_yy_c_buf_p now points to the character we want to return.
- * If this occurs *before* the EOB characters, then it's a
- * valid NUL; if not, then we've hit the end of the buffer.
- */
- if ( (EQN_yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->EQN_yy_ch_buf[(EQN_yy_n_chars)] )
- /* This was really a NUL. */
- *(EQN_yy_c_buf_p) = '\0';
-
- else
- { /* need more input */
- int offset = (int) ((EQN_yy_c_buf_p) - (EQN_yytext_ptr));
- ++(EQN_yy_c_buf_p);
-
- switch ( EQN_yy_get_next_buffer( ) )
- {
- case EOB_ACT_LAST_MATCH:
- /* This happens because EQN_yy_g_n_b()
- * sees that we've accumulated a
- * token and flags that we need to
- * try matching the token before
- * proceeding. But for input(),
- * there's no matching to consider.
- * So convert the EOB_ACT_LAST_MATCH
- * to EOB_ACT_END_OF_FILE.
- */
-
- /* Reset buffer status. */
- EQN_yyrestart( EQN_yyin );
-
- /*FALLTHROUGH*/
-
- case EOB_ACT_END_OF_FILE:
- {
- if ( EQN_yywrap( ) )
- return 0;
-
- if ( ! (EQN_yy_did_buffer_switch_on_eof) )
- YY_NEW_FILE;
-#ifdef __cplusplus
- return EQN_yyinput();
-#else
- return input();
-#endif
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- (EQN_yy_c_buf_p) = (EQN_yytext_ptr) + offset;
- break;
- }
- }
- }
-
- c = *(unsigned char *) (EQN_yy_c_buf_p); /* cast for 8-bit char's */
- *(EQN_yy_c_buf_p) = '\0'; /* preserve EQN_yytext */
- (EQN_yy_hold_char) = *++(EQN_yy_c_buf_p);
-
- return c;
-}
-#endif /* ifndef YY_NO_INPUT */
-
-/** Immediately switch to a different input stream.
- * @param input_file A readable stream.
- *
- * @note This function does not reset the start condition to @c INITIAL .
- */
- void EQN_yyrestart (FILE * input_file )
-{
-
- if ( ! YY_CURRENT_BUFFER ){
- EQN_yyensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- EQN_yy_create_buffer( EQN_yyin, YY_BUF_SIZE );
- }
-
- EQN_yy_init_buffer( YY_CURRENT_BUFFER, input_file );
- EQN_yy_load_buffer_state( );
-}
-
-/** Switch to a different input buffer.
- * @param new_buffer The new input buffer.
- *
- */
- void EQN_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
-{
-
- /* TODO. We should be able to replace this entire function body
- * with
- * EQN_yypop_buffer_state();
- * EQN_yypush_buffer_state(new_buffer);
- */
- EQN_yyensure_buffer_stack ();
- if ( YY_CURRENT_BUFFER == new_buffer )
- return;
-
- if ( YY_CURRENT_BUFFER )
- {
- /* Flush out information for old buffer. */
- *(EQN_yy_c_buf_p) = (EQN_yy_hold_char);
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_pos = (EQN_yy_c_buf_p);
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_n_chars = (EQN_yy_n_chars);
- }
-
- YY_CURRENT_BUFFER_LVALUE = new_buffer;
- EQN_yy_load_buffer_state( );
-
- /* We don't actually know whether we did this switch during
- * EOF (EQN_yywrap()) processing, but the only time this flag
- * is looked at is after EQN_yywrap() is called, so it's safe
- * to go ahead and always set it.
- */
- (EQN_yy_did_buffer_switch_on_eof) = 1;
-}
-
-static void EQN_yy_load_buffer_state (void)
-{
- (EQN_yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->EQN_yy_n_chars;
- (EQN_yytext_ptr) = (EQN_yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_pos;
- EQN_yyin = YY_CURRENT_BUFFER_LVALUE->EQN_yy_input_file;
- (EQN_yy_hold_char) = *(EQN_yy_c_buf_p);
-}
-
-/** Allocate and initialize an input buffer state.
- * @param file A readable stream.
- * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
- * @return the allocated buffer state.
- */
- YY_BUFFER_STATE EQN_yy_create_buffer (FILE * file, int size )
-{
- YY_BUFFER_STATE b;
-
- b = (YY_BUFFER_STATE) EQN_yyalloc( sizeof( struct EQN_yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in EQN_yy_create_buffer()" );
-
- b->EQN_yy_buf_size = size;
-
- /* EQN_yy_ch_buf has to be 2 characters longer than the size given because
- * we need to put in 2 end-of-buffer characters.
- */
- b->EQN_yy_ch_buf = (char *) EQN_yyalloc( (EQN_yy_size_t) (b->EQN_yy_buf_size + 2) );
- if ( ! b->EQN_yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in EQN_yy_create_buffer()" );
-
- b->EQN_yy_is_our_buffer = 1;
-
- EQN_yy_init_buffer( b, file );
-
- return b;
-}
-
-/** Destroy the buffer.
- * @param b a buffer created with EQN_yy_create_buffer()
- *
- */
- void EQN_yy_delete_buffer (YY_BUFFER_STATE b )
-{
-
- if ( ! b )
- return;
-
- if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
- YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
-
- if ( b->EQN_yy_is_our_buffer )
- EQN_yyfree( (void *) b->EQN_yy_ch_buf );
-
- EQN_yyfree( (void *) b );
-}
-
-/* Initializes or reinitializes a buffer.
- * This function is sometimes called more than once on the same buffer,
- * such as during a EQN_yyrestart() or at EOF.
- */
- static void EQN_yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
-
-{
- int oerrno = errno;
-
- EQN_yy_flush_buffer( b );
-
- b->EQN_yy_input_file = file;
- b->EQN_yy_fill_buffer = 1;
-
- /* If b is the current buffer, then EQN_yy_init_buffer was _probably_
- * called from EQN_yyrestart() or through EQN_yy_get_next_buffer.
- * In that case, we don't want to reset the lineno or column.
- */
- if (b != YY_CURRENT_BUFFER){
- b->EQN_yy_bs_lineno = 1;
- b->EQN_yy_bs_column = 0;
- }
-
- b->EQN_yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-
- errno = oerrno;
-}
-
-/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
- * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
- */
- void EQN_yy_flush_buffer (YY_BUFFER_STATE b )
-{
- if ( ! b )
- return;
-
- b->EQN_yy_n_chars = 0;
-
- /* We always need two end-of-buffer characters. The first causes
- * a transition to the end-of-buffer state. The second causes
- * a jam in that state.
- */
- b->EQN_yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
- b->EQN_yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
-
- b->EQN_yy_buf_pos = &b->EQN_yy_ch_buf[0];
-
- b->EQN_yy_at_bol = 1;
- b->EQN_yy_buffer_status = YY_BUFFER_NEW;
-
- if ( b == YY_CURRENT_BUFFER )
- EQN_yy_load_buffer_state( );
-}
-
-/** Pushes the new state onto the stack. The new state becomes
- * the current state. This function will allocate the stack
- * if necessary.
- * @param new_buffer The new state.
- *
- */
-void EQN_yypush_buffer_state (YY_BUFFER_STATE new_buffer )
-{
- if (new_buffer == NULL)
- return;
-
- EQN_yyensure_buffer_stack();
-
- /* This block is copied from EQN_yy_switch_to_buffer. */
- if ( YY_CURRENT_BUFFER )
- {
- /* Flush out information for old buffer. */
- *(EQN_yy_c_buf_p) = (EQN_yy_hold_char);
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_buf_pos = (EQN_yy_c_buf_p);
- YY_CURRENT_BUFFER_LVALUE->EQN_yy_n_chars = (EQN_yy_n_chars);
- }
-
- /* Only push if top exists. Otherwise, replace top. */
- if (YY_CURRENT_BUFFER)
- (EQN_yy_buffer_stack_top)++;
- YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
- /* copied from EQN_yy_switch_to_buffer. */
- EQN_yy_load_buffer_state( );
- (EQN_yy_did_buffer_switch_on_eof) = 1;
-}
-
-/** Removes and deletes the top of the stack, if present.
- * The next element becomes the new top.
- *
- */
-void EQN_yypop_buffer_state (void)
-{
- if (!YY_CURRENT_BUFFER)
- return;
-
- EQN_yy_delete_buffer(YY_CURRENT_BUFFER );
- YY_CURRENT_BUFFER_LVALUE = NULL;
- if ((EQN_yy_buffer_stack_top) > 0)
- --(EQN_yy_buffer_stack_top);
-
- if (YY_CURRENT_BUFFER) {
- EQN_yy_load_buffer_state( );
- (EQN_yy_did_buffer_switch_on_eof) = 1;
- }
-}
-
-/* Allocates the stack if it does not exist.
- * Guarantees space for at least one push.
- */
-static void EQN_yyensure_buffer_stack (void)
-{
- EQN_yy_size_t num_to_alloc;
-
- if (!(EQN_yy_buffer_stack)) {
-
- /* First allocation is just for 2 elements, since we don't know if this
- * scanner will even need a stack. We use 2 instead of 1 to avoid an
- * immediate realloc on the next call.
- */
- num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
- (EQN_yy_buffer_stack) = (struct EQN_yy_buffer_state**)EQN_yyalloc
- (num_to_alloc * sizeof(struct EQN_yy_buffer_state*)
- );
- if ( ! (EQN_yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in EQN_yyensure_buffer_stack()" );
-
- memset((EQN_yy_buffer_stack), 0, num_to_alloc * sizeof(struct EQN_yy_buffer_state*));
-
- (EQN_yy_buffer_stack_max) = num_to_alloc;
- (EQN_yy_buffer_stack_top) = 0;
- return;
- }
-
- if ((EQN_yy_buffer_stack_top) >= ((EQN_yy_buffer_stack_max)) - 1){
-
- /* Increase the buffer to prepare for a possible push. */
- EQN_yy_size_t grow_size = 8 /* arbitrary grow size */;
-
- num_to_alloc = (EQN_yy_buffer_stack_max) + grow_size;
- (EQN_yy_buffer_stack) = (struct EQN_yy_buffer_state**)EQN_yyrealloc
- ((EQN_yy_buffer_stack),
- num_to_alloc * sizeof(struct EQN_yy_buffer_state*)
- );
- if ( ! (EQN_yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in EQN_yyensure_buffer_stack()" );
-
- /* zero only the new slots.*/
- memset((EQN_yy_buffer_stack) + (EQN_yy_buffer_stack_max), 0, grow_size * sizeof(struct EQN_yy_buffer_state*));
- (EQN_yy_buffer_stack_max) = num_to_alloc;
- }
-}
-
-/** Setup the input buffer state to scan directly from a user-specified character buffer.
- * @param base the character buffer
- * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
- */
-YY_BUFFER_STATE EQN_yy_scan_buffer (char * base, EQN_yy_size_t size )
-{
- YY_BUFFER_STATE b;
-
- if ( size < 2 ||
- base[size-2] != YY_END_OF_BUFFER_CHAR ||
- base[size-1] != YY_END_OF_BUFFER_CHAR )
- /* They forgot to leave room for the EOB's. */
- return NULL;
-
- b = (YY_BUFFER_STATE) EQN_yyalloc( sizeof( struct EQN_yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in EQN_yy_scan_buffer()" );
-
- b->EQN_yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */
- b->EQN_yy_buf_pos = b->EQN_yy_ch_buf = base;
- b->EQN_yy_is_our_buffer = 0;
- b->EQN_yy_input_file = NULL;
- b->EQN_yy_n_chars = b->EQN_yy_buf_size;
- b->EQN_yy_is_interactive = 0;
- b->EQN_yy_at_bol = 1;
- b->EQN_yy_fill_buffer = 0;
- b->EQN_yy_buffer_status = YY_BUFFER_NEW;
-
- EQN_yy_switch_to_buffer( b );
-
- return b;
-}
-
-/** Setup the input buffer state to scan a string. The next call to EQN_yylex() will
- * scan from a @e copy of @a str.
- * @param EQN_yystr a NUL-terminated string to scan
- *
- * @return the newly allocated buffer state object.
- * @note If you want to scan bytes that may contain NUL values, then use
- * EQN_yy_scan_bytes() instead.
- */
-YY_BUFFER_STATE EQN_yy_scan_string (const char * EQN_yystr )
-{
-
- return EQN_yy_scan_bytes( EQN_yystr, (int) strlen(EQN_yystr) );
-}
-
-/** Setup the input buffer state to scan the given bytes. The next call to EQN_yylex() will
- * scan from a @e copy of @a bytes.
- * @param EQN_yybytes the byte buffer to scan
- * @param _EQN_yybytes_len the number of bytes in the buffer pointed to by @a bytes.
- *
- * @return the newly allocated buffer state object.
- */
-YY_BUFFER_STATE EQN_yy_scan_bytes (const char * EQN_yybytes, int _EQN_yybytes_len )
-{
- YY_BUFFER_STATE b;
- char *buf;
- EQN_yy_size_t n;
- int i;
-
- /* Get memory for full buffer, including space for trailing EOB's. */
- n = (EQN_yy_size_t) (_EQN_yybytes_len + 2);
- buf = (char *) EQN_yyalloc( n );
- if ( ! buf )
- YY_FATAL_ERROR( "out of dynamic memory in EQN_yy_scan_bytes()" );
-
- for ( i = 0; i < _EQN_yybytes_len; ++i )
- buf[i] = EQN_yybytes[i];
-
- buf[_EQN_yybytes_len] = buf[_EQN_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
- b = EQN_yy_scan_buffer( buf, n );
- if ( ! b )
- YY_FATAL_ERROR( "bad buffer in EQN_yy_scan_bytes()" );
-
- /* It's okay to grow etc. this buffer, and we should throw it
- * away when we're done.
- */
- b->EQN_yy_is_our_buffer = 1;
-
- return b;
-}
-
-#ifndef YY_EXIT_FAILURE
-#define YY_EXIT_FAILURE 2
-#endif
-
-static void EQN_yynoreturn EQN_yy_fatal_error (const char* msg )
-{
- fprintf( stderr, "%s\n", msg );
- exit( YY_EXIT_FAILURE );
-}
-
-/* Redefine EQN_yyless() so it works in section 3 code. */
-
-#undef EQN_yyless
-#define EQN_yyless(n) \
- do \
- { \
- /* Undo effects of setting up EQN_yytext. */ \
- int EQN_yyless_macro_arg = (n); \
- YY_LESS_LINENO(EQN_yyless_macro_arg);\
- EQN_yytext[EQN_yyleng] = (EQN_yy_hold_char); \
- (EQN_yy_c_buf_p) = EQN_yytext + EQN_yyless_macro_arg; \
- (EQN_yy_hold_char) = *(EQN_yy_c_buf_p); \
- *(EQN_yy_c_buf_p) = '\0'; \
- EQN_yyleng = EQN_yyless_macro_arg; \
- } \
- while ( 0 )
-
-/* Accessor methods (get/set functions) to struct members. */
-
-/** Get the current line number.
- *
- */
-int EQN_yyget_lineno (void)
-{
-
- return EQN_yylineno;
-}
-
-/** Get the input stream.
- *
- */
-FILE *EQN_yyget_in (void)
-{
- return EQN_yyin;
-}
-
-/** Get the output stream.
- *
- */
-FILE *EQN_yyget_out (void)
-{
- return EQN_yyout;
-}
-
-/** Get the length of the current token.
- *
- */
-int EQN_yyget_leng (void)
-{
- return EQN_yyleng;
-}
-
-/** Get the current token.
- *
- */
-
-char *EQN_yyget_text (void)
-{
- return EQN_yytext;
-}
-
-/** Set the current line number.
- * @param _line_number line number
- *
- */
-void EQN_yyset_lineno (int _line_number )
-{
-
- EQN_yylineno = _line_number;
-}
-
-/** Set the input stream. This does not discard the current
- * input buffer.
- * @param _in_str A readable stream.
- *
- * @see EQN_yy_switch_to_buffer
- */
-void EQN_yyset_in (FILE * _in_str )
-{
- EQN_yyin = _in_str ;
-}
-
-void EQN_yyset_out (FILE * _out_str )
-{
- EQN_yyout = _out_str ;
-}
-
-int EQN_yyget_debug (void)
-{
- return EQN_yy_flex_debug;
-}
-
-void EQN_yyset_debug (int _bdebug )
-{
- EQN_yy_flex_debug = _bdebug ;
-}
-
-static int EQN_yy_init_globals (void)
-{
- /* Initialization is the same as for the non-reentrant scanner.
- * This function is called from EQN_yylex_destroy(), so don't allocate here.
- */
-
- (EQN_yy_buffer_stack) = NULL;
- (EQN_yy_buffer_stack_top) = 0;
- (EQN_yy_buffer_stack_max) = 0;
- (EQN_yy_c_buf_p) = NULL;
- (EQN_yy_init) = 0;
- (EQN_yy_start) = 0;
-
-/* Defined in main.c */
-#ifdef YY_STDINIT
- EQN_yyin = stdin;
- EQN_yyout = stdout;
-#else
- EQN_yyin = NULL;
- EQN_yyout = NULL;
-#endif
-
- /* For future reference: Set errno on error, since we are called by
- * EQN_yylex_init()
- */
- return 0;
-}
-
-/* EQN_yylex_destroy is for both reentrant and non-reentrant scanners. */
-int EQN_yylex_destroy (void)
-{
-
- /* Pop the buffer stack, destroying each element. */
- while(YY_CURRENT_BUFFER){
- EQN_yy_delete_buffer( YY_CURRENT_BUFFER );
- YY_CURRENT_BUFFER_LVALUE = NULL;
- EQN_yypop_buffer_state();
- }
-
- /* Destroy the stack itself. */
- EQN_yyfree((EQN_yy_buffer_stack) );
- (EQN_yy_buffer_stack) = NULL;
-
- /* Reset the globals. This is important in a non-reentrant scanner so the next time
- * EQN_yylex() is called, initialization will occur. */
- EQN_yy_init_globals( );
-
- return 0;
-}
-
-/*
- * Internal utility routines.
- */
-
-#ifndef EQN_yytext_ptr
-static void EQN_yy_flex_strncpy (char* s1, const char * s2, int n )
-{
-
- int i;
- for ( i = 0; i < n; ++i )
- s1[i] = s2[i];
-}
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int EQN_yy_flex_strlen (const char * s )
-{
- int n;
- for ( n = 0; s[n]; ++n )
- ;
-
- return n;
-}
-#endif
-
-void *EQN_yyalloc (EQN_yy_size_t size )
-{
- return malloc(size);
-}
-
-void *EQN_yyrealloc (void * ptr, EQN_yy_size_t size )
-{
-
- /* The cast to (char *) in the following accommodates both
- * implementations that use char* generic pointers, and those
- * that use void* generic pointers. It works with the latter
- * because both ANSI C and C++ allow castless assignment from
- * any pointer type to void*, and deal with argument conversions
- * as though doing an assignment.
- */
- return realloc(ptr, size);
-}
-
-void EQN_yyfree (void * ptr )
-{
- free( (char *) ptr ); /* see EQN_yyrealloc() for (char *) cast */
-}
-
-#define YYTABLES_NAME "EQN_yytables"
-
-#line 76 "eqnlex.l"
-
-
-#if 0 /* #ifndef FLEX_SCANNER */
-static int
-input()
-{
- register int c;
- register char *prompt;
-
- if (nbuffer > 0) {
- c = buffer[--nbuffer];
- } else if (file_mode) {
- if (last_was_newline && EQN_yyin == stdin) {
- prompt = com_get_flag("prompt2");
- if (prompt != NULL) fputs(prompt,stdout);
- }
- c = getc(EQN_yyin);
- } else {
- c = *string;
- if (c != 0) string++;
- }
-
- last_was_newline = (c == '\n');
- if (last_was_newline) read_lineno++;
- if (c == EOF) c = 0;
- return c;
-}
-
-static int
-unput(c)
-int c;
-{
- if (nbuffer < 20) buffer[nbuffer++] = c;
- if (c == '\n') read_lineno--;
-}
-#else
-
-char *eqn_inp_ptr;
-char* eqn_inp_lim;
-
-int eqn_input(char* buf, int max_size)
-{
- char c;
- int i, n;
-
- if (! file_mode) {
- if (max_size > (eqn_inp_lim - eqn_inp_ptr))
- n = eqn_inp_lim - eqn_inp_ptr;
- else
- n= max_size;
- if (n > 0) {
- for (i = 0; i < n; i++)
- if (eqn_inp_ptr[i] == '\n') {
- read_lineno++;
- i++;
- break;
- }
- memcpy (buf, eqn_inp_ptr, i);
- eqn_inp_ptr += i;
- }
- } else {
- c = getc(EQN_yyin);
- if (c == '\n')
- read_lineno++;
- buf[0] = (c == EOF) ? (n = 0, YY_NULL) : (n = 1, c);
- }
- return n;
-}
-
-#endif
-
-int
-equation_setup_string(s)
-char *s;
-{
- read_register_filename(NIL(char));
- file_mode = 0;
- string = s;
-#if 1 /* #ifdef FLEX_SCANNER */
- EQN_yy_switch_to_buffer(
- EQN_yy_create_buffer( EQN_yyin, YY_BUF_SIZE ) );
- EQN_yyrestart(EQN_yyin);
- eqn_inp_lim = string + strlen(string);
- eqn_inp_ptr = string;
-#endif
- nbuffer = 0;
-}
-
-int
-equation_setup_file(fp)
-FILE *fp;
-{
- EQN_yyin = fp;
-#if 1 /* #ifdef FLEX_SCANNER */
- EQN_yy_switch_to_buffer(
- EQN_yy_create_buffer( EQN_yyin, YY_BUF_SIZE ) );
- EQN_yyrestart(EQN_yyin);
- BEGIN(INITIAL);
-#endif
- file_mode = 1;
- nbuffer = 0;
- last_was_newline = 1;
-}
-
-#undef EQN_yywrap
-int
-EQN_yywrap()
-{
- return 1;
-}
-
diff --git a/sis/io/read_eqn.c b/sis/io/read_eqn.c
deleted file mode 100644
index 24e47e9..0000000
--- a/sis/io/read_eqn.c
+++ /dev/null
@@ -1,1871 +0,0 @@
-/* A Bison parser, made by GNU Bison 3.1. */
-
-/* Bison implementation for Yacc-like parsers in C
-
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see . */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-/* C LALR(1) parser skeleton written by Richard Stallman, by
- simplifying the original so-called "semantic" parser. */
-
-/* All symbols defined below should begin with EQN_yy or YY, to avoid
- infringing on user name space. This should be done even for local
- variables, as they might otherwise be expanded by user macros.
- There are some unavoidable exceptions within include files to
- define necessary library symbols; they are noted "INFRINGES ON
- USER NAME SPACE" below. */
-
-/* Identify Bison output. */
-#define YYBISON 1
-
-/* Bison version. */
-#define YYBISON_VERSION "3.1"
-
-/* Skeleton name. */
-#define YYSKELETON_NAME "yacc.c"
-
-/* Pure parsers. */
-#define YYPURE 0
-
-/* Push parsers. */
-#define YYPUSH 0
-
-/* Pull parsers. */
-#define YYPULL 1
-
-
-
-
-/* Copy the first part of user declarations. */
-#line 2 "read_eqn.y" /* yacc.c:339 */
-
-#include "sis.h"
-#include "io_int.h"
-#include
-#include "config.h"
-
-#if YYTEXT_POINTER
-extern char *EQN_yytext;
-#else
-extern char EQN_yytext[];
-#endif
-
-static network_t *global_network;
-static lsList po_list;
-
-int EQN_yyerror();
-#if 0 /* #ifndef FLEX_SCANNER */
-#undef EQN_yywrap
-static int input();
-static int unput();
-static int EQN_yywrap();
-#endif
-
-extern int equation_setup_string(char *);
-extern int equation_setup_file(FILE *);
-
-static void
-do_assign(name, expr)
-char *name;
-node_t *expr;
-{
- char errmsg[1024];
- node_t *node;
-
- node = read_find_or_create_node(global_network, name);
- if (node_function(node) != NODE_UNDEFINED) {
- (void) sprintf(errmsg, "Attempt to redefine '%s'\n", name);
- EQN_yyerror(errmsg); /* never returns */
- }
- FREE(name);
- node_replace(node, expr);
-}
-
-static node_t *
-do_sexpr_list(list, func)
-array_t *list;
-node_t *(*func)();
-{
- int i;
- node_t *node, *node1, *node2;
-
- node1 = array_fetch(node_t *, list, 0);
- node = node_dup(node1);
- node_free(node1);
- for(i = 1; i < array_n(list); i++) {
- node1 = node;
- node2 = array_fetch(node_t *, list, i);
- node = (*func)(node1, node2);
- node_free(node1);
- node_free(node2);
- }
- array_free(list);
- return node;
-}
-
-
-#line 133 "y.tab.c" /* yacc.c:339 */
-
-# ifndef YY_NULLPTR
-# if defined __cplusplus && 201103L <= __cplusplus
-# define YY_NULLPTR nullptr
-# else
-# define YY_NULLPTR 0
-# endif
-# endif
-
-/* Enabling verbose error messages. */
-#ifdef YYERROR_VERBOSE
-# undef YYERROR_VERBOSE
-# define YYERROR_VERBOSE 1
-#else
-# define YYERROR_VERBOSE 0
-#endif
-
-/* In a future release of Bison, this section will be replaced
- by #include "y.tab.h". */
-#ifndef YY_YY_Y_TAB_H_INCLUDED
-# define YY_YY_Y_TAB_H_INCLUDED
-/* Debug traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int EQN_yydebug;
-#endif
-
-/* Token type. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- enum EQN_yytokentype
- {
- OPR_OR = 258,
- OPR_AND = 259,
- CONST_ZERO = 260,
- CONST_ONE = 261,
- IDENTIFIER = 262,
- LPAREN = 263,
- OPR_XOR = 264,
- OPR_XNOR = 265,
- OPR_NOT = 266,
- OPR_NOT_POST = 267,
- NAME = 268,
- INORDER = 269,
- OUTORDER = 270,
- PASS = 271,
- ASSIGN = 272,
- SEMI = 273,
- RPAREN = 274,
- END = 275
- };
-#endif
-/* Tokens. */
-#define OPR_OR 258
-#define OPR_AND 259
-#define CONST_ZERO 260
-#define CONST_ONE 261
-#define IDENTIFIER 262
-#define LPAREN 263
-#define OPR_XOR 264
-#define OPR_XNOR 265
-#define OPR_NOT 266
-#define OPR_NOT_POST 267
-#define NAME 268
-#define INORDER 269
-#define OUTORDER 270
-#define PASS 271
-#define ASSIGN 272
-#define SEMI 273
-#define RPAREN 274
-#define END 275
-
-/* Value type. */
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-
-union YYSTYPE
-{
-#line 69 "read_eqn.y" /* yacc.c:355 */
-
- char *strval;
- node_t *node;
- array_t *array;
-
-#line 219 "y.tab.c" /* yacc.c:355 */
-};
-
-typedef union YYSTYPE YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-extern YYSTYPE EQN_yylval;
-
-int EQN_yyparse (void);
-
-#endif /* !YY_YY_Y_TAB_H_INCLUDED */
-
-/* Copy the second part of user declarations. */
-
-#line 236 "y.tab.c" /* yacc.c:358 */
-
-#ifdef short
-# undef short
-#endif
-
-#ifdef YYTYPE_UINT8
-typedef YYTYPE_UINT8 EQN_yytype_uint8;
-#else
-typedef unsigned char EQN_yytype_uint8;
-#endif
-
-#ifdef YYTYPE_INT8
-typedef YYTYPE_INT8 EQN_yytype_int8;
-#else
-typedef signed char EQN_yytype_int8;
-#endif
-
-#ifdef YYTYPE_UINT16
-typedef YYTYPE_UINT16 EQN_yytype_uint16;
-#else
-typedef unsigned short EQN_yytype_uint16;
-#endif
-
-#ifdef YYTYPE_INT16
-typedef YYTYPE_INT16 EQN_yytype_int16;
-#else
-typedef short EQN_yytype_int16;
-#endif
-
-#ifndef YYSIZE_T
-# ifdef __SIZE_TYPE__
-# define YYSIZE_T __SIZE_TYPE__
-# elif defined size_t
-# define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
-# include /* INFRINGES ON USER NAME SPACE */
-# define YYSIZE_T size_t
-# else
-# define YYSIZE_T unsigned
-# endif
-#endif
-
-#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
-
-#ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
-# if ENABLE_NLS
-# include /* INFRINGES ON USER NAME SPACE */
-# define YY_(Msgid) dgettext ("bison-runtime", Msgid)
-# endif
-# endif
-# ifndef YY_
-# define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__ \
- && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__))) \
- || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-# define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-# define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
- && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-# define _Noreturn __declspec (noreturn)
-# else
-# define _Noreturn YY_ATTRIBUTE ((__noreturn__))
-# endif
-#endif
-
-/* Suppress unused-variable warnings by "using" E. */
-#if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
-#else
-# define YYUSE(E) /* empty */
-#endif
-
-#if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about EQN_yylval being uninitialized. */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
- _Pragma ("GCC diagnostic push") \
- _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
- _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
- _Pragma ("GCC diagnostic pop")
-#else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
-#endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
-#endif
-
-
-#if ! defined EQN_yyoverflow || YYERROR_VERBOSE
-
-/* The parser invokes alloca or malloc; define the necessary symbols. */
-
-# ifdef YYSTACK_USE_ALLOCA
-# if YYSTACK_USE_ALLOCA
-# ifdef __GNUC__
-# define YYSTACK_ALLOC __builtin_alloca
-# elif defined __BUILTIN_VA_ARG_INCR
-# include /* INFRINGES ON USER NAME SPACE */
-# elif defined _AIX
-# define YYSTACK_ALLOC __alloca
-# elif defined _MSC_VER
-# include /* INFRINGES ON USER NAME SPACE */
-# define alloca _alloca
-# else
-# define YYSTACK_ALLOC alloca
-# if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
-# include /* INFRINGES ON USER NAME SPACE */
- /* Use EXIT_SUCCESS as a witness for stdlib.h. */
-# ifndef EXIT_SUCCESS
-# define EXIT_SUCCESS 0
-# endif
-# endif
-# endif
-# endif
-# endif
-
-# ifdef YYSTACK_ALLOC
- /* Pacify GCC's 'empty if-body' warning. */
-# define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
-# ifndef YYSTACK_ALLOC_MAXIMUM
- /* The OS might guarantee only one guard page at the bottom of the stack,
- and a page size can be as small as 4096 bytes. So we cannot safely
- invoke alloca (N) if N exceeds 4096. Use a slightly smaller number
- to allow for a few compiler-allocated temporary stack slots. */
-# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */
-# endif
-# else
-# define YYSTACK_ALLOC YYMALLOC
-# define YYSTACK_FREE YYFREE
-# ifndef YYSTACK_ALLOC_MAXIMUM
-# define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
-# endif
-# if (defined __cplusplus && ! defined EXIT_SUCCESS \
- && ! ((defined YYMALLOC || defined malloc) \
- && (defined YYFREE || defined free)))
-# include /* INFRINGES ON USER NAME SPACE */
-# ifndef EXIT_SUCCESS
-# define EXIT_SUCCESS 0
-# endif
-# endif
-# ifndef YYMALLOC
-# define YYMALLOC malloc
-# if ! defined malloc && ! defined EXIT_SUCCESS
-void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# ifndef YYFREE
-# define YYFREE free
-# if ! defined free && ! defined EXIT_SUCCESS
-void free (void *); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# endif
-#endif /* ! defined EQN_yyoverflow || YYERROR_VERBOSE */
-
-
-#if (! defined EQN_yyoverflow \
- && (! defined __cplusplus \
- || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
-
-/* A type that is properly aligned for any stack member. */
-union EQN_yyalloc
-{
- EQN_yytype_int16 EQN_yyss_alloc;
- YYSTYPE EQN_yyvs_alloc;
-};
-
-/* The size of the maximum gap between one aligned stack and the next. */
-# define YYSTACK_GAP_MAXIMUM (sizeof (union EQN_yyalloc) - 1)
-
-/* The size of an array large to enough to hold all stacks, each with
- N elements. */
-# define YYSTACK_BYTES(N) \
- ((N) * (sizeof (EQN_yytype_int16) + sizeof (YYSTYPE)) \
- + YYSTACK_GAP_MAXIMUM)
-
-# define YYCOPY_NEEDED 1
-
-/* Relocate STACK from its old location to the new one. The
- local variables YYSIZE and YYSTACKSIZE give the old and new number of
- elements in the stack, and YYPTR gives the new location of the
- stack. Advance YYPTR to a properly aligned location for the next
- stack. */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack) \
- do \
- { \
- YYSIZE_T EQN_yynewbytes; \
- YYCOPY (&EQN_yyptr->Stack_alloc, Stack, EQN_yysize); \
- Stack = &EQN_yyptr->Stack_alloc; \
- EQN_yynewbytes = EQN_yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
- EQN_yyptr += EQN_yynewbytes / sizeof (*EQN_yyptr); \
- } \
- while (0)
-
-#endif
-
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST. The source and destination do
- not overlap. */
-# ifndef YYCOPY
-# if defined __GNUC__ && 1 < __GNUC__
-# define YYCOPY(Dst, Src, Count) \
- __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-# else
-# define YYCOPY(Dst, Src, Count) \
- do \
- { \
- YYSIZE_T EQN_yyi; \
- for (EQN_yyi = 0; EQN_yyi < (Count); EQN_yyi++) \
- (Dst)[EQN_yyi] = (Src)[EQN_yyi]; \
- } \
- while (0)
-# endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
-/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 22
-/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 132
-
-/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 21
-/* YYNNTS -- Number of nonterminals. */
-#define YYNNTS 10
-/* YYNRULES -- Number of rules. */
-#define YYNRULES 39
-/* YYNSTATES -- Number of states. */
-#define YYNSTATES 70
-
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
- by EQN_yylex, with out-of-bounds checking. */
-#define YYUNDEFTOK 2
-#define YYMAXUTOK 275
-
-#define YYTRANSLATE(YYX) \
- ((unsigned) (YYX) <= YYMAXUTOK ? EQN_yytranslate[YYX] : YYUNDEFTOK)
-
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
- as returned by EQN_yylex, without out-of-bounds checking. */
-static const EQN_yytype_uint8 EQN_yytranslate[] =
-{
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20
-};
-
-#if YYDEBUG
- /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
-static const EQN_yytype_uint8 EQN_yyrline[] =
-{
- 0, 86, 86, 87, 88, 89, 93, 94, 97, 98,
- 104, 106, 108, 111, 116, 119, 122, 125, 128, 131,
- 134, 137, 140, 143, 146, 156, 159, 162, 165, 168,
- 171, 174, 177, 187, 192, 198, 203, 204, 221, 222
-};
-#endif
-
-#if YYDEBUG || YYERROR_VERBOSE || 0
-/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
- First, the terminals, then, starting at YYNTOKENS, nonterminals. */
-static const char *const EQN_yytname[] =
-{
- "$end", "error", "$undefined", "OPR_OR", "OPR_AND", "CONST_ZERO",
- "CONST_ONE", "IDENTIFIER", "LPAREN", "OPR_XOR", "OPR_XNOR", "OPR_NOT",
- "OPR_NOT_POST", "NAME", "INORDER", "OUTORDER", "PASS", "ASSIGN", "SEMI",
- "RPAREN", "END", "$accept", "program", "prog", "stat", "expr", "sexpr",
- "sexpr_list", "identifier", "input_list", "output_list", YY_NULLPTR
-};
-#endif
-
-# ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
- (internal) symbol number NUM (which must be that of a token). */
-static const EQN_yytype_uint16 EQN_yytoknum[] =
-{
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275
-};
-# endif
-
-#define YYPACT_NINF -10
-
-#define EQN_yypact_value_is_default(Yystate) \
- (!!((Yystate) == (-10)))
-
-#define YYTABLE_NINF -9
-
-#define EQN_yytable_value_is_error(Yytable_value) \
- 0
-
- /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- STATE-NUM. */
-static const EQN_yytype_int8 EQN_yypact[] =
-{
- 64, -10, -10, -10, 24, -9, -7, -6, 12, 73,
- 2, -10, -1, 119, 119, 4, 6, 119, 14, 14,
- -10, -10, -10, 7, 16, 37, -1, -10, 112, 110,
- -10, -4, -10, 57, -10, -10, 13, 119, -10, 14,
- 14, -10, -10, -10, -10, 112, 112, 91, -10, -10,
- -10, -10, -10, 41, -10, -10, 42, -10, 112, 112,
- 112, 112, -10, 120, -10, -10, 100, 120, -5, -5
-};
-
- /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
- Performed when YYTABLE does not specify something else to do. Zero
- means the default is an error. */
-static const EQN_yytype_uint8 EQN_yydefact[] =
-{
- 2, 28, 29, 35, 0, 0, 0, 0, 0, 3,
- 0, 5, 32, 0, 0, 0, 0, 0, 0, 0,
- 36, 38, 1, 0, 0, 0, 0, 6, 0, 0,
- 33, 0, 32, 0, 30, 31, 0, 0, 9, 10,
- 11, 4, 7, 21, 22, 0, 0, 12, 24, 26,
- 34, 25, 27, 0, 37, 39, 0, 20, 0, 0,
- 0, 0, 19, 16, 13, 23, 14, 15, 17, 18
-};
-
- /* YYPGOTO[NTERM-NUM]. */
-static const EQN_yytype_int8 EQN_yypgoto[] =
-{
- -10, -10, -10, 58, -2, 5, 52, 0, -10, -10
-};
-
- /* YYDEFGOTO[NTERM-NUM]. */
-static const EQN_yytype_int8 EQN_yydefgoto[] =
-{
- -1, 8, 9, 10, 63, 30, 31, 48, 39, 40
-};
-
- /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
- positive, shift that token. If negative, reduce the rule whose
- number is the opposite. If YYTABLE_NINF, syntax error. */
-static const EQN_yytype_int8 EQN_yytable[] =
-{
- 12, 1, 2, 3, 29, 11, 46, 62, 19, 26,
- 20, 21, 22, 32, 32, 49, 28, 32, 37, 38,
- 27, 3, 36, 34, 18, 35, 47, 13, 14, 15,
- 16, 32, 52, 32, 41, 17, 50, 32, 50, 54,
- 55, 18, 53, 56, 57, 58, 59, 43, 44, 3,
- 45, 60, 61, 46, 62, 42, 66, 67, 68, 69,
- 64, 65, 1, 2, 3, 29, 33, 25, 0, 1,
- 2, 3, 4, 0, 0, 0, 51, 5, 6, 7,
- 3, 23, -8, 0, 0, 0, 5, 6, 7, 0,
- 0, -8, 0, 24, 58, 59, 43, 44, 3, 45,
- 60, 61, 46, 62, 59, 43, 44, 3, 45, 60,
- 61, 46, 62, 13, 14, 15, 16, 43, 44, 3,
- 45, 17, 0, 46, 1, 2, 3, 29, 0, 60,
- 61, 46, 62
-};
-
-static const EQN_yytype_int8 EQN_yycheck[] =
-{
- 0, 5, 6, 7, 8, 0, 11, 12, 17, 9,
- 17, 17, 0, 13, 14, 19, 17, 17, 18, 19,
- 18, 7, 17, 19, 17, 19, 28, 3, 4, 5,
- 6, 31, 19, 33, 18, 11, 31, 37, 33, 39,
- 40, 17, 37, 45, 46, 3, 4, 5, 6, 7,
- 8, 9, 10, 11, 12, 18, 58, 59, 60, 61,
- 19, 19, 5, 6, 7, 8, 14, 9, -1, 5,
- 6, 7, 8, -1, -1, -1, 19, 13, 14, 15,
- 7, 8, 18, -1, -1, -1, 13, 14, 15, -1,
- -1, 18, -1, 20, 3, 4, 5, 6, 7, 8,
- 9, 10, 11, 12, 4, 5, 6, 7, 8, 9,
- 10, 11, 12, 3, 4, 5, 6, 5, 6, 7,
- 8, 11, -1, 11, 5, 6, 7, 8, -1, 9,
- 10, 11, 12
-};
-
- /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- symbol of state STATE-NUM. */
-static const EQN_yytype_uint8 EQN_yystos[] =
-{
- 0, 5, 6, 7, 8, 13, 14, 15, 22, 23,
- 24, 26, 28, 3, 4, 5, 6, 11, 17, 17,
- 17, 17, 0, 8, 20, 24, 28, 18, 17, 8,
- 26, 27, 28, 27, 19, 19, 26, 28, 28, 29,
- 30, 18, 18, 5, 6, 8, 11, 25, 28, 19,
- 26, 19, 19, 26, 28, 28, 25, 25, 3, 4,
- 9, 10, 12, 25, 19, 19, 25, 25, 25, 25
-};
-
- /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const EQN_yytype_uint8 EQN_yyr1[] =
-{
- 0, 21, 22, 22, 22, 22, 23, 23, 24, 24,
- 24, 24, 24, 24, 25, 25, 25, 25, 25, 25,
- 25, 25, 25, 25, 25, 26, 26, 26, 26, 26,
- 26, 26, 26, 27, 27, 28, 29, 29, 30, 30
-};
-
- /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */
-static const EQN_yytype_uint8 EQN_yyr2[] =
-{
- 0, 2, 0, 1, 3, 1, 2, 3, 0, 3,
- 3, 3, 3, 5, 3, 3, 2, 3, 3, 2,
- 2, 1, 1, 3, 1, 4, 4, 4, 1, 1,
- 3, 3, 1, 1, 2, 1, 0, 2, 0, 2
-};
-
-
-#define EQN_yyerrok (EQN_yyerrstatus = 0)
-#define EQN_yyclearin (EQN_yychar = YYEMPTY)
-#define YYEMPTY (-2)
-#define YYEOF 0
-
-#define YYACCEPT goto EQN_yyacceptlab
-#define YYABORT goto EQN_yyabortlab
-#define YYERROR goto EQN_yyerrorlab
-
-
-#define YYRECOVERING() (!!EQN_yyerrstatus)
-
-#define YYBACKUP(Token, Value) \
-do \
- if (EQN_yychar == YYEMPTY) \
- { \
- EQN_yychar = (Token); \
- EQN_yylval = (Value); \
- YYPOPSTACK (EQN_yylen); \
- EQN_yystate = *EQN_yyssp; \
- goto EQN_yybackup; \
- } \
- else \
- { \
- EQN_yyerror (YY_("syntax error: cannot back up")); \
- YYERROR; \
- } \
-while (0)
-
-/* Error token number */
-#define YYTERROR 1
-#define YYERRCODE 256
-
-
-
-/* Enable debugging if requested. */
-#if YYDEBUG
-
-# ifndef YYFPRINTF
-# include /* INFRINGES ON USER NAME SPACE */
-# define YYFPRINTF fprintf
-# endif
-
-# define YYDPRINTF(Args) \
-do { \
- if (EQN_yydebug) \
- YYFPRINTF Args; \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
-do { \
- if (EQN_yydebug) \
- { \
- YYFPRINTF (stderr, "%s ", Title); \
- EQN_yy_symbol_print (stderr, \
- Type, Value); \
- YYFPRINTF (stderr, "\n"); \
- } \
-} while (0)
-
-
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT. |
-`----------------------------------------*/
-
-static void
-EQN_yy_symbol_value_print (FILE *EQN_yyoutput, int EQN_yytype, YYSTYPE const * const EQN_yyvaluep)
-{
- FILE *EQN_yyo = EQN_yyoutput;
- YYUSE (EQN_yyo);
- if (!EQN_yyvaluep)
- return;
-# ifdef YYPRINT
- if (EQN_yytype < YYNTOKENS)
- YYPRINT (EQN_yyoutput, EQN_yytoknum[EQN_yytype], *EQN_yyvaluep);
-# endif
- YYUSE (EQN_yytype);
-}
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT. |
-`--------------------------------*/
-
-static void
-EQN_yy_symbol_print (FILE *EQN_yyoutput, int EQN_yytype, YYSTYPE const * const EQN_yyvaluep)
-{
- YYFPRINTF (EQN_yyoutput, "%s %s (",
- EQN_yytype < YYNTOKENS ? "token" : "nterm", EQN_yytname[EQN_yytype]);
-
- EQN_yy_symbol_value_print (EQN_yyoutput, EQN_yytype, EQN_yyvaluep);
- YYFPRINTF (EQN_yyoutput, ")");
-}
-
-/*------------------------------------------------------------------.
-| EQN_yy_stack_print -- Print the state stack from its BOTTOM up to its |
-| TOP (included). |
-`------------------------------------------------------------------*/
-
-static void
-EQN_yy_stack_print (EQN_yytype_int16 *EQN_yybottom, EQN_yytype_int16 *EQN_yytop)
-{
- YYFPRINTF (stderr, "Stack now");
- for (; EQN_yybottom <= EQN_yytop; EQN_yybottom++)
- {
- int EQN_yybot = *EQN_yybottom;
- YYFPRINTF (stderr, " %d", EQN_yybot);
- }
- YYFPRINTF (stderr, "\n");
-}
-
-# define YY_STACK_PRINT(Bottom, Top) \
-do { \
- if (EQN_yydebug) \
- EQN_yy_stack_print ((Bottom), (Top)); \
-} while (0)
-
-
-/*------------------------------------------------.
-| Report that the YYRULE is going to be reduced. |
-`------------------------------------------------*/
-
-static void
-EQN_yy_reduce_print (EQN_yytype_int16 *EQN_yyssp, YYSTYPE *EQN_yyvsp, int EQN_yyrule)
-{
- unsigned long EQN_yylno = EQN_yyrline[EQN_yyrule];
- int EQN_yynrhs = EQN_yyr2[EQN_yyrule];
- int EQN_yyi;
- YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
- EQN_yyrule - 1, EQN_yylno);
- /* The symbols being reduced. */
- for (EQN_yyi = 0; EQN_yyi < EQN_yynrhs; EQN_yyi++)
- {
- YYFPRINTF (stderr, " $%d = ", EQN_yyi + 1);
- EQN_yy_symbol_print (stderr,
- EQN_yystos[EQN_yyssp[EQN_yyi + 1 - EQN_yynrhs]],
- &(EQN_yyvsp[(EQN_yyi + 1) - (EQN_yynrhs)])
- );
- YYFPRINTF (stderr, "\n");
- }
-}
-
-# define YY_REDUCE_PRINT(Rule) \
-do { \
- if (EQN_yydebug) \
- EQN_yy_reduce_print (EQN_yyssp, EQN_yyvsp, Rule); \
-} while (0)
-
-/* Nonzero means print parse trace. It is left uninitialized so that
- multiple parsers can coexist. */
-int EQN_yydebug;
-#else /* !YYDEBUG */
-# define YYDPRINTF(Args)
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
-# define YY_STACK_PRINT(Bottom, Top)
-# define YY_REDUCE_PRINT(Rule)
-#endif /* !YYDEBUG */
-
-
-/* YYINITDEPTH -- initial size of the parser's stacks. */
-#ifndef YYINITDEPTH
-# define YYINITDEPTH 200
-#endif
-
-/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
- if the built-in stack extension method is used).
-
- Do not make this value too large; the results are undefined if
- YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)
- evaluated with infinite-precision integer arithmetic. */
-
-#ifndef YYMAXDEPTH
-# define YYMAXDEPTH 10000
-#endif
-
-
-#if YYERROR_VERBOSE
-
-# ifndef EQN_yystrlen
-# if defined __GLIBC__ && defined _STRING_H
-# define EQN_yystrlen strlen
-# else
-/* Return the length of YYSTR. */
-static YYSIZE_T
-EQN_yystrlen (const char *EQN_yystr)
-{
- YYSIZE_T EQN_yylen;
- for (EQN_yylen = 0; EQN_yystr[EQN_yylen]; EQN_yylen++)
- continue;
- return EQN_yylen;
-}
-# endif
-# endif
-
-# ifndef EQN_yystpcpy
-# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE
-# define EQN_yystpcpy stpcpy
-# else
-/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
- YYDEST. */
-static char *
-EQN_yystpcpy (char *EQN_yydest, const char *EQN_yysrc)
-{
- char *EQN_yyd = EQN_yydest;
- const char *EQN_yys = EQN_yysrc;
-
- while ((*EQN_yyd++ = *EQN_yys++) != '\0')
- continue;
-
- return EQN_yyd - 1;
-}
-# endif
-# endif
-
-# ifndef EQN_yytnamerr
-/* Copy to YYRES the contents of YYSTR after stripping away unnecessary
- quotes and backslashes, so that it's suitable for EQN_yyerror. The
- heuristic is that double-quoting is unnecessary unless the string
- contains an apostrophe, a comma, or backslash (other than
- backslash-backslash). YYSTR is taken from EQN_yytname. If YYRES is
- null, do not copy; instead, return the length of what the result
- would have been. */
-static YYSIZE_T
-EQN_yytnamerr (char *EQN_yyres, const char *EQN_yystr)
-{
- if (*EQN_yystr == '"')
- {
- YYSIZE_T EQN_yyn = 0;
- char const *EQN_yyp = EQN_yystr;
-
- for (;;)
- switch (*++EQN_yyp)
- {
- case '\'':
- case ',':
- goto do_not_strip_quotes;
-
- case '\\':
- if (*++EQN_yyp != '\\')
- goto do_not_strip_quotes;
- /* Fall through. */
- default:
- if (EQN_yyres)
- EQN_yyres[EQN_yyn] = *EQN_yyp;
- EQN_yyn++;
- break;
-
- case '"':
- if (EQN_yyres)
- EQN_yyres[EQN_yyn] = '\0';
- return EQN_yyn;
- }
- do_not_strip_quotes: ;
- }
-
- if (! EQN_yyres)
- return EQN_yystrlen (EQN_yystr);
-
- return EQN_yystpcpy (EQN_yyres, EQN_yystr) - EQN_yyres;
-}
-# endif
-
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
- about the unexpected token YYTOKEN for the state stack whose top is
- YYSSP.
-
- Return 0 if *YYMSG was successfully written. Return 1 if *YYMSG is
- not large enough to hold the message. In that case, also set
- *YYMSG_ALLOC to the required number of bytes. Return 2 if the
- required number of bytes is too large to store. */
-static int
-EQN_yysyntax_error (YYSIZE_T *EQN_yymsg_alloc, char **EQN_yymsg,
- EQN_yytype_int16 *EQN_yyssp, int EQN_yytoken)
-{
- YYSIZE_T EQN_yysize0 = EQN_yytnamerr (YY_NULLPTR, EQN_yytname[EQN_yytoken]);
- YYSIZE_T EQN_yysize = EQN_yysize0;
- enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
- /* Internationalized format string. */
- const char *EQN_yyformat = YY_NULLPTR;
- /* Arguments of EQN_yyformat. */
- char const *EQN_yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
- /* Number of reported tokens (one for the "unexpected", one per
- "expected"). */
- int EQN_yycount = 0;
-
- /* There are many possibilities here to consider:
- - If this state is a consistent state with a default action, then
- the only way this function was invoked is if the default action
- is an error action. In that case, don't check for expected
- tokens because there are none.
- - The only way there can be no lookahead present (in EQN_yychar) is if
- this state is a consistent state with a default action. Thus,
- detecting the absence of a lookahead is sufficient to determine
- that there is no unexpected or expected token to report. In that
- case, just report a simple "syntax error".
- - Don't assume there isn't a lookahead just because this state is a
- consistent state with a default action. There might have been a
- previous inconsistent state, consistent state with a non-default
- action, or user semantic action that manipulated EQN_yychar.
- - Of course, the expected token list depends on states to have
- correct lookahead information, and it depends on the parser not
- to perform extra reductions after fetching a lookahead from the
- scanner and before detecting a syntax error. Thus, state merging
- (from LALR or IELR) and default reductions corrupt the expected
- token list. However, the list is correct for canonical LR with
- one exception: it will still contain any token that will not be
- accepted due to an error action in a later state.
- */
- if (EQN_yytoken != YYEMPTY)
- {
- int EQN_yyn = EQN_yypact[*EQN_yyssp];
- EQN_yyarg[EQN_yycount++] = EQN_yytname[EQN_yytoken];
- if (!EQN_yypact_value_is_default (EQN_yyn))
- {
- /* Start YYX at -YYN if negative to avoid negative indexes in
- YYCHECK. In other words, skip the first -YYN actions for
- this state because they are default actions. */
- int EQN_yyxbegin = EQN_yyn < 0 ? -EQN_yyn : 0;
- /* Stay within bounds of both EQN_yycheck and EQN_yytname. */
- int EQN_yychecklim = YYLAST - EQN_yyn + 1;
- int EQN_yyxend = EQN_yychecklim < YYNTOKENS ? EQN_yychecklim : YYNTOKENS;
- int EQN_yyx;
-
- for (EQN_yyx = EQN_yyxbegin; EQN_yyx < EQN_yyxend; ++EQN_yyx)
- if (EQN_yycheck[EQN_yyx + EQN_yyn] == EQN_yyx && EQN_yyx != YYTERROR
- && !EQN_yytable_value_is_error (EQN_yytable[EQN_yyx + EQN_yyn]))
- {
- if (EQN_yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
- {
- EQN_yycount = 1;
- EQN_yysize = EQN_yysize0;
- break;
- }
- EQN_yyarg[EQN_yycount++] = EQN_yytname[EQN_yyx];
- {
- YYSIZE_T EQN_yysize1 = EQN_yysize + EQN_yytnamerr (YY_NULLPTR, EQN_yytname[EQN_yyx]);
- if (! (EQN_yysize <= EQN_yysize1
- && EQN_yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- EQN_yysize = EQN_yysize1;
- }
- }
- }
- }
-
- switch (EQN_yycount)
- {
-# define YYCASE_(N, S) \
- case N: \
- EQN_yyformat = S; \
- break
- default: /* Avoid compiler warnings. */
- YYCASE_(0, YY_("syntax error"));
- YYCASE_(1, YY_("syntax error, unexpected %s"));
- YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
- YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
- YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
- YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
- }
-
- {
- YYSIZE_T EQN_yysize1 = EQN_yysize + EQN_yystrlen (EQN_yyformat);
- if (! (EQN_yysize <= EQN_yysize1 && EQN_yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- EQN_yysize = EQN_yysize1;
- }
-
- if (*EQN_yymsg_alloc < EQN_yysize)
- {
- *EQN_yymsg_alloc = 2 * EQN_yysize;
- if (! (EQN_yysize <= *EQN_yymsg_alloc
- && *EQN_yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
- *EQN_yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
- return 1;
- }
-
- /* Avoid sprintf, as that infringes on the user's name space.
- Don't have undefined behavior even if the translation
- produced a string with the wrong number of "%s"s. */
- {
- char *EQN_yyp = *EQN_yymsg;
- int EQN_yyi = 0;
- while ((*EQN_yyp = *EQN_yyformat) != '\0')
- if (*EQN_yyp == '%' && EQN_yyformat[1] == 's' && EQN_yyi < EQN_yycount)
- {
- EQN_yyp += EQN_yytnamerr (EQN_yyp, EQN_yyarg[EQN_yyi++]);
- EQN_yyformat += 2;
- }
- else
- {
- EQN_yyp++;
- EQN_yyformat++;
- }
- }
- return 0;
-}
-#endif /* YYERROR_VERBOSE */
-
-/*-----------------------------------------------.
-| Release the memory associated to this symbol. |
-`-----------------------------------------------*/
-
-static void
-EQN_yydestruct (const char *EQN_yymsg, int EQN_yytype, YYSTYPE *EQN_yyvaluep)
-{
- YYUSE (EQN_yyvaluep);
- if (!EQN_yymsg)
- EQN_yymsg = "Deleting";
- YY_SYMBOL_PRINT (EQN_yymsg, EQN_yytype, EQN_yyvaluep, EQN_yylocationp);
-
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- YYUSE (EQN_yytype);
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
-
-
-
-
-/* The lookahead symbol. */
-int EQN_yychar;
-
-/* The semantic value of the lookahead symbol. */
-YYSTYPE EQN_yylval;
-/* Number of syntax errors so far. */
-int EQN_yynerrs;
-
-
-/*----------.
-| EQN_yyparse. |
-`----------*/
-
-int
-EQN_yyparse (void)
-{
- int EQN_yystate;
- /* Number of tokens to shift before error messages enabled. */
- int EQN_yyerrstatus;
-
- /* The stacks and their tools:
- 'EQN_yyss': related to states.
- 'EQN_yyvs': related to semantic values.
-
- Refer to the stacks through separate pointers, to allow EQN_yyoverflow
- to reallocate them elsewhere. */
-
- /* The state stack. */
- EQN_yytype_int16 EQN_yyssa[YYINITDEPTH];
- EQN_yytype_int16 *EQN_yyss;
- EQN_yytype_int16 *EQN_yyssp;
-
- /* The semantic value stack. */
- YYSTYPE EQN_yyvsa[YYINITDEPTH];
- YYSTYPE *EQN_yyvs;
- YYSTYPE *EQN_yyvsp;
-
- YYSIZE_T EQN_yystacksize;
-
- int EQN_yyn;
- int EQN_yyresult;
- /* Lookahead token as an internal (translated) token number. */
- int EQN_yytoken = 0;
- /* The variables used to return semantic value and location from the
- action routines. */
- YYSTYPE EQN_yyval;
-
-#if YYERROR_VERBOSE
- /* Buffer for error messages, and its allocated size. */
- char EQN_yymsgbuf[128];
- char *EQN_yymsg = EQN_yymsgbuf;
- YYSIZE_T EQN_yymsg_alloc = sizeof EQN_yymsgbuf;
-#endif
-
-#define YYPOPSTACK(N) (EQN_yyvsp -= (N), EQN_yyssp -= (N))
-
- /* The number of symbols on the RHS of the reduced rule.
- Keep to zero when no symbol should be popped. */
- int EQN_yylen = 0;
-
- EQN_yyssp = EQN_yyss = EQN_yyssa;
- EQN_yyvsp = EQN_yyvs = EQN_yyvsa;
- EQN_yystacksize = YYINITDEPTH;
-
- YYDPRINTF ((stderr, "Starting parse\n"));
-
- EQN_yystate = 0;
- EQN_yyerrstatus = 0;
- EQN_yynerrs = 0;
- EQN_yychar = YYEMPTY; /* Cause a token to be read. */
- goto EQN_yysetstate;
-
-/*------------------------------------------------------------.
-| EQN_yynewstate -- Push a new state, which is found in EQN_yystate. |
-`------------------------------------------------------------*/
- EQN_yynewstate:
- /* In all cases, when you get here, the value and location stacks
- have just been pushed. So pushing a state here evens the stacks. */
- EQN_yyssp++;
-
- EQN_yysetstate:
- *EQN_yyssp = EQN_yystate;
-
- if (EQN_yyss + EQN_yystacksize - 1 <= EQN_yyssp)
- {
- /* Get the current used size of the three stacks, in elements. */
- YYSIZE_T EQN_yysize = EQN_yyssp - EQN_yyss + 1;
-
-#ifdef EQN_yyoverflow
- {
- /* Give user a chance to reallocate the stack. Use copies of
- these so that the &'s don't force the real ones into
- memory. */
- YYSTYPE *EQN_yyvs1 = EQN_yyvs;
- EQN_yytype_int16 *EQN_yyss1 = EQN_yyss;
-
- /* Each stack pointer address is followed by the size of the
- data in use in that stack, in bytes. This used to be a
- conditional around just the two extra args, but that might
- be undefined if EQN_yyoverflow is a macro. */
- EQN_yyoverflow (YY_("memory exhausted"),
- &EQN_yyss1, EQN_yysize * sizeof (*EQN_yyssp),
- &EQN_yyvs1, EQN_yysize * sizeof (*EQN_yyvsp),
- &EQN_yystacksize);
-
- EQN_yyss = EQN_yyss1;
- EQN_yyvs = EQN_yyvs1;
- }
-#else /* no EQN_yyoverflow */
-# ifndef YYSTACK_RELOCATE
- goto EQN_yyexhaustedlab;
-# else
- /* Extend the stack our own way. */
- if (YYMAXDEPTH <= EQN_yystacksize)
- goto EQN_yyexhaustedlab;
- EQN_yystacksize *= 2;
- if (YYMAXDEPTH < EQN_yystacksize)
- EQN_yystacksize = YYMAXDEPTH;
-
- {
- EQN_yytype_int16 *EQN_yyss1 = EQN_yyss;
- union EQN_yyalloc *EQN_yyptr =
- (union EQN_yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (EQN_yystacksize));
- if (! EQN_yyptr)
- goto EQN_yyexhaustedlab;
- YYSTACK_RELOCATE (EQN_yyss_alloc, EQN_yyss);
- YYSTACK_RELOCATE (EQN_yyvs_alloc, EQN_yyvs);
-# undef YYSTACK_RELOCATE
- if (EQN_yyss1 != EQN_yyssa)
- YYSTACK_FREE (EQN_yyss1);
- }
-# endif
-#endif /* no EQN_yyoverflow */
-
- EQN_yyssp = EQN_yyss + EQN_yysize - 1;
- EQN_yyvsp = EQN_yyvs + EQN_yysize - 1;
-
- YYDPRINTF ((stderr, "Stack size increased to %lu\n",
- (unsigned long) EQN_yystacksize));
-
- if (EQN_yyss + EQN_yystacksize - 1 <= EQN_yyssp)
- YYABORT;
- }
-
- YYDPRINTF ((stderr, "Entering state %d\n", EQN_yystate));
-
- if (EQN_yystate == YYFINAL)
- YYACCEPT;
-
- goto EQN_yybackup;
-
-/*-----------.
-| EQN_yybackup. |
-`-----------*/
-EQN_yybackup:
-
- /* Do appropriate processing given the current state. Read a
- lookahead token if we need one and don't already have one. */
-
- /* First try to decide what to do without reference to lookahead token. */
- EQN_yyn = EQN_yypact[EQN_yystate];
- if (EQN_yypact_value_is_default (EQN_yyn))
- goto EQN_yydefault;
-
- /* Not known => get a lookahead token if don't already have one. */
-
- /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */
- if (EQN_yychar == YYEMPTY)
- {
- YYDPRINTF ((stderr, "Reading a token: "));
- EQN_yychar = EQN_yylex ();
- }
-
- if (EQN_yychar <= YYEOF)
- {
- EQN_yychar = EQN_yytoken = YYEOF;
- YYDPRINTF ((stderr, "Now at end of input.\n"));
- }
- else
- {
- EQN_yytoken = YYTRANSLATE (EQN_yychar);
- YY_SYMBOL_PRINT ("Next token is", EQN_yytoken, &EQN_yylval, &EQN_yylloc);
- }
-
- /* If the proper action on seeing token YYTOKEN is to reduce or to
- detect an error, take that action. */
- EQN_yyn += EQN_yytoken;
- if (EQN_yyn < 0 || YYLAST < EQN_yyn || EQN_yycheck[EQN_yyn] != EQN_yytoken)
- goto EQN_yydefault;
- EQN_yyn = EQN_yytable[EQN_yyn];
- if (EQN_yyn <= 0)
- {
- if (EQN_yytable_value_is_error (EQN_yyn))
- goto EQN_yyerrlab;
- EQN_yyn = -EQN_yyn;
- goto EQN_yyreduce;
- }
-
- /* Count tokens shifted since error; after three, turn off error
- status. */
- if (EQN_yyerrstatus)
- EQN_yyerrstatus--;
-
- /* Shift the lookahead token. */
- YY_SYMBOL_PRINT ("Shifting", EQN_yytoken, &EQN_yylval, &EQN_yylloc);
-
- /* Discard the shifted token. */
- EQN_yychar = YYEMPTY;
-
- EQN_yystate = EQN_yyn;
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- *++EQN_yyvsp = EQN_yylval;
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-
- goto EQN_yynewstate;
-
-
-/*-----------------------------------------------------------.
-| EQN_yydefault -- do the default action for the current state. |
-`-----------------------------------------------------------*/
-EQN_yydefault:
- EQN_yyn = EQN_yydefact[EQN_yystate];
- if (EQN_yyn == 0)
- goto EQN_yyerrlab;
- goto EQN_yyreduce;
-
-
-/*-----------------------------.
-| EQN_yyreduce -- Do a reduction. |
-`-----------------------------*/
-EQN_yyreduce:
- /* EQN_yyn is the number of a rule to reduce with. */
- EQN_yylen = EQN_yyr2[EQN_yyn];
-
- /* If YYLEN is nonzero, implement the default value of the action:
- '$$ = $1'.
-
- Otherwise, the following line sets YYVAL to garbage.
- This behavior is undocumented and Bison
- users should not rely upon it. Assigning to YYVAL
- unconditionally makes the parser a bit smaller, and it avoids a
- GCC warning that YYVAL may be used uninitialized. */
- EQN_yyval = EQN_yyvsp[1-EQN_yylen];
-
-
- YY_REDUCE_PRINT (EQN_yyn);
- switch (EQN_yyn)
- {
- case 5:
-#line 90 "read_eqn.y" /* yacc.c:1651 */
- { do_assign(util_strsav("SILLY"), (EQN_yyvsp[0].node)); }
-#line 1362 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 9:
-#line 99 "read_eqn.y" /* yacc.c:1651 */
- {
- network_set_name(global_network, (EQN_yyvsp[0].strval));
- FREE((EQN_yyvsp[0].strval));
- }
-#line 1371 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 12:
-#line 109 "read_eqn.y" /* yacc.c:1651 */
- { do_assign((EQN_yyvsp[-2].strval), (EQN_yyvsp[0].node)); }
-#line 1377 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 13:
-#line 112 "read_eqn.y" /* yacc.c:1651 */
- { do_assign((EQN_yyvsp[-2].strval), (EQN_yyvsp[-1].node)); }
-#line 1383 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 14:
-#line 117 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_or((EQN_yyvsp[-2].node), (EQN_yyvsp[0].node)); node_free((EQN_yyvsp[-2].node)); node_free((EQN_yyvsp[0].node));}
-#line 1389 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 15:
-#line 120 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_and((EQN_yyvsp[-2].node), (EQN_yyvsp[0].node)); node_free((EQN_yyvsp[-2].node)); node_free((EQN_yyvsp[0].node));}
-#line 1395 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 16:
-#line 123 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_and((EQN_yyvsp[-1].node), (EQN_yyvsp[0].node)); node_free((EQN_yyvsp[-1].node)); node_free((EQN_yyvsp[0].node));}
-#line 1401 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 17:
-#line 126 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_xor((EQN_yyvsp[-2].node), (EQN_yyvsp[0].node)); node_free((EQN_yyvsp[-2].node)); node_free((EQN_yyvsp[0].node));}
-#line 1407 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 18:
-#line 129 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_xnor((EQN_yyvsp[-2].node), (EQN_yyvsp[0].node)); node_free((EQN_yyvsp[-2].node)); node_free((EQN_yyvsp[0].node));}
-#line 1413 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 19:
-#line 132 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_not((EQN_yyvsp[-1].node)); node_free((EQN_yyvsp[-1].node)); }
-#line 1419 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 20:
-#line 135 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_not((EQN_yyvsp[0].node)); node_free((EQN_yyvsp[0].node)); }
-#line 1425 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 21:
-#line 138 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_constant(0); }
-#line 1431 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 22:
-#line 141 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_constant(1); }
-#line 1437 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 23:
-#line 144 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = (EQN_yyvsp[-1].node); }
-#line 1443 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 24:
-#line 147 "read_eqn.y" /* yacc.c:1651 */
- {
- node_t *node;
- node = read_find_or_create_node(global_network, (EQN_yyvsp[0].strval));
- (EQN_yyval.node) = node_literal(node, 1);
- FREE((EQN_yyvsp[0].strval));
- }
-#line 1454 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 25:
-#line 157 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = do_sexpr_list((EQN_yyvsp[-1].array), node_and); }
-#line 1460 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 26:
-#line 160 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = do_sexpr_list((EQN_yyvsp[-1].array), node_or); }
-#line 1466 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 27:
-#line 163 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_not((EQN_yyvsp[-1].node)); node_free((EQN_yyvsp[-1].node)); }
-#line 1472 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 28:
-#line 166 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_constant(0); }
-#line 1478 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 29:
-#line 169 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_constant(1); }
-#line 1484 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 30:
-#line 172 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_constant(0); }
-#line 1490 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 31:
-#line 175 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.node) = node_constant(1); }
-#line 1496 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 32:
-#line 178 "read_eqn.y" /* yacc.c:1651 */
- {
- node_t *node;
- node = read_find_or_create_node(global_network, (EQN_yyvsp[0].strval));
- (EQN_yyval.node) = node_literal(node, 1);
- FREE((EQN_yyvsp[0].strval));
- }
-#line 1507 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 33:
-#line 188 "read_eqn.y" /* yacc.c:1651 */
- {
- (EQN_yyval.array) = array_alloc(node_t *, 10);
- array_insert_last(node_t *, (EQN_yyval.array), (EQN_yyvsp[0].node));
- }
-#line 1516 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 34:
-#line 193 "read_eqn.y" /* yacc.c:1651 */
- {
- array_insert_last(node_t *, (EQN_yyvsp[-1].array), (EQN_yyvsp[0].node));
- }
-#line 1524 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 35:
-#line 199 "read_eqn.y" /* yacc.c:1651 */
- { (EQN_yyval.strval) = util_strsav(EQN_yytext); }
-#line 1530 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 37:
-#line 205 "read_eqn.y" /* yacc.c:1651 */
- {
- node_t *node;
- char errmsg[1024];
- node = read_find_or_create_node(global_network, (EQN_yyvsp[0].strval));
- if (node_function(node) != NODE_UNDEFINED) {
- (void) sprintf(errmsg,
- "Attempt to redefine '%s'\n", (EQN_yyvsp[0].strval));
- EQN_yyerror(errmsg); /* never returns */
- }
- network_change_node_type(global_network,
- node, PRIMARY_INPUT);
- FREE((EQN_yyvsp[0].strval));
- }
-#line 1548 "y.tab.c" /* yacc.c:1651 */
- break;
-
- case 39:
-#line 223 "read_eqn.y" /* yacc.c:1651 */
- {
- node_t *node;
- node = read_find_or_create_node(global_network, (EQN_yyvsp[0].strval));
- LS_ASSERT(lsNewEnd(po_list, (lsGeneric) node, LS_NH));
- FREE((EQN_yyvsp[0].strval));
- }
-#line 1559 "y.tab.c" /* yacc.c:1651 */
- break;
-
-
-#line 1563 "y.tab.c" /* yacc.c:1651 */
- default: break;
- }
- /* User semantic actions sometimes alter EQN_yychar, and that requires
- that EQN_yytoken be updated with the new translation. We take the
- approach of translating immediately before every use of EQN_yytoken.
- One alternative is translating here after every semantic action,
- but that translation would be missed if the semantic action invokes
- YYABORT, YYACCEPT, or YYERROR immediately after altering EQN_yychar or
- if it invokes YYBACKUP. In the case of YYABORT or YYACCEPT, an
- incorrect destructor might then be invoked immediately. In the
- case of YYERROR or YYBACKUP, subsequent parser actions might lead
- to an incorrect destructor call or verbose syntax error message
- before the lookahead is translated. */
- YY_SYMBOL_PRINT ("-> $$ =", EQN_yyr1[EQN_yyn], &EQN_yyval, &EQN_yyloc);
-
- YYPOPSTACK (EQN_yylen);
- EQN_yylen = 0;
- YY_STACK_PRINT (EQN_yyss, EQN_yyssp);
-
- *++EQN_yyvsp = EQN_yyval;
-
- /* Now 'shift' the result of the reduction. Determine what state
- that goes to, based on the state we popped back to and the rule
- number reduced by. */
-
- EQN_yyn = EQN_yyr1[EQN_yyn];
-
- EQN_yystate = EQN_yypgoto[EQN_yyn - YYNTOKENS] + *EQN_yyssp;
- if (0 <= EQN_yystate && EQN_yystate <= YYLAST && EQN_yycheck[EQN_yystate] == *EQN_yyssp)
- EQN_yystate = EQN_yytable[EQN_yystate];
- else
- EQN_yystate = EQN_yydefgoto[EQN_yyn - YYNTOKENS];
-
- goto EQN_yynewstate;
-
-
-/*--------------------------------------.
-| EQN_yyerrlab -- here on detecting error. |
-`--------------------------------------*/
-EQN_yyerrlab:
- /* Make sure we have latest lookahead translation. See comments at
- user semantic actions for why this is necessary. */
- EQN_yytoken = EQN_yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (EQN_yychar);
-
- /* If not already recovering from an error, report this error. */
- if (!EQN_yyerrstatus)
- {
- ++EQN_yynerrs;
-#if ! YYERROR_VERBOSE
- EQN_yyerror (YY_("syntax error"));
-#else
-# define YYSYNTAX_ERROR EQN_yysyntax_error (&EQN_yymsg_alloc, &EQN_yymsg, \
- EQN_yyssp, EQN_yytoken)
- {
- char const *EQN_yymsgp = YY_("syntax error");
- int EQN_yysyntax_error_status;
- EQN_yysyntax_error_status = YYSYNTAX_ERROR;
- if (EQN_yysyntax_error_status == 0)
- EQN_yymsgp = EQN_yymsg;
- else if (EQN_yysyntax_error_status == 1)
- {
- if (EQN_yymsg != EQN_yymsgbuf)
- YYSTACK_FREE (EQN_yymsg);
- EQN_yymsg = (char *) YYSTACK_ALLOC (EQN_yymsg_alloc);
- if (!EQN_yymsg)
- {
- EQN_yymsg = EQN_yymsgbuf;
- EQN_yymsg_alloc = sizeof EQN_yymsgbuf;
- EQN_yysyntax_error_status = 2;
- }
- else
- {
- EQN_yysyntax_error_status = YYSYNTAX_ERROR;
- EQN_yymsgp = EQN_yymsg;
- }
- }
- EQN_yyerror (EQN_yymsgp);
- if (EQN_yysyntax_error_status == 2)
- goto EQN_yyexhaustedlab;
- }
-# undef YYSYNTAX_ERROR
-#endif
- }
-
-
-
- if (EQN_yyerrstatus == 3)
- {
- /* If just tried and failed to reuse lookahead token after an
- error, discard it. */
-
- if (EQN_yychar <= YYEOF)
- {
- /* Return failure if at end of input. */
- if (EQN_yychar == YYEOF)
- YYABORT;
- }
- else
- {
- EQN_yydestruct ("Error: discarding",
- EQN_yytoken, &EQN_yylval);
- EQN_yychar = YYEMPTY;
- }
- }
-
- /* Else will try to reuse lookahead token after shifting the error
- token. */
- goto EQN_yyerrlab1;
-
-
-/*---------------------------------------------------.
-| EQN_yyerrorlab -- error raised explicitly by YYERROR. |
-`---------------------------------------------------*/
-EQN_yyerrorlab:
-
- /* Pacify compilers like GCC when the user code never invokes
- YYERROR and the label EQN_yyerrorlab therefore never appears in user
- code. */
- if (/*CONSTCOND*/ 0)
- goto EQN_yyerrorlab;
-
- /* Do not reclaim the symbols of the rule whose action triggered
- this YYERROR. */
- YYPOPSTACK (EQN_yylen);
- EQN_yylen = 0;
- YY_STACK_PRINT (EQN_yyss, EQN_yyssp);
- EQN_yystate = *EQN_yyssp;
- goto EQN_yyerrlab1;
-
-
-/*-------------------------------------------------------------.
-| EQN_yyerrlab1 -- common code for both syntax error and YYERROR. |
-`-------------------------------------------------------------*/
-EQN_yyerrlab1:
- EQN_yyerrstatus = 3; /* Each real token shifted decrements this. */
-
- for (;;)
- {
- EQN_yyn = EQN_yypact[EQN_yystate];
- if (!EQN_yypact_value_is_default (EQN_yyn))
- {
- EQN_yyn += YYTERROR;
- if (0 <= EQN_yyn && EQN_yyn <= YYLAST && EQN_yycheck[EQN_yyn] == YYTERROR)
- {
- EQN_yyn = EQN_yytable[EQN_yyn];
- if (0 < EQN_yyn)
- break;
- }
- }
-
- /* Pop the current state because it cannot handle the error token. */
- if (EQN_yyssp == EQN_yyss)
- YYABORT;
-
-
- EQN_yydestruct ("Error: popping",
- EQN_yystos[EQN_yystate], EQN_yyvsp);
- YYPOPSTACK (1);
- EQN_yystate = *EQN_yyssp;
- YY_STACK_PRINT (EQN_yyss, EQN_yyssp);
- }
-
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- *++EQN_yyvsp = EQN_yylval;
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-
-
- /* Shift the error token. */
- YY_SYMBOL_PRINT ("Shifting", EQN_yystos[EQN_yyn], EQN_yyvsp, EQN_yylsp);
-
- EQN_yystate = EQN_yyn;
- goto EQN_yynewstate;
-
-
-/*-------------------------------------.
-| EQN_yyacceptlab -- YYACCEPT comes here. |
-`-------------------------------------*/
-EQN_yyacceptlab:
- EQN_yyresult = 0;
- goto EQN_yyreturn;
-
-/*-----------------------------------.
-| EQN_yyabortlab -- YYABORT comes here. |
-`-----------------------------------*/
-EQN_yyabortlab:
- EQN_yyresult = 1;
- goto EQN_yyreturn;
-
-#if !defined EQN_yyoverflow || YYERROR_VERBOSE
-/*-------------------------------------------------.
-| EQN_yyexhaustedlab -- memory exhaustion comes here. |
-`-------------------------------------------------*/
-EQN_yyexhaustedlab:
- EQN_yyerror (YY_("memory exhausted"));
- EQN_yyresult = 2;
- /* Fall through. */
-#endif
-
-EQN_yyreturn:
- if (EQN_yychar != YYEMPTY)
- {
- /* Make sure we have latest lookahead translation. See comments at
- user semantic actions for why this is necessary. */
- EQN_yytoken = YYTRANSLATE (EQN_yychar);
- EQN_yydestruct ("Cleanup: discarding lookahead",
- EQN_yytoken, &EQN_yylval);
- }
- /* Do not reclaim the symbols of the rule whose action triggered
- this YYABORT or YYACCEPT. */
- YYPOPSTACK (EQN_yylen);
- YY_STACK_PRINT (EQN_yyss, EQN_yyssp);
- while (EQN_yyssp != EQN_yyss)
- {
- EQN_yydestruct ("Cleanup: popping",
- EQN_yystos[*EQN_yyssp], EQN_yyvsp);
- YYPOPSTACK (1);
- }
-#ifndef EQN_yyoverflow
- if (EQN_yyss != EQN_yyssa)
- YYSTACK_FREE (EQN_yyss);
-#endif
-#if YYERROR_VERBOSE
- if (EQN_yymsg != EQN_yymsgbuf)
- YYSTACK_FREE (EQN_yymsg);
-#endif
- return EQN_yyresult;
-}
-#line 231 "read_eqn.y" /* yacc.c:1910 */
-
-
-static jmp_buf jmpbuf;
-
-int
-EQN_yyerror(errmsg)
-char *errmsg;
-{
- read_error(errmsg);
- longjmp(jmpbuf, 1);
-}
-
-
-network_t *
-read_eqn(fp)
-FILE *fp;
-{
- error_init();
-
- if (setjmp(jmpbuf)) {
- /* syntax error -- return from EQN_yyerror() */
- LS_ASSERT(lsDestroy(po_list, (void (*)()) 0));
- network_free(global_network);
- return 0;
-
- } else {
- global_network = network_alloc();
- read_filename_to_netname(global_network, read_filename);
- po_list = lsCreate();
- equation_setup_file(fp);
- (void) EQN_yyparse();
-
- if (!read_check_io_list(global_network, po_list)) {
- network_free(global_network);
- return 0;
- }
- read_hack_outputs(global_network, po_list);
- LS_ASSERT(lsDestroy(po_list, (void (*)()) 0));
-
- if (! network_is_acyclic(global_network)) {
- network_free(global_network);
- return 0;
- }
-
- return global_network;
- }
-}
-
-network_t *
-read_eqn_string(s)
-char *s;
-{
- error_init();
-
- if (setjmp(jmpbuf)) {
- /* syntax error -- return from EQN_yyerror() */
- LS_ASSERT(lsDestroy(po_list, (void (*)()) 0));
- network_free(global_network);
- return 0;
-
- } else {
- global_network = network_alloc();
- po_list = lsCreate();
- equation_setup_string(s);
- (void) EQN_yyparse();
-
- if (!read_check_io_list(global_network, po_list)) {
- network_free(global_network);
- return 0;
- }
- read_hack_outputs(global_network, po_list);
- LS_ASSERT(lsDestroy(po_list, (void (*)()) 0));
-
- if (! network_is_acyclic(global_network)) {
- network_free(global_network);
- return 0;
- }
-
- return global_network;
- }
-}
diff --git a/sis/io/read_eqn.h b/sis/io/read_eqn.h
deleted file mode 100644
index 3dbbc71..0000000
--- a/sis/io/read_eqn.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* A Bison parser, made by GNU Bison 3.1. */
-
-/* Bison interface for Yacc-like parsers in C
-
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see . */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-#ifndef YY_YY_Y_TAB_H_INCLUDED
-# define YY_YY_Y_TAB_H_INCLUDED
-/* Debug traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int EQN_yydebug;
-#endif
-
-/* Token type. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- enum EQN_yytokentype
- {
- OPR_OR = 258,
- OPR_AND = 259,
- CONST_ZERO = 260,
- CONST_ONE = 261,
- IDENTIFIER = 262,
- LPAREN = 263,
- OPR_XOR = 264,
- OPR_XNOR = 265,
- OPR_NOT = 266,
- OPR_NOT_POST = 267,
- NAME = 268,
- INORDER = 269,
- OUTORDER = 270,
- PASS = 271,
- ASSIGN = 272,
- SEMI = 273,
- RPAREN = 274,
- END = 275
- };
-#endif
-/* Tokens. */
-#define OPR_OR 258
-#define OPR_AND 259
-#define CONST_ZERO 260
-#define CONST_ONE 261
-#define IDENTIFIER 262
-#define LPAREN 263
-#define OPR_XOR 264
-#define OPR_XNOR 265
-#define OPR_NOT 266
-#define OPR_NOT_POST 267
-#define NAME 268
-#define INORDER 269
-#define OUTORDER 270
-#define PASS 271
-#define ASSIGN 272
-#define SEMI 273
-#define RPAREN 274
-#define END 275
-
-/* Value type. */
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-
-union YYSTYPE
-{
-#line 69 "read_eqn.y" /* yacc.c:1913 */
-
- char *strval;
- node_t *node;
- array_t *array;
-
-#line 100 "y.tab.h" /* yacc.c:1913 */
-};
-
-typedef union YYSTYPE YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-extern YYSTYPE EQN_yylval;
-
-int EQN_yyparse (void);
-
-#endif /* !YY_YY_Y_TAB_H_INCLUDED */
diff --git a/sis/latch/Makefile b/sis/latch/Makefile
index e28c5cf..a2477bd 100644
--- a/sis/latch/Makefile
+++ b/sis/latch/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/latch
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/latch
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/latch
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/latch
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/linsolv/Makefile b/sis/linsolv/Makefile
index f70a2b3..16782a4 100644
--- a/sis/linsolv/Makefile
+++ b/sis/linsolv/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/linsolv
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/linsolv
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/linsolv
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/linsolv
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/list/Makefile b/sis/list/Makefile
index dc2cbf7..3e47e44 100644
--- a/sis/list/Makefile
+++ b/sis/list/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/list
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/list
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/list
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/list
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/lsort/Makefile b/sis/lsort/Makefile
index 1161378..314f1fc 100644
--- a/sis/lsort/Makefile
+++ b/sis/lsort/Makefile
@@ -168,12 +168,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -187,7 +187,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -200,7 +200,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -213,7 +213,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -223,10 +223,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/lsort
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/lsort
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/lsort
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/lsort
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -243,7 +243,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/main/Makefile b/sis/main/Makefile
index 90d415f..7bacf41 100644
--- a/sis/main/Makefile
+++ b/sis/main/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/main
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/main
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/main
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/main
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/map/Makefile b/sis/map/Makefile
index 121dbf6..5be3e06 100644
--- a/sis/map/Makefile
+++ b/sis/map/Makefile
@@ -207,12 +207,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -226,7 +226,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -239,7 +239,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -252,7 +252,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -262,10 +262,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/map
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/map
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/map
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/map
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -282,7 +282,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/maxflow/Makefile b/sis/maxflow/Makefile
index 2cb5840..336651a 100644
--- a/sis/maxflow/Makefile
+++ b/sis/maxflow/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/maxflow
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/maxflow
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/maxflow
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/maxflow
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/mincov/Makefile b/sis/mincov/Makefile
index 38eeb50..768eefd 100644
--- a/sis/mincov/Makefile
+++ b/sis/mincov/Makefile
@@ -198,12 +198,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -217,7 +217,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -230,7 +230,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -243,7 +243,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -253,10 +253,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/mincov
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/mincov
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/mincov
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/mincov
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -273,7 +273,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/minimize/Makefile b/sis/minimize/Makefile
index f423da3..b202ead 100644
--- a/sis/minimize/Makefile
+++ b/sis/minimize/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/minimize
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/minimize
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/minimize
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/minimize
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/network/Makefile b/sis/network/Makefile
index 1497255..89a3b26 100644
--- a/sis/network/Makefile
+++ b/sis/network/Makefile
@@ -200,12 +200,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -219,7 +219,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -232,7 +232,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -245,7 +245,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -255,10 +255,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/network
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/network
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/network
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/network
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -275,7 +275,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/node/Makefile b/sis/node/Makefile
index 9fceaf4..d116398 100644
--- a/sis/node/Makefile
+++ b/sis/node/Makefile
@@ -201,12 +201,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -220,7 +220,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -233,7 +233,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -246,7 +246,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -256,10 +256,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/node
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/node
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/node
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/node
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -276,7 +276,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/ntbdd/Makefile b/sis/ntbdd/Makefile
index b6e1346..4e2882b 100644
--- a/sis/ntbdd/Makefile
+++ b/sis/ntbdd/Makefile
@@ -197,12 +197,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -216,7 +216,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -229,7 +229,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -242,7 +242,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -252,10 +252,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/ntbdd
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/ntbdd
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/ntbdd
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/ntbdd
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -272,7 +272,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/octio/Makefile b/sis/octio/Makefile
index 12ad5e1..8065ae6 100644
--- a/sis/octio/Makefile
+++ b/sis/octio/Makefile
@@ -119,12 +119,12 @@ am__can_run_installinfo = \
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -138,7 +138,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -151,7 +151,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -164,7 +164,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -174,10 +174,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/octio
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/octio
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/octio
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/octio
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -194,7 +194,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/order/Makefile b/sis/order/Makefile
index c6e012b..23f6a29 100644
--- a/sis/order/Makefile
+++ b/sis/order/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/order
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/order
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/order
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/order
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/phase/Makefile b/sis/phase/Makefile
index 4f73d00..2e0a8d2 100644
--- a/sis/phase/Makefile
+++ b/sis/phase/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/phase
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/phase
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/phase
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/phase
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/pld/Makefile b/sis/pld/Makefile
index b8c3311..6cf5e8c 100644
--- a/sis/pld/Makefile
+++ b/sis/pld/Makefile
@@ -214,12 +214,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -233,7 +233,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -246,7 +246,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -259,7 +259,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -269,10 +269,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/pld
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/pld
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/pld
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/pld
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -289,7 +289,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/power/Makefile b/sis/power/Makefile
index f50a6c6..3e34271 100644
--- a/sis/power/Makefile
+++ b/sis/power/Makefile
@@ -200,12 +200,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -219,7 +219,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -232,7 +232,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -245,7 +245,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -255,10 +255,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/power
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/power
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/power
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/power
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -275,7 +275,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/resub/Makefile b/sis/resub/Makefile
index 00ab0b4..da69a59 100644
--- a/sis/resub/Makefile
+++ b/sis/resub/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/resub
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/resub
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/resub
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/resub
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/retime/Makefile b/sis/retime/Makefile
index 3a6910b..b1c0f85 100644
--- a/sis/retime/Makefile
+++ b/sis/retime/Makefile
@@ -199,12 +199,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -218,7 +218,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -231,7 +231,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -244,7 +244,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -254,10 +254,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/retime
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/retime
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/retime
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/retime
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -274,7 +274,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/seqbdd/Makefile b/sis/seqbdd/Makefile
index 56e2d11..4d9e5ad 100644
--- a/sis/seqbdd/Makefile
+++ b/sis/seqbdd/Makefile
@@ -201,12 +201,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -220,7 +220,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -233,7 +233,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -246,7 +246,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -256,10 +256,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/seqbdd
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/seqbdd
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/seqbdd
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/seqbdd
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -276,7 +276,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/sim/Makefile b/sis/sim/Makefile
index 7303fee..869317c 100644
--- a/sis/sim/Makefile
+++ b/sis/sim/Makefile
@@ -163,12 +163,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -182,7 +182,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -195,7 +195,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -208,7 +208,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -218,10 +218,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/sim
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/sim
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/sim
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/sim
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -238,7 +238,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/simplify/Makefile b/sis/simplify/Makefile
index ddfedc6..6c5f7e8 100644
--- a/sis/simplify/Makefile
+++ b/sis/simplify/Makefile
@@ -198,12 +198,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -217,7 +217,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -230,7 +230,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -243,7 +243,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -253,10 +253,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/simplify
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/simplify
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/simplify
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/simplify
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -273,7 +273,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/sis_lib/Makefile b/sis/sis_lib/Makefile
index e0f4d14..0ead4e1 100644
--- a/sis/sis_lib/Makefile
+++ b/sis/sis_lib/Makefile
@@ -210,12 +210,12 @@ am__relativize = \
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -229,7 +229,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -242,7 +242,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -255,7 +255,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -265,10 +265,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/sis_lib
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/sis_lib
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/sis_lib
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/sis_lib
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -285,7 +285,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/sis_lib/help/Makefile b/sis/sis_lib/help/Makefile
index 6fe0040..08c9afa 100644
--- a/sis/sis_lib/help/Makefile
+++ b/sis/sis_lib/help/Makefile
@@ -153,12 +153,12 @@ DATA = $(dist_help_DATA)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -172,7 +172,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -185,7 +185,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -198,7 +198,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -208,10 +208,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/sis_lib/help
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/sis_lib/help
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/sis_lib/help
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/sis_lib/help
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -228,7 +228,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/sparse/Makefile b/sis/sparse/Makefile
index b741c1f..54a646c 100644
--- a/sis/sparse/Makefile
+++ b/sis/sparse/Makefile
@@ -196,12 +196,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -215,7 +215,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -228,7 +228,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -241,7 +241,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -251,10 +251,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/sparse
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/sparse
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/sparse
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/sparse
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -271,7 +271,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/speed/Makefile b/sis/speed/Makefile
index 8ef0278..18ce399 100644
--- a/sis/speed/Makefile
+++ b/sis/speed/Makefile
@@ -203,12 +203,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -222,7 +222,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -235,7 +235,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -248,7 +248,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -258,10 +258,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/speed
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/speed
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/speed
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/speed
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -278,7 +278,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/st/Makefile b/sis/st/Makefile
index d9d5a3c..561873f 100644
--- a/sis/st/Makefile
+++ b/sis/st/Makefile
@@ -198,12 +198,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -217,7 +217,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -230,7 +230,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -243,7 +243,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -253,10 +253,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/st
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/st
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/st
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/st
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -273,7 +273,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/stg/Makefile b/sis/stg/Makefile
index 9cbf48c..46fd0f4 100644
--- a/sis/stg/Makefile
+++ b/sis/stg/Makefile
@@ -197,12 +197,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -216,7 +216,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -229,7 +229,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -242,7 +242,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -252,10 +252,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/stg
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/stg
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/stg
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/stg
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -272,7 +272,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/test/Makefile b/sis/test/Makefile
index 2198a79..9279c12 100644
--- a/sis/test/Makefile
+++ b/sis/test/Makefile
@@ -163,12 +163,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -182,7 +182,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -195,7 +195,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -208,7 +208,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -218,10 +218,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/test
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/test
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/test
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/test
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -238,7 +238,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/timing/Makefile b/sis/timing/Makefile
index 3fd1aef..64898ed 100644
--- a/sis/timing/Makefile
+++ b/sis/timing/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/timing
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/timing
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/timing
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/timing
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/util/Makefile b/sis/util/Makefile
index 00c6acb..b454648 100644
--- a/sis/util/Makefile
+++ b/sis/util/Makefile
@@ -201,12 +201,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -220,7 +220,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -233,7 +233,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -246,7 +246,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -256,10 +256,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/util
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/util
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/util
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/util
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -276,7 +276,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sis/var_set/Makefile b/sis/var_set/Makefile
index 51aad1e..371b357 100644
--- a/sis/var_set/Makefile
+++ b/sis/var_set/Makefile
@@ -195,12 +195,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -214,7 +214,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -227,7 +227,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -240,7 +240,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -250,10 +250,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sis/var_set
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sis/var_set
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sis/var_set
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sis/var_set
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -270,7 +270,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sred/Makefile b/sred/Makefile
index f603008..094703c 100644
--- a/sred/Makefile
+++ b/sred/Makefile
@@ -215,12 +215,12 @@ CTAGS = ctags
am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in \
$(top_srcdir)/ylwrap gram.c gram.h lex.c
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -234,7 +234,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -247,7 +247,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -260,7 +260,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -270,10 +270,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/sred
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/sred
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/sred
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/sred
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -290,7 +290,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/sred/gram.c b/sred/gram.c
deleted file mode 100644
index 077a9f95..0000000
--- a/sred/gram.c
+++ /dev/null
@@ -1,1548 +0,0 @@
-/* A Bison parser, made by GNU Bison 3.1. */
-
-/* Bison implementation for Yacc-like parsers in C
-
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see . */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-/* C LALR(1) parser skeleton written by Richard Stallman, by
- simplifying the original so-called "semantic" parser. */
-
-/* All symbols defined below should begin with yy or YY, to avoid
- infringing on user name space. This should be done even for local
- variables, as they might otherwise be expanded by user macros.
- There are some unavoidable exceptions within include files to
- define necessary library symbols; they are noted "INFRINGES ON
- USER NAME SPACE" below. */
-
-/* Identify Bison output. */
-#define YYBISON 1
-
-/* Bison version. */
-#define YYBISON_VERSION "3.1"
-
-/* Skeleton name. */
-#define YYSKELETON_NAME "yacc.c"
-
-/* Pure parsers. */
-#define YYPURE 0
-
-/* Push parsers. */
-#define YYPUSH 0
-
-/* Pull parsers. */
-#define YYPULL 1
-
-
-
-
-/* Copy the first part of user declarations. */
-#line 1 "gram.y" /* yacc.c:339 */
-
-
-#include "reductio.h"
-extern char yytext[];
-
-#line 72 "gram.c" /* yacc.c:339 */
-
-# ifndef YY_NULLPTR
-# if defined __cplusplus && 201103L <= __cplusplus
-# define YY_NULLPTR nullptr
-# else
-# define YY_NULLPTR 0
-# endif
-# endif
-
-/* Enabling verbose error messages. */
-#ifdef YYERROR_VERBOSE
-# undef YYERROR_VERBOSE
-# define YYERROR_VERBOSE 1
-#else
-# define YYERROR_VERBOSE 0
-#endif
-
-/* In a future release of Bison, this section will be replaced
- by #include "y.tab.h". */
-#ifndef YY_YY_GRAM_H_INCLUDED
-# define YY_YY_GRAM_H_INCLUDED
-/* Debug traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
-#endif
-
-/* Token type. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- enum yytokentype
- {
- DOT_I = 258,
- DOT_O = 259,
- DOT_S = 260,
- DOT_R = 261,
- DOT_P = 262,
- DOT_E = 263,
- NAME = 264,
- CUBE = 265,
- NUM = 266
- };
-#endif
-/* Tokens. */
-#define DOT_I 258
-#define DOT_O 259
-#define DOT_S 260
-#define DOT_R 261
-#define DOT_P 262
-#define DOT_E 263
-#define NAME 264
-#define CUBE 265
-#define NUM 266
-
-/* Value type. */
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef int YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-#endif /* !YY_YY_GRAM_H_INCLUDED */
-
-/* Copy the second part of user declarations. */
-
-#line 145 "gram.c" /* yacc.c:358 */
-
-#ifdef short
-# undef short
-#endif
-
-#ifdef YYTYPE_UINT8
-typedef YYTYPE_UINT8 yytype_uint8;
-#else
-typedef unsigned char yytype_uint8;
-#endif
-
-#ifdef YYTYPE_INT8
-typedef YYTYPE_INT8 yytype_int8;
-#else
-typedef signed char yytype_int8;
-#endif
-
-#ifdef YYTYPE_UINT16
-typedef YYTYPE_UINT16 yytype_uint16;
-#else
-typedef unsigned short yytype_uint16;
-#endif
-
-#ifdef YYTYPE_INT16
-typedef YYTYPE_INT16 yytype_int16;
-#else
-typedef short yytype_int16;
-#endif
-
-#ifndef YYSIZE_T
-# ifdef __SIZE_TYPE__
-# define YYSIZE_T __SIZE_TYPE__
-# elif defined size_t
-# define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
-# include /* INFRINGES ON USER NAME SPACE */
-# define YYSIZE_T size_t
-# else
-# define YYSIZE_T unsigned
-# endif
-#endif
-
-#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
-
-#ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
-# if ENABLE_NLS
-# include /* INFRINGES ON USER NAME SPACE */
-# define YY_(Msgid) dgettext ("bison-runtime", Msgid)
-# endif
-# endif
-# ifndef YY_
-# define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__ \
- && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__))) \
- || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-# define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-# define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
- && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-# define _Noreturn __declspec (noreturn)
-# else
-# define _Noreturn YY_ATTRIBUTE ((__noreturn__))
-# endif
-#endif
-
-/* Suppress unused-variable warnings by "using" E. */
-#if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
-#else
-# define YYUSE(E) /* empty */
-#endif
-
-#if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized. */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
- _Pragma ("GCC diagnostic push") \
- _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
- _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
- _Pragma ("GCC diagnostic pop")
-#else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
-#endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
-#endif
-
-
-#if ! defined yyoverflow || YYERROR_VERBOSE
-
-/* The parser invokes alloca or malloc; define the necessary symbols. */
-
-# ifdef YYSTACK_USE_ALLOCA
-# if YYSTACK_USE_ALLOCA
-# ifdef __GNUC__
-# define YYSTACK_ALLOC __builtin_alloca
-# elif defined __BUILTIN_VA_ARG_INCR
-# include /* INFRINGES ON USER NAME SPACE */
-# elif defined _AIX
-# define YYSTACK_ALLOC __alloca
-# elif defined _MSC_VER
-# include /* INFRINGES ON USER NAME SPACE */
-# define alloca _alloca
-# else
-# define YYSTACK_ALLOC alloca
-# if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
-# include /* INFRINGES ON USER NAME SPACE */
- /* Use EXIT_SUCCESS as a witness for stdlib.h. */
-# ifndef EXIT_SUCCESS
-# define EXIT_SUCCESS 0
-# endif
-# endif
-# endif
-# endif
-# endif
-
-# ifdef YYSTACK_ALLOC
- /* Pacify GCC's 'empty if-body' warning. */
-# define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
-# ifndef YYSTACK_ALLOC_MAXIMUM
- /* The OS might guarantee only one guard page at the bottom of the stack,
- and a page size can be as small as 4096 bytes. So we cannot safely
- invoke alloca (N) if N exceeds 4096. Use a slightly smaller number
- to allow for a few compiler-allocated temporary stack slots. */
-# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */
-# endif
-# else
-# define YYSTACK_ALLOC YYMALLOC
-# define YYSTACK_FREE YYFREE
-# ifndef YYSTACK_ALLOC_MAXIMUM
-# define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
-# endif
-# if (defined __cplusplus && ! defined EXIT_SUCCESS \
- && ! ((defined YYMALLOC || defined malloc) \
- && (defined YYFREE || defined free)))
-# include /* INFRINGES ON USER NAME SPACE */
-# ifndef EXIT_SUCCESS
-# define EXIT_SUCCESS 0
-# endif
-# endif
-# ifndef YYMALLOC
-# define YYMALLOC malloc
-# if ! defined malloc && ! defined EXIT_SUCCESS
-void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# ifndef YYFREE
-# define YYFREE free
-# if ! defined free && ! defined EXIT_SUCCESS
-void free (void *); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# endif
-#endif /* ! defined yyoverflow || YYERROR_VERBOSE */
-
-
-#if (! defined yyoverflow \
- && (! defined __cplusplus \
- || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
-
-/* A type that is properly aligned for any stack member. */
-union yyalloc
-{
- yytype_int16 yyss_alloc;
- YYSTYPE yyvs_alloc;
-};
-
-/* The size of the maximum gap between one aligned stack and the next. */
-# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)
-
-/* The size of an array large to enough to hold all stacks, each with
- N elements. */
-# define YYSTACK_BYTES(N) \
- ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
- + YYSTACK_GAP_MAXIMUM)
-
-# define YYCOPY_NEEDED 1
-
-/* Relocate STACK from its old location to the new one. The
- local variables YYSIZE and YYSTACKSIZE give the old and new number of
- elements in the stack, and YYPTR gives the new location of the
- stack. Advance YYPTR to a properly aligned location for the next
- stack. */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack) \
- do \
- { \
- YYSIZE_T yynewbytes; \
- YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
- Stack = &yyptr->Stack_alloc; \
- yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
- yyptr += yynewbytes / sizeof (*yyptr); \
- } \
- while (0)
-
-#endif
-
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST. The source and destination do
- not overlap. */
-# ifndef YYCOPY
-# if defined __GNUC__ && 1 < __GNUC__
-# define YYCOPY(Dst, Src, Count) \
- __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-# else
-# define YYCOPY(Dst, Src, Count) \
- do \
- { \
- YYSIZE_T yyi; \
- for (yyi = 0; yyi < (Count); yyi++) \
- (Dst)[yyi] = (Src)[yyi]; \
- } \
- while (0)
-# endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
-/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 23
-/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 22
-
-/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 12
-/* YYNNTS -- Number of nonterminals. */
-#define YYNNTS 17
-/* YYNRULES -- Number of rules. */
-#define YYNRULES 28
-/* YYNSTATES -- Number of states. */
-#define YYNSTATES 39
-
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
- by yylex, with out-of-bounds checking. */
-#define YYUNDEFTOK 2
-#define YYMAXUTOK 266
-
-#define YYTRANSLATE(YYX) \
- ((unsigned) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
-
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
- as returned by yylex, without out-of-bounds checking. */
-static const yytype_uint8 yytranslate[] =
-{
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11
-};
-
-#if YYDEBUG
- /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
-static const yytype_uint8 yyrline[] =
-{
- 0, 14, 14, 13, 20, 21, 24, 25, 26, 27,
- 28, 31, 32, 35, 39, 45, 49, 55, 61, 62,
- 65, 66, 69, 70, 73, 79, 85, 91, 97
-};
-#endif
-
-#if YYDEBUG || YYERROR_VERBOSE || 0
-/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
- First, the terminals, then, starting at YYNTOKENS, nonterminals. */
-static const char *const yytname[] =
-{
- "$end", "error", "$undefined", "DOT_I", "DOT_O", "DOT_S", "DOT_R",
- "DOT_P", "DOT_E", "NAME", "CUBE", "NUM", "$accept", "fsm", "$@1", "dots",
- "dot", "table", "dot_i", "dot_o", "dot_r", "dot_s", "dot_p", "dot_e",
- "line", "input", "output", "state", "next", YY_NULLPTR
-};
-#endif
-
-# ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
- (internal) symbol number NUM (which must be that of a token). */
-static const yytype_uint16 yytoknum[] =
-{
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266
-};
-# endif
-
-#define YYPACT_NINF -11
-
-#define yypact_value_is_default(Yystate) \
- (!!((Yystate) == (-11)))
-
-#define YYTABLE_NINF -1
-
-#define yytable_value_is_error(Yytable_value) \
- 0
-
- /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- STATE-NUM. */
-static const yytype_int8 yypact[] =
-{
- -3, -1, 1, 3, -4, 5, 7, -3, -11, -11,
- -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
- -11, -11, -11, -11, 8, -11, -11, -2, -11, 10,
- -11, -11, -11, -11, 11, -11, 12, -11, -11
-};
-
- /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
- Performed when YYTABLE does not specify something else to do. Zero
- means the default is an error. */
-static const yytype_uint8 yydefact[] =
-{
- 0, 0, 0, 0, 0, 0, 0, 2, 4, 6,
- 7, 8, 9, 10, 14, 13, 16, 15, 19, 18,
- 17, 21, 20, 1, 0, 5, 25, 23, 11, 0,
- 22, 3, 12, 27, 0, 28, 0, 26, 24
-};
-
- /* YYPGOTO[NTERM-NUM]. */
-static const yytype_int8 yypgoto[] =
-{
- -11, -11, -11, -11, 14, -11, -11, -11, -11, -11,
- -11, -11, -10, -11, -11, -11, -11
-};
-
- /* YYDEFGOTO[NTERM-NUM]. */
-static const yytype_int8 yydefgoto[] =
-{
- -1, 6, 24, 7, 8, 27, 9, 10, 11, 12,
- 13, 31, 28, 29, 38, 34, 36
-};
-
- /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
- positive, shift that token. If negative, reduce the rule whose
- number is the opposite. If YYTABLE_NINF, syntax error. */
-static const yytype_uint8 yytable[] =
-{
- 1, 2, 3, 4, 5, 20, 30, 23, 26, 14,
- 15, 16, 17, 18, 19, 21, 22, 32, 26, 33,
- 35, 25, 37
-};
-
-static const yytype_uint8 yycheck[] =
-{
- 3, 4, 5, 6, 7, 9, 8, 0, 10, 10,
- 11, 10, 11, 10, 11, 10, 11, 27, 10, 9,
- 9, 7, 10
-};
-
- /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- symbol of state STATE-NUM. */
-static const yytype_uint8 yystos[] =
-{
- 0, 3, 4, 5, 6, 7, 13, 15, 16, 18,
- 19, 20, 21, 22, 10, 11, 10, 11, 10, 11,
- 9, 10, 11, 0, 14, 16, 10, 17, 24, 25,
- 8, 23, 24, 9, 27, 9, 28, 10, 26
-};
-
- /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const yytype_uint8 yyr1[] =
-{
- 0, 12, 14, 13, 15, 15, 16, 16, 16, 16,
- 16, 17, 17, 18, 18, 19, 19, 20, 21, 21,
- 22, 22, 23, 23, 24, 25, 26, 27, 28
-};
-
- /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */
-static const yytype_uint8 yyr2[] =
-{
- 0, 2, 0, 4, 1, 2, 1, 1, 1, 1,
- 1, 1, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 1, 0, 4, 1, 1, 1, 1
-};
-
-
-#define yyerrok (yyerrstatus = 0)
-#define yyclearin (yychar = YYEMPTY)
-#define YYEMPTY (-2)
-#define YYEOF 0
-
-#define YYACCEPT goto yyacceptlab
-#define YYABORT goto yyabortlab
-#define YYERROR goto yyerrorlab
-
-
-#define YYRECOVERING() (!!yyerrstatus)
-
-#define YYBACKUP(Token, Value) \
-do \
- if (yychar == YYEMPTY) \
- { \
- yychar = (Token); \
- yylval = (Value); \
- YYPOPSTACK (yylen); \
- yystate = *yyssp; \
- goto yybackup; \
- } \
- else \
- { \
- yyerror (YY_("syntax error: cannot back up")); \
- YYERROR; \
- } \
-while (0)
-
-/* Error token number */
-#define YYTERROR 1
-#define YYERRCODE 256
-
-
-
-/* Enable debugging if requested. */
-#if YYDEBUG
-
-# ifndef YYFPRINTF
-# include /* INFRINGES ON USER NAME SPACE */
-# define YYFPRINTF fprintf
-# endif
-
-# define YYDPRINTF(Args) \
-do { \
- if (yydebug) \
- YYFPRINTF Args; \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
-do { \
- if (yydebug) \
- { \
- YYFPRINTF (stderr, "%s ", Title); \
- yy_symbol_print (stderr, \
- Type, Value); \
- YYFPRINTF (stderr, "\n"); \
- } \
-} while (0)
-
-
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT. |
-`----------------------------------------*/
-
-static void
-yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
-{
- FILE *yyo = yyoutput;
- YYUSE (yyo);
- if (!yyvaluep)
- return;
-# ifdef YYPRINT
- if (yytype < YYNTOKENS)
- YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
-# endif
- YYUSE (yytype);
-}
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT. |
-`--------------------------------*/
-
-static void
-yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
-{
- YYFPRINTF (yyoutput, "%s %s (",
- yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
-
- yy_symbol_value_print (yyoutput, yytype, yyvaluep);
- YYFPRINTF (yyoutput, ")");
-}
-
-/*------------------------------------------------------------------.
-| yy_stack_print -- Print the state stack from its BOTTOM up to its |
-| TOP (included). |
-`------------------------------------------------------------------*/
-
-static void
-yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
-{
- YYFPRINTF (stderr, "Stack now");
- for (; yybottom <= yytop; yybottom++)
- {
- int yybot = *yybottom;
- YYFPRINTF (stderr, " %d", yybot);
- }
- YYFPRINTF (stderr, "\n");
-}
-
-# define YY_STACK_PRINT(Bottom, Top) \
-do { \
- if (yydebug) \
- yy_stack_print ((Bottom), (Top)); \
-} while (0)
-
-
-/*------------------------------------------------.
-| Report that the YYRULE is going to be reduced. |
-`------------------------------------------------*/
-
-static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
-{
- unsigned long yylno = yyrline[yyrule];
- int yynrhs = yyr2[yyrule];
- int yyi;
- YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
- yyrule - 1, yylno);
- /* The symbols being reduced. */
- for (yyi = 0; yyi < yynrhs; yyi++)
- {
- YYFPRINTF (stderr, " $%d = ", yyi + 1);
- yy_symbol_print (stderr,
- yystos[yyssp[yyi + 1 - yynrhs]],
- &(yyvsp[(yyi + 1) - (yynrhs)])
- );
- YYFPRINTF (stderr, "\n");
- }
-}
-
-# define YY_REDUCE_PRINT(Rule) \
-do { \
- if (yydebug) \
- yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
-
-/* Nonzero means print parse trace. It is left uninitialized so that
- multiple parsers can coexist. */
-int yydebug;
-#else /* !YYDEBUG */
-# define YYDPRINTF(Args)
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
-# define YY_STACK_PRINT(Bottom, Top)
-# define YY_REDUCE_PRINT(Rule)
-#endif /* !YYDEBUG */
-
-
-/* YYINITDEPTH -- initial size of the parser's stacks. */
-#ifndef YYINITDEPTH
-# define YYINITDEPTH 200
-#endif
-
-/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
- if the built-in stack extension method is used).
-
- Do not make this value too large; the results are undefined if
- YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)
- evaluated with infinite-precision integer arithmetic. */
-
-#ifndef YYMAXDEPTH
-# define YYMAXDEPTH 10000
-#endif
-
-
-#if YYERROR_VERBOSE
-
-# ifndef yystrlen
-# if defined __GLIBC__ && defined _STRING_H
-# define yystrlen strlen
-# else
-/* Return the length of YYSTR. */
-static YYSIZE_T
-yystrlen (const char *yystr)
-{
- YYSIZE_T yylen;
- for (yylen = 0; yystr[yylen]; yylen++)
- continue;
- return yylen;
-}
-# endif
-# endif
-
-# ifndef yystpcpy
-# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE
-# define yystpcpy stpcpy
-# else
-/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
- YYDEST. */
-static char *
-yystpcpy (char *yydest, const char *yysrc)
-{
- char *yyd = yydest;
- const char *yys = yysrc;
-
- while ((*yyd++ = *yys++) != '\0')
- continue;
-
- return yyd - 1;
-}
-# endif
-# endif
-
-# ifndef yytnamerr
-/* Copy to YYRES the contents of YYSTR after stripping away unnecessary
- quotes and backslashes, so that it's suitable for yyerror. The
- heuristic is that double-quoting is unnecessary unless the string
- contains an apostrophe, a comma, or backslash (other than
- backslash-backslash). YYSTR is taken from yytname. If YYRES is
- null, do not copy; instead, return the length of what the result
- would have been. */
-static YYSIZE_T
-yytnamerr (char *yyres, const char *yystr)
-{
- if (*yystr == '"')
- {
- YYSIZE_T yyn = 0;
- char const *yyp = yystr;
-
- for (;;)
- switch (*++yyp)
- {
- case '\'':
- case ',':
- goto do_not_strip_quotes;
-
- case '\\':
- if (*++yyp != '\\')
- goto do_not_strip_quotes;
- /* Fall through. */
- default:
- if (yyres)
- yyres[yyn] = *yyp;
- yyn++;
- break;
-
- case '"':
- if (yyres)
- yyres[yyn] = '\0';
- return yyn;
- }
- do_not_strip_quotes: ;
- }
-
- if (! yyres)
- return yystrlen (yystr);
-
- return yystpcpy (yyres, yystr) - yyres;
-}
-# endif
-
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
- about the unexpected token YYTOKEN for the state stack whose top is
- YYSSP.
-
- Return 0 if *YYMSG was successfully written. Return 1 if *YYMSG is
- not large enough to hold the message. In that case, also set
- *YYMSG_ALLOC to the required number of bytes. Return 2 if the
- required number of bytes is too large to store. */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
- yytype_int16 *yyssp, int yytoken)
-{
- YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
- YYSIZE_T yysize = yysize0;
- enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
- /* Internationalized format string. */
- const char *yyformat = YY_NULLPTR;
- /* Arguments of yyformat. */
- char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
- /* Number of reported tokens (one for the "unexpected", one per
- "expected"). */
- int yycount = 0;
-
- /* There are many possibilities here to consider:
- - If this state is a consistent state with a default action, then
- the only way this function was invoked is if the default action
- is an error action. In that case, don't check for expected
- tokens because there are none.
- - The only way there can be no lookahead present (in yychar) is if
- this state is a consistent state with a default action. Thus,
- detecting the absence of a lookahead is sufficient to determine
- that there is no unexpected or expected token to report. In that
- case, just report a simple "syntax error".
- - Don't assume there isn't a lookahead just because this state is a
- consistent state with a default action. There might have been a
- previous inconsistent state, consistent state with a non-default
- action, or user semantic action that manipulated yychar.
- - Of course, the expected token list depends on states to have
- correct lookahead information, and it depends on the parser not
- to perform extra reductions after fetching a lookahead from the
- scanner and before detecting a syntax error. Thus, state merging
- (from LALR or IELR) and default reductions corrupt the expected
- token list. However, the list is correct for canonical LR with
- one exception: it will still contain any token that will not be
- accepted due to an error action in a later state.
- */
- if (yytoken != YYEMPTY)
- {
- int yyn = yypact[*yyssp];
- yyarg[yycount++] = yytname[yytoken];
- if (!yypact_value_is_default (yyn))
- {
- /* Start YYX at -YYN if negative to avoid negative indexes in
- YYCHECK. In other words, skip the first -YYN actions for
- this state because they are default actions. */
- int yyxbegin = yyn < 0 ? -yyn : 0;
- /* Stay within bounds of both yycheck and yytname. */
- int yychecklim = YYLAST - yyn + 1;
- int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
- int yyx;
-
- for (yyx = yyxbegin; yyx < yyxend; ++yyx)
- if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
- && !yytable_value_is_error (yytable[yyx + yyn]))
- {
- if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
- {
- yycount = 1;
- yysize = yysize0;
- break;
- }
- yyarg[yycount++] = yytname[yyx];
- {
- YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
- if (! (yysize <= yysize1
- && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- yysize = yysize1;
- }
- }
- }
- }
-
- switch (yycount)
- {
-# define YYCASE_(N, S) \
- case N: \
- yyformat = S; \
- break
- default: /* Avoid compiler warnings. */
- YYCASE_(0, YY_("syntax error"));
- YYCASE_(1, YY_("syntax error, unexpected %s"));
- YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
- YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
- YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
- YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
- }
-
- {
- YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
- if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- yysize = yysize1;
- }
-
- if (*yymsg_alloc < yysize)
- {
- *yymsg_alloc = 2 * yysize;
- if (! (yysize <= *yymsg_alloc
- && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
- *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
- return 1;
- }
-
- /* Avoid sprintf, as that infringes on the user's name space.
- Don't have undefined behavior even if the translation
- produced a string with the wrong number of "%s"s. */
- {
- char *yyp = *yymsg;
- int yyi = 0;
- while ((*yyp = *yyformat) != '\0')
- if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
- {
- yyp += yytnamerr (yyp, yyarg[yyi++]);
- yyformat += 2;
- }
- else
- {
- yyp++;
- yyformat++;
- }
- }
- return 0;
-}
-#endif /* YYERROR_VERBOSE */
-
-/*-----------------------------------------------.
-| Release the memory associated to this symbol. |
-`-----------------------------------------------*/
-
-static void
-yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
-{
- YYUSE (yyvaluep);
- if (!yymsg)
- yymsg = "Deleting";
- YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
-
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- YYUSE (yytype);
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
-
-
-
-
-/* The lookahead symbol. */
-int yychar;
-
-/* The semantic value of the lookahead symbol. */
-YYSTYPE yylval;
-/* Number of syntax errors so far. */
-int yynerrs;
-
-
-/*----------.
-| yyparse. |
-`----------*/
-
-int
-yyparse (void)
-{
- int yystate;
- /* Number of tokens to shift before error messages enabled. */
- int yyerrstatus;
-
- /* The stacks and their tools:
- 'yyss': related to states.
- 'yyvs': related to semantic values.
-
- Refer to the stacks through separate pointers, to allow yyoverflow
- to reallocate them elsewhere. */
-
- /* The state stack. */
- yytype_int16 yyssa[YYINITDEPTH];
- yytype_int16 *yyss;
- yytype_int16 *yyssp;
-
- /* The semantic value stack. */
- YYSTYPE yyvsa[YYINITDEPTH];
- YYSTYPE *yyvs;
- YYSTYPE *yyvsp;
-
- YYSIZE_T yystacksize;
-
- int yyn;
- int yyresult;
- /* Lookahead token as an internal (translated) token number. */
- int yytoken = 0;
- /* The variables used to return semantic value and location from the
- action routines. */
- YYSTYPE yyval;
-
-#if YYERROR_VERBOSE
- /* Buffer for error messages, and its allocated size. */
- char yymsgbuf[128];
- char *yymsg = yymsgbuf;
- YYSIZE_T yymsg_alloc = sizeof yymsgbuf;
-#endif
-
-#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
-
- /* The number of symbols on the RHS of the reduced rule.
- Keep to zero when no symbol should be popped. */
- int yylen = 0;
-
- yyssp = yyss = yyssa;
- yyvsp = yyvs = yyvsa;
- yystacksize = YYINITDEPTH;
-
- YYDPRINTF ((stderr, "Starting parse\n"));
-
- yystate = 0;
- yyerrstatus = 0;
- yynerrs = 0;
- yychar = YYEMPTY; /* Cause a token to be read. */
- goto yysetstate;
-
-/*------------------------------------------------------------.
-| yynewstate -- Push a new state, which is found in yystate. |
-`------------------------------------------------------------*/
- yynewstate:
- /* In all cases, when you get here, the value and location stacks
- have just been pushed. So pushing a state here evens the stacks. */
- yyssp++;
-
- yysetstate:
- *yyssp = yystate;
-
- if (yyss + yystacksize - 1 <= yyssp)
- {
- /* Get the current used size of the three stacks, in elements. */
- YYSIZE_T yysize = yyssp - yyss + 1;
-
-#ifdef yyoverflow
- {
- /* Give user a chance to reallocate the stack. Use copies of
- these so that the &'s don't force the real ones into
- memory. */
- YYSTYPE *yyvs1 = yyvs;
- yytype_int16 *yyss1 = yyss;
-
- /* Each stack pointer address is followed by the size of the
- data in use in that stack, in bytes. This used to be a
- conditional around just the two extra args, but that might
- be undefined if yyoverflow is a macro. */
- yyoverflow (YY_("memory exhausted"),
- &yyss1, yysize * sizeof (*yyssp),
- &yyvs1, yysize * sizeof (*yyvsp),
- &yystacksize);
-
- yyss = yyss1;
- yyvs = yyvs1;
- }
-#else /* no yyoverflow */
-# ifndef YYSTACK_RELOCATE
- goto yyexhaustedlab;
-# else
- /* Extend the stack our own way. */
- if (YYMAXDEPTH <= yystacksize)
- goto yyexhaustedlab;
- yystacksize *= 2;
- if (YYMAXDEPTH < yystacksize)
- yystacksize = YYMAXDEPTH;
-
- {
- yytype_int16 *yyss1 = yyss;
- union yyalloc *yyptr =
- (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
- if (! yyptr)
- goto yyexhaustedlab;
- YYSTACK_RELOCATE (yyss_alloc, yyss);
- YYSTACK_RELOCATE (yyvs_alloc, yyvs);
-# undef YYSTACK_RELOCATE
- if (yyss1 != yyssa)
- YYSTACK_FREE (yyss1);
- }
-# endif
-#endif /* no yyoverflow */
-
- yyssp = yyss + yysize - 1;
- yyvsp = yyvs + yysize - 1;
-
- YYDPRINTF ((stderr, "Stack size increased to %lu\n",
- (unsigned long) yystacksize));
-
- if (yyss + yystacksize - 1 <= yyssp)
- YYABORT;
- }
-
- YYDPRINTF ((stderr, "Entering state %d\n", yystate));
-
- if (yystate == YYFINAL)
- YYACCEPT;
-
- goto yybackup;
-
-/*-----------.
-| yybackup. |
-`-----------*/
-yybackup:
-
- /* Do appropriate processing given the current state. Read a
- lookahead token if we need one and don't already have one. */
-
- /* First try to decide what to do without reference to lookahead token. */
- yyn = yypact[yystate];
- if (yypact_value_is_default (yyn))
- goto yydefault;
-
- /* Not known => get a lookahead token if don't already have one. */
-
- /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */
- if (yychar == YYEMPTY)
- {
- YYDPRINTF ((stderr, "Reading a token: "));
- yychar = yylex ();
- }
-
- if (yychar <= YYEOF)
- {
- yychar = yytoken = YYEOF;
- YYDPRINTF ((stderr, "Now at end of input.\n"));
- }
- else
- {
- yytoken = YYTRANSLATE (yychar);
- YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc);
- }
-
- /* If the proper action on seeing token YYTOKEN is to reduce or to
- detect an error, take that action. */
- yyn += yytoken;
- if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
- goto yydefault;
- yyn = yytable[yyn];
- if (yyn <= 0)
- {
- if (yytable_value_is_error (yyn))
- goto yyerrlab;
- yyn = -yyn;
- goto yyreduce;
- }
-
- /* Count tokens shifted since error; after three, turn off error
- status. */
- if (yyerrstatus)
- yyerrstatus--;
-
- /* Shift the lookahead token. */
- YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc);
-
- /* Discard the shifted token. */
- yychar = YYEMPTY;
-
- yystate = yyn;
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- *++yyvsp = yylval;
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-
- goto yynewstate;
-
-
-/*-----------------------------------------------------------.
-| yydefault -- do the default action for the current state. |
-`-----------------------------------------------------------*/
-yydefault:
- yyn = yydefact[yystate];
- if (yyn == 0)
- goto yyerrlab;
- goto yyreduce;
-
-
-/*-----------------------------.
-| yyreduce -- Do a reduction. |
-`-----------------------------*/
-yyreduce:
- /* yyn is the number of a rule to reduce with. */
- yylen = yyr2[yyn];
-
- /* If YYLEN is nonzero, implement the default value of the action:
- '$$ = $1'.
-
- Otherwise, the following line sets YYVAL to garbage.
- This behavior is undocumented and Bison
- users should not rely upon it. Assigning to YYVAL
- unconditionally makes the parser a bit smaller, and it avoids a
- GCC warning that YYVAL may be used uninitialized. */
- yyval = yyvsp[1-yylen];
-
-
- YY_REDUCE_PRINT (yyn);
- switch (yyn)
- {
- case 2:
-#line 14 "gram.y" /* yacc.c:1651 */
- {
- type = MEALY;
- }
-#line 1238 "gram.c" /* yacc.c:1651 */
- break;
-
- case 13:
-#line 36 "gram.y" /* yacc.c:1651 */
- {
- nis = atoi (yytext);
- }
-#line 1246 "gram.c" /* yacc.c:1651 */
- break;
-
- case 14:
-#line 40 "gram.y" /* yacc.c:1651 */
- {
- nis = atoi (yytext);
- }
-#line 1254 "gram.c" /* yacc.c:1651 */
- break;
-
- case 15:
-#line 46 "gram.y" /* yacc.c:1651 */
- {
- nos = atoi (yytext);
- }
-#line 1262 "gram.c" /* yacc.c:1651 */
- break;
-
- case 16:
-#line 50 "gram.y" /* yacc.c:1651 */
- {
- nos = atoi (yytext);
- }
-#line 1270 "gram.c" /* yacc.c:1651 */
- break;
-
- case 17:
-#line 56 "gram.y" /* yacc.c:1651 */
- {
- strcpy (startstate, yytext);
- }
-#line 1278 "gram.c" /* yacc.c:1651 */
- break;
-
- case 24:
-#line 74 "gram.y" /* yacc.c:1651 */
- {
- mealy ();
- }
-#line 1286 "gram.c" /* yacc.c:1651 */
- break;
-
- case 25:
-#line 80 "gram.y" /* yacc.c:1651 */
- {
- strcpy (lastin, yytext);
- }
-#line 1294 "gram.c" /* yacc.c:1651 */
- break;
-
- case 26:
-#line 86 "gram.y" /* yacc.c:1651 */
- {
- strcpy (lastout, yytext);
- }
-#line 1302 "gram.c" /* yacc.c:1651 */
- break;
-
- case 27:
-#line 92 "gram.y" /* yacc.c:1651 */
- {
- strcpy (laststate, yytext);
- }
-#line 1310 "gram.c" /* yacc.c:1651 */
- break;
-
- case 28:
-#line 98 "gram.y" /* yacc.c:1651 */
- {
- strcpy (lastnext, yytext);
- }
-#line 1318 "gram.c" /* yacc.c:1651 */
- break;
-
-
-#line 1322 "gram.c" /* yacc.c:1651 */
- default: break;
- }
- /* User semantic actions sometimes alter yychar, and that requires
- that yytoken be updated with the new translation. We take the
- approach of translating immediately before every use of yytoken.
- One alternative is translating here after every semantic action,
- but that translation would be missed if the semantic action invokes
- YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
- if it invokes YYBACKUP. In the case of YYABORT or YYACCEPT, an
- incorrect destructor might then be invoked immediately. In the
- case of YYERROR or YYBACKUP, subsequent parser actions might lead
- to an incorrect destructor call or verbose syntax error message
- before the lookahead is translated. */
- YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
-
- YYPOPSTACK (yylen);
- yylen = 0;
- YY_STACK_PRINT (yyss, yyssp);
-
- *++yyvsp = yyval;
-
- /* Now 'shift' the result of the reduction. Determine what state
- that goes to, based on the state we popped back to and the rule
- number reduced by. */
-
- yyn = yyr1[yyn];
-
- yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;
- if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp)
- yystate = yytable[yystate];
- else
- yystate = yydefgoto[yyn - YYNTOKENS];
-
- goto yynewstate;
-
-
-/*--------------------------------------.
-| yyerrlab -- here on detecting error. |
-`--------------------------------------*/
-yyerrlab:
- /* Make sure we have latest lookahead translation. See comments at
- user semantic actions for why this is necessary. */
- yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
- /* If not already recovering from an error, report this error. */
- if (!yyerrstatus)
- {
- ++yynerrs;
-#if ! YYERROR_VERBOSE
- yyerror (YY_("syntax error"));
-#else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
- yyssp, yytoken)
- {
- char const *yymsgp = YY_("syntax error");
- int yysyntax_error_status;
- yysyntax_error_status = YYSYNTAX_ERROR;
- if (yysyntax_error_status == 0)
- yymsgp = yymsg;
- else if (yysyntax_error_status == 1)
- {
- if (yymsg != yymsgbuf)
- YYSTACK_FREE (yymsg);
- yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
- if (!yymsg)
- {
- yymsg = yymsgbuf;
- yymsg_alloc = sizeof yymsgbuf;
- yysyntax_error_status = 2;
- }
- else
- {
- yysyntax_error_status = YYSYNTAX_ERROR;
- yymsgp = yymsg;
- }
- }
- yyerror (yymsgp);
- if (yysyntax_error_status == 2)
- goto yyexhaustedlab;
- }
-# undef YYSYNTAX_ERROR
-#endif
- }
-
-
-
- if (yyerrstatus == 3)
- {
- /* If just tried and failed to reuse lookahead token after an
- error, discard it. */
-
- if (yychar <= YYEOF)
- {
- /* Return failure if at end of input. */
- if (yychar == YYEOF)
- YYABORT;
- }
- else
- {
- yydestruct ("Error: discarding",
- yytoken, &yylval);
- yychar = YYEMPTY;
- }
- }
-
- /* Else will try to reuse lookahead token after shifting the error
- token. */
- goto yyerrlab1;
-
-
-/*---------------------------------------------------.
-| yyerrorlab -- error raised explicitly by YYERROR. |
-`---------------------------------------------------*/
-yyerrorlab:
-
- /* Pacify compilers like GCC when the user code never invokes
- YYERROR and the label yyerrorlab therefore never appears in user
- code. */
- if (/*CONSTCOND*/ 0)
- goto yyerrorlab;
-
- /* Do not reclaim the symbols of the rule whose action triggered
- this YYERROR. */
- YYPOPSTACK (yylen);
- yylen = 0;
- YY_STACK_PRINT (yyss, yyssp);
- yystate = *yyssp;
- goto yyerrlab1;
-
-
-/*-------------------------------------------------------------.
-| yyerrlab1 -- common code for both syntax error and YYERROR. |
-`-------------------------------------------------------------*/
-yyerrlab1:
- yyerrstatus = 3; /* Each real token shifted decrements this. */
-
- for (;;)
- {
- yyn = yypact[yystate];
- if (!yypact_value_is_default (yyn))
- {
- yyn += YYTERROR;
- if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
- {
- yyn = yytable[yyn];
- if (0 < yyn)
- break;
- }
- }
-
- /* Pop the current state because it cannot handle the error token. */
- if (yyssp == yyss)
- YYABORT;
-
-
- yydestruct ("Error: popping",
- yystos[yystate], yyvsp);
- YYPOPSTACK (1);
- yystate = *yyssp;
- YY_STACK_PRINT (yyss, yyssp);
- }
-
- YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
- *++yyvsp = yylval;
- YY_IGNORE_MAYBE_UNINITIALIZED_END
-
-
- /* Shift the error token. */
- YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
-
- yystate = yyn;
- goto yynewstate;
-
-
-/*-------------------------------------.
-| yyacceptlab -- YYACCEPT comes here. |
-`-------------------------------------*/
-yyacceptlab:
- yyresult = 0;
- goto yyreturn;
-
-/*-----------------------------------.
-| yyabortlab -- YYABORT comes here. |
-`-----------------------------------*/
-yyabortlab:
- yyresult = 1;
- goto yyreturn;
-
-#if !defined yyoverflow || YYERROR_VERBOSE
-/*-------------------------------------------------.
-| yyexhaustedlab -- memory exhaustion comes here. |
-`-------------------------------------------------*/
-yyexhaustedlab:
- yyerror (YY_("memory exhausted"));
- yyresult = 2;
- /* Fall through. */
-#endif
-
-yyreturn:
- if (yychar != YYEMPTY)
- {
- /* Make sure we have latest lookahead translation. See comments at
- user semantic actions for why this is necessary. */
- yytoken = YYTRANSLATE (yychar);
- yydestruct ("Cleanup: discarding lookahead",
- yytoken, &yylval);
- }
- /* Do not reclaim the symbols of the rule whose action triggered
- this YYABORT or YYACCEPT. */
- YYPOPSTACK (yylen);
- YY_STACK_PRINT (yyss, yyssp);
- while (yyssp != yyss)
- {
- yydestruct ("Cleanup: popping",
- yystos[*yyssp], yyvsp);
- YYPOPSTACK (1);
- }
-#ifndef yyoverflow
- if (yyss != yyssa)
- YYSTACK_FREE (yyss);
-#endif
-#if YYERROR_VERBOSE
- if (yymsg != yymsgbuf)
- YYSTACK_FREE (yymsg);
-#endif
- return yyresult;
-}
diff --git a/sred/gram.h b/sred/gram.h
deleted file mode 100644
index 9c72a31..0000000
--- a/sred/gram.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* A Bison parser, made by GNU Bison 3.1. */
-
-/* Bison interface for Yacc-like parsers in C
-
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see . */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-#ifndef YY_YY_GRAM_H_INCLUDED
-# define YY_YY_GRAM_H_INCLUDED
-/* Debug traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
-#endif
-
-/* Token type. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- enum yytokentype
- {
- DOT_I = 258,
- DOT_O = 259,
- DOT_S = 260,
- DOT_R = 261,
- DOT_P = 262,
- DOT_E = 263,
- NAME = 264,
- CUBE = 265,
- NUM = 266
- };
-#endif
-/* Tokens. */
-#define DOT_I 258
-#define DOT_O 259
-#define DOT_S 260
-#define DOT_R 261
-#define DOT_P 262
-#define DOT_E 263
-#define NAME 264
-#define CUBE 265
-#define NUM 266
-
-/* Value type. */
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef int YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-#endif /* !YY_YY_GRAM_H_INCLUDED */
diff --git a/sred/lex.c b/sred/lex.c
deleted file mode 100644
index f474ba0..0000000
--- a/sred/lex.c
+++ /dev/null
@@ -1,1837 +0,0 @@
-
-#line 2 "lex.c"
-
-#define YY_INT_ALIGNED short int
-
-/* A lexical scanner generated by flex */
-
-#define FLEX_SCANNER
-#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 6
-#define YY_FLEX_SUBMINOR_VERSION 4
-#if YY_FLEX_SUBMINOR_VERSION > 0
-#define FLEX_BETA
-#endif
-
-/* First, we deal with platform-specific or compiler-specific issues. */
-
-/* begin standard C headers. */
-#include
-#include
-#include
-#include
-
-/* end standard C headers. */
-
-/* flex integer type definitions */
-
-#ifndef FLEXINT_H
-#define FLEXINT_H
-
-/* C99 systems have . Non-C99 systems may or may not. */
-
-#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-
-/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
- */
-#ifndef __STDC_LIMIT_MACROS
-#define __STDC_LIMIT_MACROS 1
-#endif
-
-#include
-typedef int8_t flex_int8_t;
-typedef uint8_t flex_uint8_t;
-typedef int16_t flex_int16_t;
-typedef uint16_t flex_uint16_t;
-typedef int32_t flex_int32_t;
-typedef uint32_t flex_uint32_t;
-#else
-typedef signed char flex_int8_t;
-typedef short int flex_int16_t;
-typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
-typedef unsigned short int flex_uint16_t;
-typedef unsigned int flex_uint32_t;
-
-/* Limits of integral types. */
-#ifndef INT8_MIN
-#define INT8_MIN (-128)
-#endif
-#ifndef INT16_MIN
-#define INT16_MIN (-32767-1)
-#endif
-#ifndef INT32_MIN
-#define INT32_MIN (-2147483647-1)
-#endif
-#ifndef INT8_MAX
-#define INT8_MAX (127)
-#endif
-#ifndef INT16_MAX
-#define INT16_MAX (32767)
-#endif
-#ifndef INT32_MAX
-#define INT32_MAX (2147483647)
-#endif
-#ifndef UINT8_MAX
-#define UINT8_MAX (255U)
-#endif
-#ifndef UINT16_MAX
-#define UINT16_MAX (65535U)
-#endif
-#ifndef UINT32_MAX
-#define UINT32_MAX (4294967295U)
-#endif
-
-#ifndef SIZE_MAX
-#define SIZE_MAX (~(size_t)0)
-#endif
-
-#endif /* ! C99 */
-
-#endif /* ! FLEXINT_H */
-
-/* begin standard C++ headers. */
-
-/* TODO: this is always defined, so inline it */
-#define yyconst const
-
-#if defined(__GNUC__) && __GNUC__ >= 3
-#define yynoreturn __attribute__((__noreturn__))
-#else
-#define yynoreturn
-#endif
-
-/* Returned upon end-of-file. */
-#define YY_NULL 0
-
-/* Promotes a possibly negative, possibly signed char to an
- * integer in range [0..255] for use as an array index.
- */
-#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
-
-/* Enter a start condition. This macro really ought to take a parameter,
- * but we do it the disgusting crufty way forced on us by the ()-less
- * definition of BEGIN.
- */
-#define BEGIN (yy_start) = 1 + 2 *
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state. The YYSTATE alias is for lex
- * compatibility.
- */
-#define YY_START (((yy_start) - 1) / 2)
-#define YYSTATE YY_START
-/* Action number for EOF rule of a given start state. */
-#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE yyrestart( yyin )
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#ifndef YY_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k.
- * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
- * Ditto for the __ia64__ case accordingly.
- */
-#define YY_BUF_SIZE 32768
-#else
-#define YY_BUF_SIZE 16384
-#endif /* __ia64__ */
-#endif
-
-/* The state buf must be large enough to hold one state per character in the main buffer.
- */
-#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
-
-#ifndef YY_TYPEDEF_YY_BUFFER_STATE
-#define YY_TYPEDEF_YY_BUFFER_STATE
-typedef struct yy_buffer_state *YY_BUFFER_STATE;
-#endif
-
-#ifndef YY_TYPEDEF_YY_SIZE_T
-#define YY_TYPEDEF_YY_SIZE_T
-typedef size_t yy_size_t;
-#endif
-
-extern int yyleng;
-
-extern FILE *yyin, *yyout;
-
-#define EOB_ACT_CONTINUE_SCAN 0
-#define EOB_ACT_END_OF_FILE 1
-#define EOB_ACT_LAST_MATCH 2
-
- #define YY_LESS_LINENO(n)
- #define YY_LINENO_REWIND_TO(ptr)
-
-/* Return all but the first "n" matched characters back to the input stream. */
-#define yyless(n) \
- do \
- { \
- /* Undo effects of setting up yytext. */ \
- int yyless_macro_arg = (n); \
- YY_LESS_LINENO(yyless_macro_arg);\
- *yy_cp = (yy_hold_char); \
- YY_RESTORE_YY_MORE_OFFSET \
- (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up yytext again */ \
- } \
- while ( 0 )
-#define unput(c) yyunput( c, (yytext_ptr) )
-
-#ifndef YY_STRUCT_YY_BUFFER_STATE
-#define YY_STRUCT_YY_BUFFER_STATE
-struct yy_buffer_state
- {
- FILE *yy_input_file;
-
- char *yy_ch_buf; /* input buffer */
- char *yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- int yy_buf_size;
-
- /* Number of characters read into yy_ch_buf, not including EOB
- * characters.
- */
- int yy_n_chars;
-
- /* Whether we "own" the buffer - i.e., we know we created it,
- * and can realloc() it to grow it, and should free() it to
- * delete it.
- */
- int yy_is_our_buffer;
-
- /* Whether this is an "interactive" input source; if so, and
- * if we're using stdio for input, then we want to use getc()
- * instead of fread(), to make sure we stop fetching input after
- * each newline.
- */
- int yy_is_interactive;
-
- /* Whether we're considered to be at the beginning of a line.
- * If so, '^' rules will be active on the next match, otherwise
- * not.
- */
- int yy_at_bol;
-
- int yy_bs_lineno; /**< The line count. */
- int yy_bs_column; /**< The column count. */
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int yy_fill_buffer;
-
- int yy_buffer_status;
-
-#define YY_BUFFER_NEW 0
-#define YY_BUFFER_NORMAL 1
- /* When an EOF's been seen but there's still some text to process
- * then we mark the buffer as YY_EOF_PENDING, to indicate that we
- * shouldn't try reading from the input source any more. We might
- * still have a bunch of tokens to match, though, because of
- * possible backing-up.
- *
- * When we actually see the EOF, we change the status to "new"
- * (via yyrestart()), so that the user can continue scanning by
- * just pointing yyin at a new input file.
- */
-#define YY_BUFFER_EOF_PENDING 2
-
- };
-#endif /* !YY_STRUCT_YY_BUFFER_STATE */
-
-/* Stack of input buffers. */
-static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
-static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
-static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
-
-/* We provide macros for accessing buffer states in case in the
- * future we want to put the buffer states in a more general
- * "scanner state".
- *
- * Returns the top of the stack, or NULL.
- */
-#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
- ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
- : NULL)
-/* Same as previous macro, but useful when we know that the buffer stack is not
- * NULL or when we need an lvalue. For internal use only.
- */
-#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
-
-/* yy_hold_char holds the character lost when yytext is formed. */
-static char yy_hold_char;
-static int yy_n_chars; /* number of characters read into yy_ch_buf */
-int yyleng;
-
-/* Points to current character in buffer. */
-static char *yy_c_buf_p = NULL;
-static int yy_init = 0; /* whether we need to initialize */
-static int yy_start = 0; /* start state number */
-
-/* Flag which is used to allow yywrap()'s to do buffer switches
- * instead of setting up a fresh yyin. A bit of a hack ...
- */
-static int yy_did_buffer_switch_on_eof;
-
-void yyrestart ( FILE *input_file );
-void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer );
-YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size );
-void yy_delete_buffer ( YY_BUFFER_STATE b );
-void yy_flush_buffer ( YY_BUFFER_STATE b );
-void yypush_buffer_state ( YY_BUFFER_STATE new_buffer );
-void yypop_buffer_state ( void );
-
-static void yyensure_buffer_stack ( void );
-static void yy_load_buffer_state ( void );
-static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file );
-#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
-
-YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size );
-YY_BUFFER_STATE yy_scan_string ( const char *yy_str );
-YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len );
-
-void *yyalloc ( yy_size_t );
-void *yyrealloc ( void *, yy_size_t );
-void yyfree ( void * );
-
-#define yy_new_buffer yy_create_buffer
-#define yy_set_interactive(is_interactive) \
- { \
- if ( ! YY_CURRENT_BUFFER ){ \
- yyensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- yy_create_buffer( yyin, YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
- }
-#define yy_set_bol(at_bol) \
- { \
- if ( ! YY_CURRENT_BUFFER ){\
- yyensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- yy_create_buffer( yyin, YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
- }
-#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
-
-/* Begin user sect3 */
-typedef flex_uint8_t YY_CHAR;
-
-FILE *yyin = NULL, *yyout = NULL;
-
-typedef int yy_state_type;
-
-extern int yylineno;
-int yylineno = 1;
-
-extern char *yytext;
-#ifdef yytext_ptr
-#undef yytext_ptr
-#endif
-#define yytext_ptr yytext
-
-static yy_state_type yy_get_previous_state ( void );
-static yy_state_type yy_try_NUL_trans ( yy_state_type current_state );
-static int yy_get_next_buffer ( void );
-static void yynoreturn yy_fatal_error ( const char* msg );
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up yytext.
- */
-#define YY_DO_BEFORE_ACTION \
- (yytext_ptr) = yy_bp; \
- yyleng = (int) (yy_cp - yy_bp); \
- (yy_hold_char) = *yy_cp; \
- *yy_cp = '\0'; \
- (yy_c_buf_p) = yy_cp;
-#define YY_NUM_RULES 12
-#define YY_END_OF_BUFFER 13
-/* This struct is not used in this scanner,
- but its presence is necessary. */
-struct yy_trans_info
- {
- flex_int32_t yy_verify;
- flex_int32_t yy_nxt;
- };
-static const flex_int16_t yy_accept[23] =
- { 0,
- 0, 0, 13, 11, 10, 10, 8, 11, 8, 9,
- 7, 8, 6, 1, 2, 5, 4, 3, 8, 9,
- 7, 0
- } ;
-
-static const YY_CHAR yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 2,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 3, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 4, 5, 1, 6, 6, 7,
- 7, 7, 7, 7, 7, 7, 7, 1, 1, 1,
- 1, 1, 1, 1, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 1, 1, 1, 1, 9, 1, 8, 8, 8, 8,
-
- 10, 8, 8, 8, 11, 8, 8, 8, 8, 8,
- 12, 13, 8, 14, 15, 8, 8, 8, 8, 8,
- 8, 8, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1
- } ;
-
-static const YY_CHAR yy_meta[16] =
- { 0,
- 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2
- } ;
-
-static const flex_int16_t yy_base[24] =
- { 0,
- 0, 0, 26, 36, 36, 36, 12, 9, 21, 23,
- 0, 27, 36, 36, 36, 36, 36, 36, 0, 28,
- 0, 36, 15
- } ;
-
-static const flex_int16_t yy_def[24] =
- { 0,
- 22, 1, 22, 22, 22, 22, 22, 22, 22, 22,
- 23, 22, 22, 22, 22, 22, 22, 22, 9, 22,
- 23, 0, 22
- } ;
-
-static const flex_int16_t yy_nxt[52] =
- { 0,
- 4, 5, 6, 7, 8, 9, 10, 11, 4, 11,
- 11, 11, 11, 11, 11, 12, 21, 12, 13, 14,
- 15, 16, 17, 18, 12, 22, 19, 20, 20, 20,
- 12, 22, 12, 20, 20, 3, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22
- } ;
-
-static const flex_int16_t yy_chk[52] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 7, 23, 7, 8, 8,
- 8, 8, 8, 8, 9, 3, 9, 9, 10, 10,
- 12, 0, 12, 20, 20, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22
- } ;
-
-static yy_state_type yy_last_accepting_state;
-static char *yy_last_accepting_cpos;
-
-extern int yy_flex_debug;
-int yy_flex_debug = 0;
-
-/* The intent behind this definition is that it'll catch
- * any uses of REJECT which flex missed.
- */
-#define REJECT reject_used_but_not_detected
-#define yymore() yymore_used_but_not_detected
-#define YY_MORE_ADJ 0
-#define YY_RESTORE_YY_MORE_OFFSET
-char *yytext;
-#line 1 "lex.l"
-#line 2 "lex.l"
-
-#include "gram.h"
-#ifdef getc
-#undef getc
-#endif
-#define getc(file) mygetc(file)
-#define tolower(c) ((c) >= 'A' && (c) <= 'Z' ? (c) | 0x20:(c))
-#line 465 "lex.c"
-#line 466 "lex.c"
-
-#define INITIAL 0
-
-#ifndef YY_NO_UNISTD_H
-/* Special case for "unistd.h", since it is non-ANSI. We include it way
- * down here because we want the user's section 1 to have been scanned first.
- * The user has a chance to override it with an option.
- */
-#include
-#endif
-
-#ifndef YY_EXTRA_TYPE
-#define YY_EXTRA_TYPE void *
-#endif
-
-static int yy_init_globals ( void );
-
-/* Accessor methods to globals.
- These are made visible to non-reentrant scanners for convenience. */
-
-int yylex_destroy ( void );
-
-int yyget_debug ( void );
-
-void yyset_debug ( int debug_flag );
-
-YY_EXTRA_TYPE yyget_extra ( void );
-
-void yyset_extra ( YY_EXTRA_TYPE user_defined );
-
-FILE *yyget_in ( void );
-
-void yyset_in ( FILE * _in_str );
-
-FILE *yyget_out ( void );
-
-void yyset_out ( FILE * _out_str );
-
- int yyget_leng ( void );
-
-char *yyget_text ( void );
-
-int yyget_lineno ( void );
-
-void yyset_lineno ( int _line_number );
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifndef YY_SKIP_YYWRAP
-#ifdef __cplusplus
-extern "C" int yywrap ( void );
-#else
-extern int yywrap ( void );
-#endif
-#endif
-
-#ifndef YY_NO_UNPUT
-
- static void yyunput ( int c, char *buf_ptr );
-
-#endif
-
-#ifndef yytext_ptr
-static void yy_flex_strncpy ( char *, const char *, int );
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen ( const char * );
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
-static int yyinput ( void );
-#else
-static int input ( void );
-#endif
-
-#endif
-
-/* Amount of stuff to slurp up with each read. */
-#ifndef YY_READ_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k */
-#define YY_READ_BUF_SIZE 16384
-#else
-#define YY_READ_BUF_SIZE 8192
-#endif /* __ia64__ */
-#endif
-
-/* Copy whatever the last rule matched to the standard output. */
-#ifndef ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
-#endif
-
-/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
- * is returned in "result".
- */
-#ifndef YY_INPUT
-#define YY_INPUT(buf,result,max_size) \
- if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
- { \
- int c = '*'; \
- int n; \
- for ( n = 0; n < max_size && \
- (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
- buf[n] = (char) c; \
- if ( c == '\n' ) \
- buf[n++] = (char) c; \
- if ( c == EOF && ferror( yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- result = n; \
- } \
- else \
- { \
- errno=0; \
- while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
- { \
- if( errno != EINTR) \
- { \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- break; \
- } \
- errno=0; \
- clearerr(yyin); \
- } \
- }\
-\
-
-#endif
-
-/* No semi-colon after return; correct usage is to write "yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef yyterminate
-#define yyterminate() return YY_NULL
-#endif
-
-/* Number of entries by which start-condition stack grows. */
-#ifndef YY_START_STACK_INCR
-#define YY_START_STACK_INCR 25
-#endif
-
-/* Report a fatal error. */
-#ifndef YY_FATAL_ERROR
-#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
-#endif
-
-/* end tables serialization structures and prototypes */
-
-/* Default declaration of generated scanner - a define so the user can
- * easily add parameters.
- */
-#ifndef YY_DECL
-#define YY_DECL_IS_OURS 1
-
-extern int yylex (void);
-
-#define YY_DECL int yylex (void)
-#endif /* !YY_DECL */
-
-/* Code executed at the beginning of each rule, after yytext and yyleng
- * have been set up.
- */
-#ifndef YY_USER_ACTION
-#define YY_USER_ACTION
-#endif
-
-/* Code executed at the end of each rule. */
-#ifndef YY_BREAK
-#define YY_BREAK /*LINTED*/break;
-#endif
-
-#define YY_RULE_SETUP \
- YY_USER_ACTION
-
-/** The main scanner function which does all the work.
- */
-YY_DECL
-{
- yy_state_type yy_current_state;
- char *yy_cp, *yy_bp;
- int yy_act;
-
- if ( !(yy_init) )
- {
- (yy_init) = 1;
-
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! (yy_start) )
- (yy_start) = 1; /* first start state */
-
- if ( ! yyin )
- yyin = stdin;
-
- if ( ! yyout )
- yyout = stdout;
-
- if ( ! YY_CURRENT_BUFFER ) {
- yyensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- yy_create_buffer( yyin, YY_BUF_SIZE );
- }
-
- yy_load_buffer_state( );
- }
-
- {
-#line 10 "lex.l"
-
-#line 685 "lex.c"
-
- while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
- {
- yy_cp = (yy_c_buf_p);
-
- /* Support of yytext. */
- *yy_cp = (yy_hold_char);
-
- /* yy_bp points to the position in yy_ch_buf of the start of
- * the current run.
- */
- yy_bp = yy_cp;
-
- yy_current_state = (yy_start);
-yy_match:
- do
- {
- YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
- if ( yy_accept[yy_current_state] )
- {
- (yy_last_accepting_state) = yy_current_state;
- (yy_last_accepting_cpos) = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 23 )
- yy_c = yy_meta[yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
- ++yy_cp;
- }
- while ( yy_base[yy_current_state] != 36 );
-
-yy_find_action:
- yy_act = yy_accept[yy_current_state];
- if ( yy_act == 0 )
- { /* have to back up */
- yy_cp = (yy_last_accepting_cpos);
- yy_current_state = (yy_last_accepting_state);
- yy_act = yy_accept[yy_current_state];
- }
-
- YY_DO_BEFORE_ACTION;
-
-do_action: /* This label is used only to access EOF actions. */
-
- switch ( yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of YY_DO_BEFORE_ACTION */
- *yy_cp = (yy_hold_char);
- yy_cp = (yy_last_accepting_cpos);
- yy_current_state = (yy_last_accepting_state);
- goto yy_find_action;
-
-case 1:
-YY_RULE_SETUP
-#line 11 "lex.l"
-{
- return DOT_I;
-}
- YY_BREAK
-case 2:
-YY_RULE_SETUP
-#line 15 "lex.l"
-{
- return DOT_O;
-}
- YY_BREAK
-case 3:
-YY_RULE_SETUP
-#line 19 "lex.l"
-{
- return DOT_S;
-}
- YY_BREAK
-case 4:
-YY_RULE_SETUP
-#line 23 "lex.l"
-{
- return DOT_R;
-}
- YY_BREAK
-case 5:
-YY_RULE_SETUP
-#line 27 "lex.l"
-{
- return DOT_P;
-}
- YY_BREAK
-case 6:
-YY_RULE_SETUP
-#line 31 "lex.l"
-{
- return DOT_E;
-}
- YY_BREAK
-case 7:
-YY_RULE_SETUP
-#line 35 "lex.l"
-{
- return NAME;
- }
- YY_BREAK
-case 8:
-YY_RULE_SETUP
-#line 39 "lex.l"
-{
- return CUBE;
- }
- YY_BREAK
-case 9:
-YY_RULE_SETUP
-#line 43 "lex.l"
-{
- return NUM;
- }
- YY_BREAK
-case 10:
-/* rule 10 can match eol */
-YY_RULE_SETUP
-#line 47 "lex.l"
-{
- /* ignore */
- }
- YY_BREAK
-case 11:
-/* rule 11 can match eol */
-YY_RULE_SETUP
-#line 52 "lex.l"
-{
- return yytext[0];
- }
- YY_BREAK
-case 12:
-YY_RULE_SETUP
-#line 56 "lex.l"
-ECHO;
- YY_BREAK
-#line 826 "lex.c"
-case YY_STATE_EOF(INITIAL):
- yyterminate();
-
- case YY_END_OF_BUFFER:
- {
- /* Amount of text matched not including the EOB char. */
- int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-
- /* Undo the effects of YY_DO_BEFORE_ACTION. */
- *yy_cp = (yy_hold_char);
- YY_RESTORE_YY_MORE_OFFSET
-
- if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
- {
- /* We're scanning a new file or input source. It's
- * possible that this happened because the user
- * just pointed yyin at a new source and called
- * yylex(). If so, then we have to assure
- * consistency between YY_CURRENT_BUFFER and our
- * globals. Here is the right place to do so, because
- * this is the first action (other than possibly a
- * back-up) that will match for the new input source.
- */
- (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
- YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
- YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
- }
-
- /* Note that here we test for yy_c_buf_p "<=" to the position
- * of the first EOB in the buffer, since yy_c_buf_p will
- * already have been incremented past the NUL character
- * (since all states make transitions on EOB to the
- * end-of-buffer state). Contrast this with the test
- * in input().
- */
- if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
- { /* This was really a NUL. */
- yy_state_type yy_next_state;
-
- (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-
- yy_current_state = yy_get_previous_state( );
-
- /* Okay, we're now positioned to make the NUL
- * transition. We couldn't have
- * yy_get_previous_state() go ahead and do it
- * for us because it doesn't know how to deal
- * with the possibility of jamming (and we don't
- * want to build jamming into it because then it
- * will run more slowly).
- */
-
- yy_next_state = yy_try_NUL_trans( yy_current_state );
-
- yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-
- if ( yy_next_state )
- {
- /* Consume the NUL. */
- yy_cp = ++(yy_c_buf_p);
- yy_current_state = yy_next_state;
- goto yy_match;
- }
-
- else
- {
- yy_cp = (yy_c_buf_p);
- goto yy_find_action;
- }
- }
-
- else switch ( yy_get_next_buffer( ) )
- {
- case EOB_ACT_END_OF_FILE:
- {
- (yy_did_buffer_switch_on_eof) = 0;
-
- if ( yywrap( ) )
- {
- /* Note: because we've taken care in
- * yy_get_next_buffer() to have set up
- * yytext, we can now set up
- * yy_c_buf_p so that if some total
- * hoser (like flex itself) wants to
- * call the scanner after we return the
- * YY_NULL, it'll still work - another
- * YY_NULL will get returned.
- */
- (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-
- yy_act = YY_STATE_EOF(YY_START);
- goto do_action;
- }
-
- else
- {
- if ( ! (yy_did_buffer_switch_on_eof) )
- YY_NEW_FILE;
- }
- break;
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- (yy_c_buf_p) =
- (yytext_ptr) + yy_amount_of_matched_text;
-
- yy_current_state = yy_get_previous_state( );
-
- yy_cp = (yy_c_buf_p);
- yy_bp = (yytext_ptr) + YY_MORE_ADJ;
- goto yy_match;
-
- case EOB_ACT_LAST_MATCH:
- (yy_c_buf_p) =
- &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-
- yy_current_state = yy_get_previous_state( );
-
- yy_cp = (yy_c_buf_p);
- yy_bp = (yytext_ptr) + YY_MORE_ADJ;
- goto yy_find_action;
- }
- break;
- }
-
- default:
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--no action found" );
- } /* end of action switch */
- } /* end of scanning one token */
- } /* end of user's declarations */
-} /* end of yylex */
-
-/* yy_get_next_buffer - try to read in a new buffer
- *
- * Returns a code representing an action:
- * EOB_ACT_LAST_MATCH -
- * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- * EOB_ACT_END_OF_FILE - end of file
- */
-static int yy_get_next_buffer (void)
-{
- char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
- char *source = (yytext_ptr);
- int number_to_move, i;
- int ret_val;
-
- if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--end of buffer missed" );
-
- if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
- { /* Don't try to fill the buffer, so this is an EOF. */
- if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
- {
- /* We matched a single character, the EOB, so
- * treat this as a final EOF.
- */
- return EOB_ACT_END_OF_FILE;
- }
-
- else
- {
- /* We matched some text prior to the EOB, first
- * process it.
- */
- return EOB_ACT_LAST_MATCH;
- }
- }
-
- /* Try to read more data. */
-
- /* First move last chars to start of buffer. */
- number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1);
-
- for ( i = 0; i < number_to_move; ++i )
- *(dest++) = *(source++);
-
- if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
- /* don't do the read, it's not guaranteed to return an EOF,
- * just force an EOF
- */
- YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-
- else
- {
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-
- while ( num_to_read <= 0 )
- { /* Not enough room in the buffer - grow it. */
-
- /* just a shorter name for the current buffer */
- YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
-
- int yy_c_buf_p_offset =
- (int) ((yy_c_buf_p) - b->yy_ch_buf);
-
- if ( b->yy_is_our_buffer )
- {
- int new_size = b->yy_buf_size * 2;
-
- if ( new_size <= 0 )
- b->yy_buf_size += b->yy_buf_size / 8;
- else
- b->yy_buf_size *= 2;
-
- b->yy_ch_buf = (char *)
- /* Include room in for 2 EOB chars. */
- yyrealloc( (void *) b->yy_ch_buf,
- (yy_size_t) (b->yy_buf_size + 2) );
- }
- else
- /* Can't grow it, we don't own it. */
- b->yy_ch_buf = NULL;
-
- if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR(
- "fatal error - scanner input buffer overflow" );
-
- (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
-
- num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
- number_to_move - 1;
-
- }
-
- if ( num_to_read > YY_READ_BUF_SIZE )
- num_to_read = YY_READ_BUF_SIZE;
-
- /* Read in more data. */
- YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
- (yy_n_chars), num_to_read );
-
- YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
- }
-
- if ( (yy_n_chars) == 0 )
- {
- if ( number_to_move == YY_MORE_ADJ )
- {
- ret_val = EOB_ACT_END_OF_FILE;
- yyrestart( yyin );
- }
-
- else
- {
- ret_val = EOB_ACT_LAST_MATCH;
- YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
- YY_BUFFER_EOF_PENDING;
- }
- }
-
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
- if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
- /* Extend the array by 50%, plus the number we really need. */
- int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
- YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
- (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size );
- if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
- /* "- 2" to take care of EOB's */
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
- }
-
- (yy_n_chars) += number_to_move;
- YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
- YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
- (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
-
- return ret_val;
-}
-
-/* yy_get_previous_state - get the state just before the EOB char was reached */
-
- static yy_state_type yy_get_previous_state (void)
-{
- yy_state_type yy_current_state;
- char *yy_cp;
-
- yy_current_state = (yy_start);
-
- for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
- {
- YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
- if ( yy_accept[yy_current_state] )
- {
- (yy_last_accepting_state) = yy_current_state;
- (yy_last_accepting_cpos) = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 23 )
- yy_c = yy_meta[yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
- }
-
- return yy_current_state;
-}
-
-/* yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- * next_state = yy_try_NUL_trans( current_state );
- */
- static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
-{
- int yy_is_jam;
- char *yy_cp = (yy_c_buf_p);
-
- YY_CHAR yy_c = 1;
- if ( yy_accept[yy_current_state] )
- {
- (yy_last_accepting_state) = yy_current_state;
- (yy_last_accepting_cpos) = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 23 )
- yy_c = yy_meta[yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
- yy_is_jam = (yy_current_state == 22);
-
- return yy_is_jam ? 0 : yy_current_state;
-}
-
-#ifndef YY_NO_UNPUT
-
- static void yyunput (int c, char * yy_bp )
-{
- char *yy_cp;
-
- yy_cp = (yy_c_buf_p);
-
- /* undo effects of setting up yytext */
- *yy_cp = (yy_hold_char);
-
- if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
- { /* need to shift things up to make room */
- /* +2 for EOB chars. */
- int number_to_move = (yy_n_chars) + 2;
- char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
- char *source =
- &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
-
- while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
- *--dest = *--source;
-
- yy_cp += (int) (dest - source);
- yy_bp += (int) (dest - source);
- YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
- (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
-
- if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
- YY_FATAL_ERROR( "flex scanner push-back overflow" );
- }
-
- *--yy_cp = (char) c;
-
- (yytext_ptr) = yy_bp;
- (yy_hold_char) = *yy_cp;
- (yy_c_buf_p) = yy_cp;
-}
-
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
- static int yyinput (void)
-#else
- static int input (void)
-#endif
-
-{
- int c;
-
- *(yy_c_buf_p) = (yy_hold_char);
-
- if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
- {
- /* yy_c_buf_p now points to the character we want to return.
- * If this occurs *before* the EOB characters, then it's a
- * valid NUL; if not, then we've hit the end of the buffer.
- */
- if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
- /* This was really a NUL. */
- *(yy_c_buf_p) = '\0';
-
- else
- { /* need more input */
- int offset = (int) ((yy_c_buf_p) - (yytext_ptr));
- ++(yy_c_buf_p);
-
- switch ( yy_get_next_buffer( ) )
- {
- case EOB_ACT_LAST_MATCH:
- /* This happens because yy_g_n_b()
- * sees that we've accumulated a
- * token and flags that we need to
- * try matching the token before
- * proceeding. But for input(),
- * there's no matching to consider.
- * So convert the EOB_ACT_LAST_MATCH
- * to EOB_ACT_END_OF_FILE.
- */
-
- /* Reset buffer status. */
- yyrestart( yyin );
-
- /*FALLTHROUGH*/
-
- case EOB_ACT_END_OF_FILE:
- {
- if ( yywrap( ) )
- return 0;
-
- if ( ! (yy_did_buffer_switch_on_eof) )
- YY_NEW_FILE;
-#ifdef __cplusplus
- return yyinput();
-#else
- return input();
-#endif
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- (yy_c_buf_p) = (yytext_ptr) + offset;
- break;
- }
- }
- }
-
- c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
- *(yy_c_buf_p) = '\0'; /* preserve yytext */
- (yy_hold_char) = *++(yy_c_buf_p);
-
- return c;
-}
-#endif /* ifndef YY_NO_INPUT */
-
-/** Immediately switch to a different input stream.
- * @param input_file A readable stream.
- *
- * @note This function does not reset the start condition to @c INITIAL .
- */
- void yyrestart (FILE * input_file )
-{
-
- if ( ! YY_CURRENT_BUFFER ){
- yyensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- yy_create_buffer( yyin, YY_BUF_SIZE );
- }
-
- yy_init_buffer( YY_CURRENT_BUFFER, input_file );
- yy_load_buffer_state( );
-}
-
-/** Switch to a different input buffer.
- * @param new_buffer The new input buffer.
- *
- */
- void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
-{
-
- /* TODO. We should be able to replace this entire function body
- * with
- * yypop_buffer_state();
- * yypush_buffer_state(new_buffer);
- */
- yyensure_buffer_stack ();
- if ( YY_CURRENT_BUFFER == new_buffer )
- return;
-
- if ( YY_CURRENT_BUFFER )
- {
- /* Flush out information for old buffer. */
- *(yy_c_buf_p) = (yy_hold_char);
- YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
- YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
- }
-
- YY_CURRENT_BUFFER_LVALUE = new_buffer;
- yy_load_buffer_state( );
-
- /* We don't actually know whether we did this switch during
- * EOF (yywrap()) processing, but the only time this flag
- * is looked at is after yywrap() is called, so it's safe
- * to go ahead and always set it.
- */
- (yy_did_buffer_switch_on_eof) = 1;
-}
-
-static void yy_load_buffer_state (void)
-{
- (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
- (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
- yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
- (yy_hold_char) = *(yy_c_buf_p);
-}
-
-/** Allocate and initialize an input buffer state.
- * @param file A readable stream.
- * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
- * @return the allocated buffer state.
- */
- YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
-{
- YY_BUFFER_STATE b;
-
- b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
- b->yy_buf_size = size;
-
- /* yy_ch_buf has to be 2 characters longer than the size given because
- * we need to put in 2 end-of-buffer characters.
- */
- b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) );
- if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
- b->yy_is_our_buffer = 1;
-
- yy_init_buffer( b, file );
-
- return b;
-}
-
-/** Destroy the buffer.
- * @param b a buffer created with yy_create_buffer()
- *
- */
- void yy_delete_buffer (YY_BUFFER_STATE b )
-{
-
- if ( ! b )
- return;
-
- if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
- YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
-
- if ( b->yy_is_our_buffer )
- yyfree( (void *) b->yy_ch_buf );
-
- yyfree( (void *) b );
-}
-
-/* Initializes or reinitializes a buffer.
- * This function is sometimes called more than once on the same buffer,
- * such as during a yyrestart() or at EOF.
- */
- static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
-
-{
- int oerrno = errno;
-
- yy_flush_buffer( b );
-
- b->yy_input_file = file;
- b->yy_fill_buffer = 1;
-
- /* If b is the current buffer, then yy_init_buffer was _probably_
- * called from yyrestart() or through yy_get_next_buffer.
- * In that case, we don't want to reset the lineno or column.
- */
- if (b != YY_CURRENT_BUFFER){
- b->yy_bs_lineno = 1;
- b->yy_bs_column = 0;
- }
-
- b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-
- errno = oerrno;
-}
-
-/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
- * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
- */
- void yy_flush_buffer (YY_BUFFER_STATE b )
-{
- if ( ! b )
- return;
-
- b->yy_n_chars = 0;
-
- /* We always need two end-of-buffer characters. The first causes
- * a transition to the end-of-buffer state. The second causes
- * a jam in that state.
- */
- b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
- b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
-
- b->yy_buf_pos = &b->yy_ch_buf[0];
-
- b->yy_at_bol = 1;
- b->yy_buffer_status = YY_BUFFER_NEW;
-
- if ( b == YY_CURRENT_BUFFER )
- yy_load_buffer_state( );
-}
-
-/** Pushes the new state onto the stack. The new state becomes
- * the current state. This function will allocate the stack
- * if necessary.
- * @param new_buffer The new state.
- *
- */
-void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
-{
- if (new_buffer == NULL)
- return;
-
- yyensure_buffer_stack();
-
- /* This block is copied from yy_switch_to_buffer. */
- if ( YY_CURRENT_BUFFER )
- {
- /* Flush out information for old buffer. */
- *(yy_c_buf_p) = (yy_hold_char);
- YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
- YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
- }
-
- /* Only push if top exists. Otherwise, replace top. */
- if (YY_CURRENT_BUFFER)
- (yy_buffer_stack_top)++;
- YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
- /* copied from yy_switch_to_buffer. */
- yy_load_buffer_state( );
- (yy_did_buffer_switch_on_eof) = 1;
-}
-
-/** Removes and deletes the top of the stack, if present.
- * The next element becomes the new top.
- *
- */
-void yypop_buffer_state (void)
-{
- if (!YY_CURRENT_BUFFER)
- return;
-
- yy_delete_buffer(YY_CURRENT_BUFFER );
- YY_CURRENT_BUFFER_LVALUE = NULL;
- if ((yy_buffer_stack_top) > 0)
- --(yy_buffer_stack_top);
-
- if (YY_CURRENT_BUFFER) {
- yy_load_buffer_state( );
- (yy_did_buffer_switch_on_eof) = 1;
- }
-}
-
-/* Allocates the stack if it does not exist.
- * Guarantees space for at least one push.
- */
-static void yyensure_buffer_stack (void)
-{
- yy_size_t num_to_alloc;
-
- if (!(yy_buffer_stack)) {
-
- /* First allocation is just for 2 elements, since we don't know if this
- * scanner will even need a stack. We use 2 instead of 1 to avoid an
- * immediate realloc on the next call.
- */
- num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
- (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
- (num_to_alloc * sizeof(struct yy_buffer_state*)
- );
- if ( ! (yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
-
- memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
- (yy_buffer_stack_max) = num_to_alloc;
- (yy_buffer_stack_top) = 0;
- return;
- }
-
- if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
-
- /* Increase the buffer to prepare for a possible push. */
- yy_size_t grow_size = 8 /* arbitrary grow size */;
-
- num_to_alloc = (yy_buffer_stack_max) + grow_size;
- (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
- ((yy_buffer_stack),
- num_to_alloc * sizeof(struct yy_buffer_state*)
- );
- if ( ! (yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
-
- /* zero only the new slots.*/
- memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
- (yy_buffer_stack_max) = num_to_alloc;
- }
-}
-
-/** Setup the input buffer state to scan directly from a user-specified character buffer.
- * @param base the character buffer
- * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
- */
-YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
-{
- YY_BUFFER_STATE b;
-
- if ( size < 2 ||
- base[size-2] != YY_END_OF_BUFFER_CHAR ||
- base[size-1] != YY_END_OF_BUFFER_CHAR )
- /* They forgot to leave room for the EOB's. */
- return NULL;
-
- b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
-
- b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */
- b->yy_buf_pos = b->yy_ch_buf = base;
- b->yy_is_our_buffer = 0;
- b->yy_input_file = NULL;
- b->yy_n_chars = b->yy_buf_size;
- b->yy_is_interactive = 0;
- b->yy_at_bol = 1;
- b->yy_fill_buffer = 0;
- b->yy_buffer_status = YY_BUFFER_NEW;
-
- yy_switch_to_buffer( b );
-
- return b;
-}
-
-/** Setup the input buffer state to scan a string. The next call to yylex() will
- * scan from a @e copy of @a str.
- * @param yystr a NUL-terminated string to scan
- *
- * @return the newly allocated buffer state object.
- * @note If you want to scan bytes that may contain NUL values, then use
- * yy_scan_bytes() instead.
- */
-YY_BUFFER_STATE yy_scan_string (const char * yystr )
-{
-
- return yy_scan_bytes( yystr, (int) strlen(yystr) );
-}
-
-/** Setup the input buffer state to scan the given bytes. The next call to yylex() will
- * scan from a @e copy of @a bytes.
- * @param yybytes the byte buffer to scan
- * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
- *
- * @return the newly allocated buffer state object.
- */
-YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len )
-{
- YY_BUFFER_STATE b;
- char *buf;
- yy_size_t n;
- int i;
-
- /* Get memory for full buffer, including space for trailing EOB's. */
- n = (yy_size_t) (_yybytes_len + 2);
- buf = (char *) yyalloc( n );
- if ( ! buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
-
- for ( i = 0; i < _yybytes_len; ++i )
- buf[i] = yybytes[i];
-
- buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
- b = yy_scan_buffer( buf, n );
- if ( ! b )
- YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
-
- /* It's okay to grow etc. this buffer, and we should throw it
- * away when we're done.
- */
- b->yy_is_our_buffer = 1;
-
- return b;
-}
-
-#ifndef YY_EXIT_FAILURE
-#define YY_EXIT_FAILURE 2
-#endif
-
-static void yynoreturn yy_fatal_error (const char* msg )
-{
- fprintf( stderr, "%s\n", msg );
- exit( YY_EXIT_FAILURE );
-}
-
-/* Redefine yyless() so it works in section 3 code. */
-
-#undef yyless
-#define yyless(n) \
- do \
- { \
- /* Undo effects of setting up yytext. */ \
- int yyless_macro_arg = (n); \
- YY_LESS_LINENO(yyless_macro_arg);\
- yytext[yyleng] = (yy_hold_char); \
- (yy_c_buf_p) = yytext + yyless_macro_arg; \
- (yy_hold_char) = *(yy_c_buf_p); \
- *(yy_c_buf_p) = '\0'; \
- yyleng = yyless_macro_arg; \
- } \
- while ( 0 )
-
-/* Accessor methods (get/set functions) to struct members. */
-
-/** Get the current line number.
- *
- */
-int yyget_lineno (void)
-{
-
- return yylineno;
-}
-
-/** Get the input stream.
- *
- */
-FILE *yyget_in (void)
-{
- return yyin;
-}
-
-/** Get the output stream.
- *
- */
-FILE *yyget_out (void)
-{
- return yyout;
-}
-
-/** Get the length of the current token.
- *
- */
-int yyget_leng (void)
-{
- return yyleng;
-}
-
-/** Get the current token.
- *
- */
-
-char *yyget_text (void)
-{
- return yytext;
-}
-
-/** Set the current line number.
- * @param _line_number line number
- *
- */
-void yyset_lineno (int _line_number )
-{
-
- yylineno = _line_number;
-}
-
-/** Set the input stream. This does not discard the current
- * input buffer.
- * @param _in_str A readable stream.
- *
- * @see yy_switch_to_buffer
- */
-void yyset_in (FILE * _in_str )
-{
- yyin = _in_str ;
-}
-
-void yyset_out (FILE * _out_str )
-{
- yyout = _out_str ;
-}
-
-int yyget_debug (void)
-{
- return yy_flex_debug;
-}
-
-void yyset_debug (int _bdebug )
-{
- yy_flex_debug = _bdebug ;
-}
-
-static int yy_init_globals (void)
-{
- /* Initialization is the same as for the non-reentrant scanner.
- * This function is called from yylex_destroy(), so don't allocate here.
- */
-
- (yy_buffer_stack) = NULL;
- (yy_buffer_stack_top) = 0;
- (yy_buffer_stack_max) = 0;
- (yy_c_buf_p) = NULL;
- (yy_init) = 0;
- (yy_start) = 0;
-
-/* Defined in main.c */
-#ifdef YY_STDINIT
- yyin = stdin;
- yyout = stdout;
-#else
- yyin = NULL;
- yyout = NULL;
-#endif
-
- /* For future reference: Set errno on error, since we are called by
- * yylex_init()
- */
- return 0;
-}
-
-/* yylex_destroy is for both reentrant and non-reentrant scanners. */
-int yylex_destroy (void)
-{
-
- /* Pop the buffer stack, destroying each element. */
- while(YY_CURRENT_BUFFER){
- yy_delete_buffer( YY_CURRENT_BUFFER );
- YY_CURRENT_BUFFER_LVALUE = NULL;
- yypop_buffer_state();
- }
-
- /* Destroy the stack itself. */
- yyfree((yy_buffer_stack) );
- (yy_buffer_stack) = NULL;
-
- /* Reset the globals. This is important in a non-reentrant scanner so the next time
- * yylex() is called, initialization will occur. */
- yy_init_globals( );
-
- return 0;
-}
-
-/*
- * Internal utility routines.
- */
-
-#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, const char * s2, int n )
-{
-
- int i;
- for ( i = 0; i < n; ++i )
- s1[i] = s2[i];
-}
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (const char * s )
-{
- int n;
- for ( n = 0; s[n]; ++n )
- ;
-
- return n;
-}
-#endif
-
-void *yyalloc (yy_size_t size )
-{
- return malloc(size);
-}
-
-void *yyrealloc (void * ptr, yy_size_t size )
-{
-
- /* The cast to (char *) in the following accommodates both
- * implementations that use char* generic pointers, and those
- * that use void* generic pointers. It works with the latter
- * because both ANSI C and C++ allow castless assignment from
- * any pointer type to void*, and deal with argument conversions
- * as though doing an assignment.
- */
- return realloc(ptr, size);
-}
-
-void yyfree (void * ptr )
-{
- free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
-}
-
-#define YYTABLES_NAME "yytables"
-
-#line 56 "lex.l"
-
-yywrap()
-{
- return(1);
-}
-
diff --git a/stamina/Makefile b/stamina/Makefile
index 226953c..beb6d91 100644
--- a/stamina/Makefile
+++ b/stamina/Makefile
@@ -210,12 +210,12 @@ am__relativize = \
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -229,7 +229,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -242,7 +242,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -255,7 +255,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -265,10 +265,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/stamina
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/stamina
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/stamina
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/stamina
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -285,7 +285,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/stamina/hash/Makefile b/stamina/hash/Makefile
index 237cd05..c18ad3f 100644
--- a/stamina/hash/Makefile
+++ b/stamina/hash/Makefile
@@ -164,12 +164,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in README
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -183,7 +183,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -196,7 +196,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -209,7 +209,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -219,10 +219,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/stamina/hash
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/stamina/hash
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/stamina/hash
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/stamina/hash
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -239,7 +239,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/stamina/mimi/Makefile b/stamina/mimi/Makefile
index 12d0083..589b4ad 100644
--- a/stamina/mimi/Makefile
+++ b/stamina/mimi/Makefile
@@ -163,12 +163,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -182,7 +182,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -195,7 +195,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -208,7 +208,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -218,10 +218,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/stamina/mimi
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/stamina/mimi
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/stamina/mimi
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/stamina/mimi
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -238,7 +238,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/stamina/mimi/stamina b/stamina/mimi/stamina
deleted file mode 100755
index 3948484..0000000
Binary files a/stamina/mimi/stamina and /dev/null differ
diff --git a/utility/Makefile b/utility/Makefile
index 93e5940..9bbf376 100644
--- a/utility/Makefile
+++ b/utility/Makefile
@@ -164,12 +164,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -183,7 +183,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -196,7 +196,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -209,7 +209,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -219,10 +219,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/utility
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/utility
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/utility
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/utility
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -239,7 +239,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
diff --git a/vst2blif/Makefile b/vst2blif/Makefile
index c98a3cf..04eedfb 100644
--- a/vst2blif/Makefile
+++ b/vst2blif/Makefile
@@ -187,12 +187,12 @@ ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing aclocal-1.16
+ACLOCAL = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoconf
-AUTOHEADER = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing autoheader
-AUTOMAKE = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing automake-1.16
+AUTOCONF = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoconf
+AUTOHEADER = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing autoheader
+AUTOMAKE = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing automake-1.16
AWK = gawk
CC = gcc
CFLAGS = -g -O2
@@ -206,7 +206,7 @@ ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
GREP = /bin/grep
-INSTALL = /bin/install -c
+INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
@@ -219,7 +219,7 @@ LIBOBJS =
LIBS =
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/joshuac/GitHub/logic-synthesis/missing makeinfo
+MAKEINFO = ${SHELL} /home/matteo/Dropbox/logic-synthesis/missing makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = sis
@@ -232,7 +232,7 @@ PACKAGE_VERSION = 1.4
PATH_SEPARATOR = :
RANLIB = ranlib
SET_MAKE =
-SHELL = /bin/sh
+SHELL = /bin/bash
SIS_CUDDDIR =
SIS_DOCDIR = ${datarootdir}/sis/doc
SIS_HISTDIR = ${datarootdir}/sis/historical
@@ -242,10 +242,10 @@ VERSION = 1.4
XMKMF =
YACC = bison -y
YFLAGS =
-abs_builddir = /home/joshuac/GitHub/logic-synthesis/vst2blif
-abs_srcdir = /home/joshuac/GitHub/logic-synthesis/vst2blif
-abs_top_builddir = /home/joshuac/GitHub/logic-synthesis
-abs_top_srcdir = /home/joshuac/GitHub/logic-synthesis
+abs_builddir = /home/matteo/Dropbox/logic-synthesis/vst2blif
+abs_srcdir = /home/matteo/Dropbox/logic-synthesis/vst2blif
+abs_top_builddir = /home/matteo/Dropbox/logic-synthesis
+abs_top_srcdir = /home/matteo/Dropbox/logic-synthesis
ac_ct_CC = gcc
am__leading_dot = .
am__tar = $${TAR-tar} chof - "$$tardir"
@@ -262,7 +262,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/joshuac/GitHub/logic-synthesis/install-sh
+install_sh = ${SHELL} /home/matteo/Dropbox/logic-synthesis/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale