From: adrian <adr...@us...> - 2012-04-13 22:16:23
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "compose-hpc". The branch, master has been updated via fb129d42ec1d59da6e11f707eda2dcffebe99fc4 (commit) via a83060837cfbaaf82fdcec6a4279ce01f700b8e0 (commit) via 370da2a0dc356192d1f8b6e686109dcbdf18fc61 (commit) from a6323c66544bc49cbe762e95818a47b008379f7a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fb129d42ec1d59da6e11f707eda2dcffebe99fc4 Merge: a830608 a6323c6 Author: Adrian Prantl <ad...@ll...> Date: Fri Apr 13 15:15:37 2012 -0700 Merge branch 'master' of ssh://compose-hpc.git.sourceforge.net/gitroot/compose-hpc/compose-hpc commit a83060837cfbaaf82fdcec6a4279ce01f700b8e0 Author: Adrian Prantl <ad...@ll...> Date: Fri Apr 13 15:15:01 2012 -0700 finished implementation of the --stratego switch which makes minitermite output compatible with stratego. Now we can get rid of all the sed hacks that were necessary in the run.sh scripts commit 370da2a0dc356192d1f8b6e686109dcbdf18fc61 Author: Adrian Prantl <ad...@ll...> Date: Fri Apr 13 14:15:48 2012 -0700 *massive* refactoring that enables multiple term-generators and parsers to coexist withing the same executable. ----------------------------------------------------------------------- Summary of changes: rote/minitermite/configure.ac | 2 +- rote/minitermite/doc/src2term.1 | 12 +- rote/minitermite/doc/term2src.1 | 12 +- rote/minitermite/regression/Makefile.include | 66 +- rote/minitermite/src/Makefile.include | 17 +- rote/minitermite/src/PrologTerm.C | 119 +-- rote/minitermite/src/RoseToTerm.C | 610 ++++++------ rote/minitermite/src/TermToRose.C | 783 ++++++++------- rote/minitermite/src/minitermite/PrologAtom.h | 91 -- rote/minitermite/src/minitermite/PrologCompTerm.h | 582 ----------- rote/minitermite/src/minitermite/PrologInt.h | 155 --- rote/minitermite/src/minitermite/PrologList.h | 198 ---- rote/minitermite/src/minitermite/PrologTerm.h | 265 ----- rote/minitermite/src/minitermite/PrologVariable.h | 28 - rote/minitermite/src/minitermite/RoseToTerm.h | 172 ++-- rote/minitermite/src/minitermite/TermPrinter.h | 1062 ++++++++++---------- rote/minitermite/src/minitermite/TermToRose.h | 233 +++--- rote/minitermite/src/minitermite/minitermite.h.in | 17 +- rote/minitermite/src/minitermite/stl-term.h++ | 636 ++++++++++++ rote/minitermite/src/minitermite/stratego-term.h++ | 129 +++ rote/minitermite/src/minitermite/swipl-term.h++ | 854 ++++++++++++++++ rote/minitermite/src/minitermite/term.h++ | 176 ++++ rote/minitermite/src/src2term.C | 35 +- rote/minitermite/src/term2src.C | 31 +- rote/minitermite/src/termite/termite_spec.pl | 4 +- rote/minitermite/src/termlexer.l++ | 7 + rote/minitermite/src/termparser.y++ | 37 +- rote/stratego/examples/basic/run.sh | 7 +- rote/stratego/examples/fortran/run.sh | 24 +- rote/stratego/examples/identity/run.sh | 7 +- 30 files changed, 3449 insertions(+), 2922 deletions(-) delete mode 100644 rote/minitermite/src/minitermite/PrologAtom.h delete mode 100644 rote/minitermite/src/minitermite/PrologCompTerm.h delete mode 100644 rote/minitermite/src/minitermite/PrologInt.h delete mode 100644 rote/minitermite/src/minitermite/PrologList.h delete mode 100644 rote/minitermite/src/minitermite/PrologTerm.h delete mode 100644 rote/minitermite/src/minitermite/PrologVariable.h create mode 100644 rote/minitermite/src/minitermite/stl-term.h++ create mode 100644 rote/minitermite/src/minitermite/stratego-term.h++ create mode 100644 rote/minitermite/src/minitermite/swipl-term.h++ create mode 100644 rote/minitermite/src/minitermite/term.h++ hooks/post-receive -- compose-hpc |