Commit 294ffa2c authored by Benoit Perrot's avatar Benoit Perrot
Browse files

Index: ChangeLog

--- ChangeLog Tue, 06 Jan 2004 18:57:53 +0100 noe (mipsy/2_ChangeLog 1.52 604)
+++ ChangeLog Thu, 08 Jan 2004 14:39:59 +0100 noe (mipsy/2_ChangeLog 1.52 604)
@@ -1,3 +1,19 @@
+2004-01-08  Benoît Perrot  <benoit@lrde.epita.fr>
+
+       * dev/mipsy-parser-gen.py: Move to...
+       * dev/parse-asm-parse-gen.py: ... this file.
+       * dev/mipsy-scanner-gen.py: Move to...
+       * dev/parse-asm-scan-gen.py: ... this file.
+       * src/parse/Makefile.am: Use new files' names.
+
+       * dev/mipsy-builder-gen.py: Move to...
+       * dev/inst-builder-gen.py: ... this file.
+       * dev/mipsy-inst-gen.py: Move to...
+       * dev/inst-nodes-gen.py: ... this file.
+       * dev/mipsy-mk-inst-gen.py: Move to...
+       * dev/inst-makefile-gen.py: ... this file. Use new files' names.
+       * bootstrap, Makefile.am: Use new files' names.
+
parent f8de91a1
2004-01-08 Benot Perrot <benoit@lrde.epita.fr>
* dev/mipsy-parser-gen.py: Move to...
* dev/parse-asm-parse-gen.py: ... this file.
* dev/mipsy-scanner-gen.py: Move to...
* dev/parse-asm-scan-gen.py: ... this file.
* src/parse/Makefile.am: Use new files' names.
* dev/mipsy-builder-gen.py: Move to...
* dev/inst-builder-gen.py: ... this file.
* dev/mipsy-inst-gen.py: Move to...
* dev/inst-nodes-gen.py: ... this file.
* dev/mipsy-mk-inst-gen.py: Move to...
* dev/inst-makefile-gen.py: ... this file. Use new files' names.
* bootstrap, Makefile.am: Use new files' names.
2004-01-06 Benot Perrot <benoit@lrde.epita.fr> 2004-01-06 Benot Perrot <benoit@lrde.epita.fr>
* dev/mipsy.py: Add lazy_overwrite and comments. * dev/mipsy.py: Add lazy_overwrite and comments.
......
...@@ -6,8 +6,8 @@ EXTRA_DIST = \ ...@@ -6,8 +6,8 @@ EXTRA_DIST = \
bootstrap \ bootstrap \
dev/mipsy.xml \ dev/mipsy.xml \
dev/mipsy.py \ dev/mipsy.py \
dev/mipsy-scanner-gen.py \ dev/parse-asm-scan-gen.py \
dev/mipsy-parser-gen.py \ dev/parse-asm-parse-gen.py \
dev/mipsy-mk-inst-gen.py \ dev/inst-makefile-gen.py \
dev/mipsy-inst-gen.py \ dev/inst-nodes-gen.py \
dev/mipsy-builder-gen.py dev/inst-builder-gen.py
#!/bin/sh #!/bin/sh
./dev/mipsy-mk-inst-gen.py < ./dev/mipsy.xml > ./src/inst/Makefile.am ./dev/inst-makefile-gen.py < ./dev/mipsy.xml > ./src/inst/Makefile.am
autoreconf -fvim autoreconf -f -v -i -m
...@@ -24,7 +24,7 @@ import string, re ...@@ -24,7 +24,7 @@ import string, re
import mipsy import mipsy
from mipsy import license, depth from mipsy import license, depth
#### Mipsy Makefile.am of inst/ generator -------------------------- #### Generate Makefile.am of inst --------------------------
parser = mipsy.InstructionSetParser() parser = mipsy.InstructionSetParser()
instructions = parser.parse(sys.stdin) instructions = parser.parse(sys.stdin)
...@@ -41,11 +41,11 @@ print """ decl.hh \\ ...@@ -41,11 +41,11 @@ print """ decl.hh \\
print """ print """
BUILT_SOURCES = $(FROM_MIPSY_INST_GEN_PY) program_builder.hh BUILT_SOURCES = $(FROM_MIPSY_INST_GEN_PY) program_builder.hh
$(FROM_MIPSY_INST_GEN_PY): $(top_srcdir)/dev/mipsy-inst-gen.py $(top_srcdir)/dev/mipsy.xml $(FROM_MIPSY_INST_GEN_PY): $(top_srcdir)/dev/inst-nodes-gen.py $(top_srcdir)/dev/mipsy.xml
$(top_srcdir)/dev/mipsy-inst-gen.py < $(top_srcdir)/dev/mipsy.xml $(top_srcdir)/dev/inst-nodes-gen.py < $(top_srcdir)/dev/mipsy.xml
program_builder.hh: $(top_srcdir)/dev/mipsy-builder-gen.py $(top_srcdir)/dev/mipsy.xml program_builder.hh: $(top_srcdir)/dev/inst-builder-gen.py $(top_srcdir)/dev/mipsy.xml
$(top_srcdir)/dev/mipsy-builder-gen.py < $(top_srcdir)/dev/mipsy.xml \ $(top_srcdir)/dev/inst-builder-gen.py < $(top_srcdir)/dev/mipsy.xml \
> $@ > $@
MAINTAINERCLEANFILES = $(FROM_MIPSY_INST_GEN_PY) program_builder.hh""" MAINTAINERCLEANFILES = $(FROM_MIPSY_INST_GEN_PY) program_builder.hh"""
......
...@@ -2,26 +2,35 @@ ...@@ -2,26 +2,35 @@
(Created-By-Prcs-Version 1 3 2) (Created-By-Prcs-Version 1 3 2)
(Project-Description "") (Project-Description "")
(Project-Version mipsy 0 58) (Project-Version mipsy 0 59)
(Parent-Version mipsy 0 57) (Parent-Version mipsy 0 58)
(Version-Log (Version-Log
"Index: ChangeLog "Index: ChangeLog
--- ChangeLog Sat, 11 Oct 2003 15:48:01 +0200 benoit (mipsy/2_ChangeLog 1.51 644) --- ChangeLog Tue, 06 Jan 2004 18:57:53 +0100 noe (mipsy/2_ChangeLog 1.52 604)
+++ ChangeLog Tue, 06 Jan 2004 18:56:55 +0100 noe (mipsy/2_ChangeLog 1.51 644) +++ ChangeLog Thu, 08 Jan 2004 14:39:59 +0100 noe (mipsy/2_ChangeLog 1.52 604)
@@ -1,3 +1,10 @@ @@ -1,3 +1,19 @@
+2004-01-06 Benot Perrot <benoit@lrde.epita.fr> +2004-01-08 Benot Perrot <benoit@lrde.epita.fr>
+ +
+ * dev/mipsy.py: Add lazy_overwrite and comments. + * dev/mipsy-parser-gen.py: Move to...
+ * dev/mipsy-builder-gen.py, dev/mipsy-mk-inst-gen.py, + * dev/parse-asm-parse-gen.py: ... this file.
+ * dev/mipsy-parser-gen.py, dev/mipsy-scanner-gen.py: + * dev/mipsy-scanner-gen.py: Move to...
+ Limit function importations. + * dev/parse-asm-scan-gen.py: ... this file.
+ * src/parse/Makefile.am: Use new files' names.
+
+ * dev/mipsy-builder-gen.py: Move to...
+ * dev/inst-builder-gen.py: ... this file.
+ * dev/mipsy-inst-gen.py: Move to...
+ * dev/inst-nodes-gen.py: ... this file.
+ * dev/mipsy-mk-inst-gen.py: Move to...
+ * dev/inst-makefile-gen.py: ... this file. Use new files' names.
+ * bootstrap, Makefile.am: Use new files' names.
+ +
") ")
(New-Version-Log (New-Version-Log
"") "")
(Checkin-Time "Tue, 06 Jan 2004 18:57:53 +0100") (Checkin-Time "Thu, 08 Jan 2004 14:42:41 +0100")
(Checkin-Login noe) (Checkin-Login noe)
(Files (Files
...@@ -29,12 +38,12 @@ ...@@ -29,12 +38,12 @@
;; ./ ;; ./
(AUTHORS (mipsy/0_AUTHORS 1.1 604)) (AUTHORS (mipsy/0_AUTHORS 1.1 604))
(COPYING (mipsy/1_COPYING 1.1 604)) (COPYING (mipsy/1_COPYING 1.1 604))
(ChangeLog (mipsy/2_ChangeLog 1.52 604)) (ChangeLog (mipsy/2_ChangeLog 1.53 604))
(Makefile.am (mipsy/3_Makefile.a 1.6 604)) (Makefile.am (mipsy/3_Makefile.a 1.7 604))
(NEWS (mipsy/b/25_NEWS 1.5 604)) (NEWS (mipsy/b/25_NEWS 1.5 604))
(README (mipsy/4_README 1.2 604)) (README (mipsy/4_README 1.2 604))
(TODO (mipsy/5_TODO 1.2 604)) (TODO (mipsy/5_TODO 1.2 604))
(bootstrap (mipsy/b/14_bootstrap 1.1 705)) (bootstrap (mipsy/b/14_bootstrap 1.2 705))
(configure.ac (mipsy/6_configure. 1.6 604)) (configure.ac (mipsy/6_configure. 1.6 604))
(prj (mipsy.prj) :symlink) (prj (mipsy.prj) :symlink)
...@@ -42,13 +51,13 @@ ...@@ -42,13 +51,13 @@
(config/Makefile.am (mipsy/7_Makefile.a 1.1 604)) (config/Makefile.am (mipsy/7_Makefile.a 1.1 604))
;; ./dev/ ;; ./dev/
(dev/mipsy-builder-gen.py (mipsy/15_mipsy-buil 1.6 705)) (dev/inst-builder-gen.py (mipsy/15_mipsy-buil 1.6 705))
(dev/mipsy-inst-gen.py (mipsy/12_mipsy-inst 1.3 705)) (dev/inst-makefile-gen.py (mipsy/b/15_mipsy-mk-i 1.4 705))
(dev/mipsy-mk-inst-gen.py (mipsy/b/15_mipsy-mk-i 1.3 705)) (dev/inst-nodes-gen.py (mipsy/12_mipsy-inst 1.3 705))
(dev/mipsy-parser-gen.py (mipsy/13_mipsy-pars 1.5 705))
(dev/mipsy-scanner-gen.py (mipsy/14_mipsy-scan 1.7 705))
(dev/mipsy.py (mipsy/16_mipsy.py 1.5 604)) (dev/mipsy.py (mipsy/16_mipsy.py 1.5 604))
(dev/mipsy.xml (mipsy/17_mipsy.xml 1.11 604)) (dev/mipsy.xml (mipsy/17_mipsy.xml 1.11 604))
(dev/parse-asm-parse-gen.py (mipsy/13_mipsy-pars 1.5 705))
(dev/parse-asm-scan-gen.py (mipsy/14_mipsy-scan 1.7 705))
;; ./doc/ ;; ./doc/
(doc/Makefile.am (mipsy/b/9_Makefile.a 1.1 604)) (doc/Makefile.am (mipsy/b/9_Makefile.a 1.1 604))
...@@ -88,7 +97,7 @@ ...@@ -88,7 +97,7 @@
(src/misc/select_const.hh (mipsy/38_select_con 1.1 604)) (src/misc/select_const.hh (mipsy/38_select_con 1.1 604))
;; ./src/parse/ ;; ./src/parse/
(src/parse/Makefile.am (mipsy/39_Makefile.a 1.2 604)) (src/parse/Makefile.am (mipsy/39_Makefile.a 1.3 604))
(src/parse/asm-scan.hh (mipsy/40_asm-scan.h 1.2 604)) (src/parse/asm-scan.hh (mipsy/40_asm-scan.h 1.2 604))
(src/parse/libparse.cc (mipsy/41_libparse.c 1.4 604)) (src/parse/libparse.cc (mipsy/41_libparse.c 1.4 604))
(src/parse/libparse.hh (mipsy/42_libparse.h 1.4 604)) (src/parse/libparse.hh (mipsy/42_libparse.h 1.4 604))
......
...@@ -9,11 +9,11 @@ BUILT_SOURCES = \ ...@@ -9,11 +9,11 @@ BUILT_SOURCES = \
$(FROM_ASM_PARSE_YY) $(FROM_ASM_PARSE_YY)
MAINTAINERCLEANFILES = asm-scan.ll asm-scan.yy $(FROM_ASM_PARSE_YY) MAINTAINERCLEANFILES = asm-scan.ll asm-scan.yy $(FROM_ASM_PARSE_YY)
asm-scan.ll: $(top_srcdir)/dev/mipsy-scanner-gen.py $(top_srcdir)/dev/mipsy.xml asm-scan.ll: $(top_srcdir)/dev/parse-asm-scan-gen.py $(top_srcdir)/dev/mipsy.xml
$(top_srcdir)/dev/mipsy-scanner-gen.py < $(top_srcdir)/dev/mipsy.xml \ $(top_srcdir)/dev/parse-asm-scan-gen.py < $(top_srcdir)/dev/mipsy.xml \
> $(srcdir)/$@ > $(srcdir)/$@
asm-parse.yy: $(top_srcdir)/dev/mipsy-parser-gen.py $(top_srcdir)/dev/mipsy.xml asm-parse.yy: $(top_srcdir)/dev/parse-asm-parse-gen.py $(top_srcdir)/dev/mipsy.xml
$(top_srcdir)/dev/mipsy-parser-gen.py < $(top_srcdir)/dev/mipsy.xml \ $(top_srcdir)/dev/parse-asm-parse-gen.py < $(top_srcdir)/dev/mipsy.xml \
> $(srcdir)/$@ > $(srcdir)/$@
$(FROM_ASM_PARSE_YY): $(srcdir)/asm-parse.yy $(FROM_ASM_PARSE_YY): $(srcdir)/asm-parse.yy
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment