1. 24 Feb, 2004 40 commits
    • david_v's avatar
      2003-07-02 Valentin David <valentin@lrde.epita.fr> · 318f9463
      david_v authored
      	* configure.ac: Change version to 0.2 and add a new tool.
      	* src/Makefile.am: Add the boxedsdf-update directory.
      
      	* README: Update.
      	* NEWS: Update.
      
      	* src/boxedsdf-update/Makefile.am,
      	* src/boxedsdf-update/boxedsdf-update.str: New.
      
      318f9463
    • david_v's avatar
      2003-06-20 Valentin David <valentin@lrde.epita.fr> · a1edea6c
      david_v authored
      	* src/pack-boxedsdf/pack-boxedsdf.str,
      	* src/pack-boxedsdf/sglr.str:
      	Add the --syntax option.
      
      	* src/boxed2sdf/boxed2sdf.str:
      	Fix a little bug.
      a1edea6c
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · be1d50e3
      vasseu_c authored
              * Makefile.am, test/Makefile.am, src/pack-boxedsdf/Makefile.am,
              * src/boxed2pp-table/Makefile.am, src/boxed2sdf/Makefile.am,
              * src/syn/Makefile.am, lib/ppgen/Makefile.am,
              * src/boxedsdf-merge/Makefile.am, src/parser/Makefile.am,
              * lib/sdf-2.1/Makefile.am: Various cleanups.
      
              * src/pp/Makefile.am: Add missing 0 after --verbose.
      
      be1d50e3
    • david_v's avatar
      2003-06-18 Valentin David <valentin@lrde.epita.fr> · 21e644ca
      david_v authored
      	* src/pack-boxedsdf/Makefile.am,
      	* src/boxed2pp-table/Makefile.am,
      	* src/boxed2sdf/Makefile.am,
      	* src/pp/Makefile.am,
      	* src/boxedsdf-merge/Makefile.am,
      	* src/parser/Makefile.am:
      	Add "--verbose 0" in SCFLAGS.
      
      	* README: Update for StrategoXT 0.9.1 tools.
      21e644ca
    • david_v's avatar
      2003-06-18 Valentin David <valentin@lrde.epita.fr> · dd79f748
      david_v authored
      	* configure.ac: Make foreign.
      	* bootstrap: Delete aclocal options
      	* Makefile.am: Add aclocal options, delete useless EXTRA_DIST files.
      
      	* COPYING, INSTALL: New.
      dd79f748
    • david_v's avatar
      2003-06-17 Valentin David <valentin@lrde.epita.fr> · 8a76594c
      david_v authored
      	* src/syn/Makefile.am:
      	Produces rtrees and install it for all the grammar.
      8a76594c
    • david_v's avatar
      2003-06-13 Valentin David <valentin@lrde.epita.fr> · f5ccc74b
      david_v authored
              * src/pp/BoxedSdf2-pretty.pp: New grammar.
      f5ccc74b
    • david_v's avatar
      2003-06-13 Vakentin David <valentin@lrde.epita.fr> · 2b064de4
      david_v authored
      	* src/syn/BoxedSdf2.sdf: Ambiguity fixed up.
      	* test/simple.sdf: Grammar has changed.
      2b064de4
    • david_v's avatar
      2003-06-13 Valentin David <valentin@lrde.epita.fr> · 7c34d927
      david_v authored
              * configure.ac: Tarball renamed to boxedsdf.
      	
              * src/pack-boxedsdf/Makefile.am,
              * src/pack-boxedsdf/pack-boxedsdf.str: Removed debugging outputs.
      7c34d927
    • david_v's avatar
      2003-06-13 Valentin David <valentin@lrde.epita.fr> · 62f329dd
      david_v authored
      	* test/defs.in: StrategoXT 0.9.1 update.
      
      	* src/boxed2pp-table/boxed2pp-table.str,
      	* src/boxed2sdf/boxed2sdf.str,
      	* src/pp/pp-boxedsdf.str,
      	* src/boxedsdf-merge/boxedsdf-merge.str,
      	* src/parser/parse-boxedsdf.str: Copyright to LRDE.
      	* src/syn/BoxedSdf2.sdf: Copyright to LRDE and StrategoXT 0.9.1 update.
      
      	* Makefile.am: NEWS and COPYING added.
      	* bootstrap: autoreconf using.
      	* configure.ac: foreign -> gnu
      
      	* src/boxed2pp-table/Makefile.am,
      	* src/boxed2sdf/Makefile.am,
      	* src/boxedsdf-merge/Makefile.am: StrategoXT 0.9.1 update.
      
      	* src/parser/Makefile.am,
      	* src/pp/Makefile.am: Errors in CLEANFILES fixed.
      
      	* README: StrategoXT 0.9.1 update.
      	* NEWS: New file.
      
      	* INSTALL, COPYING: Deleted from the repository.
      62f329dd
    • david_v's avatar
      2003-06-12 Valentin David <valentin@lrde.epita.fr> · 7fe9ff57
      david_v authored
              * README: Corrections.
      7fe9ff57
    • david_v's avatar
      2003-06-12 Valentin David <valentin@lrde.epita.fr> · 7af4bbde
      david_v authored
      	* COPYING: New file.
      
      	* src/pack-boxedsdf/pack-boxedsdf.str,
      	* src/boxedsdf-merge/boxedsdf-merge.str,
      	* src/pp/pp-boxedsdf.str,
      	* src/parser/parse-boxedsdf.str,
      	* src/boxed2sdf/boxed2sdf.str,
      	* src/boxed2pp-table/boxed2pp-table.str:
      	Licensing information added in the headers comments.
      
      	* lib/sdf-2.1/sdf.def: New file.
      	* lib/sdf-2.1/Makefile.am: Do not use GB anymore.
      
      	* README, INSTALL: Corrections.
      
      	* autogen.sh: Moved to bootstrap (with some modifications).
      7af4bbde
    • david_v's avatar
      2003-06-12 Valentin David <valentin@lrde.epita.fr> · 8f736c3e
      david_v authored
      	* src/pack-boxedsdf/pack-boxedsdf.str,
      	* src/boxedsdf-merge/boxedsdf-merge.str:
      	Fix module names.
      8f736c3e
    • david_v's avatar
      2003-06-12 Valentin David <valentin@lrde.epita.fr> · 7e952f88
      david_v authored
      	* README: New file.
      	* AUTHORS: New file.
      	* INSTALL: New file.
      
      	* configure.ac: many deleted directories, and maintener mail added
      
      	* lib/sdf-cons,
      	* src/pack-boxed2pp-table,
      	* src/pack-boxed2sdf: Deleted directories (unused).
      
      	* test/inst.sh: Deleted file.
      	* test/defs.in:
      	XTC problem resolved. No make install any more for test ;)
      
      	* src/pack-boxedsdf/pack-boxedsdf.str,
      	* src/parser/parse-boxedsdf.str,
      	* src/pp/pp-boxedsdf.str,
      	* src/boxed2sdf/boxed2sdf.str,
      	* src/boxed2pp-table/boxed2pp-table.str: Comments added.
      7e952f88
    • david_v's avatar
      2003-06-11 Valentin David <valentin.david@lrde.epita.fr> · 4f7f8060
      david_v authored
      	* src/pack-boxedsdf/pack-boxedsdf:
      	Can now use .ppsdf extension.
      4f7f8060
    • david_v's avatar
      2003-06-11 Valentin David <valentin.david@lrde.epita.fr> · 14f3b380
      david_v authored
      	* src/parser: New directory.
      	* src/parser/parse-boxedsdf.str: New file.
      14f3b380
    • david_v's avatar
      2003-06-11 Valentin David <valentin.david@lrde.epita.fr> · 2548bf40
      david_v authored
              * src/boxedsdf-merge/boxedsdf-merge.str:
              ability to load .pp.af files added
      2548bf40
    • david_v's avatar
      2003-06-11 Valentin David <valentin.david@lrde.epita.fr> · 0325c68f
      david_v authored
      	* src/boxedsdf-merge/boxedsdf-merge.str: debug deleted
      0325c68f
    • david_v's avatar
      2003-06-04 Valentin David <valentin.david@lrde.epita.fr> · ad314a4c
      david_v authored
      	* src/boxedsdf-merge/boxedsdf-merge.str: bugfix (autogeneration test)
      ad314a4c
    • david_v's avatar
      2003-06-04 Valentin David <valentin.david@lrde.epita.fr> · 66763eb7
      david_v authored
              * src/boxed2pp-table/boxed2pp-table.str: bug fix (conc-grammars)
      66763eb7
    • david_v's avatar
      2003-06-02 Valentin David <valentin.david@lrde.epita.fr> · cc8425af
      david_v authored
      	* test/simple.test: deleted.
      	* test/2pp.test: new file.
      	* test/2sdf.test: new file.
      	* test/merge.test: new file.
      	* test/merge.pp: new file.
      	* test/merge.sdf: new file.
      	* test/inst.sh: new file.
      
      	* test/defs.in: merge added.
      	* test/Makefile.am: new tests.
      cc8425af
    • david_v's avatar
      2003-06-02 Valentin David <valentin.david@lrde.epita.fr> · 79ce1d1b
      david_v authored
      	* src/boxedsdf-merge/Makefile.am,
      	* src/boxedsdf-merge/boxedsdf-merge.str:
      	Do not display out useless PP entries any more.
      79ce1d1b
    • david_v's avatar
      2003-06-02 Valentin David <valentin.david@lrde.epita.fr> · 7dea817e
      david_v authored
      	* src/boxedsdf-merge: new directory.
      	* src/boxedsdf-merge/Makefile.am: new file.
      	* src/boxedsdf-merge/boxedsdf-merge.str: new file.
      
      	* src/Makefile.am,
      	* configure.ac: src/boxedsdf-merge directory added.
      7dea817e
    • david_v's avatar
      2003-06-02 Valentin David <valentin.david@lrde.epita.fr> · 34350893
      david_v authored
      	* src/pp: new directory.
      	* src/pp/Makefile.am: new file.
      	* src/pp/BoxedSdf2-pretty.pp: new file.
      	* src/pp/pp-boxedsdf.str: new file.
      
      	* src/Makefile.am,
      	* configure.ac: pp directory added
      34350893
    • david_v's avatar
      2003-06-02 Valentin David <valentin.david@lrde.epita.fr> · 501bd1cf
      david_v authored
      	* src/syn/BoxedSdf2.sdf: changed grammar, now pp entries in attributes
      
      	* src/boxed2sdf/boxed2sdf.str,
      	* src/boxed2pp-table/boxed2pp-table.str,
      	* src/pack-boxed2pp-table/pack-boxed2pp-table.str:
      	tools upgrades for new grammar
      
      	* test/simple.sdf,
      	* test/inclusion.sdf,
      	* test/defs.in: new grammar using
      
      	* test/simple.test: bug correction
      501bd1cf
    • david_v's avatar
      2003-05-19 Valentin David <valentin.david@lrde.epita.fr> · 3c800568
      david_v authored
              * lib/ppgen: new directory.
              * lib/ppgen/Makefile.am: new file
              * lib/ppgen/sdf-2-pp-lib.str: new file.
              * lib/Makefile.am, configure.ac: added the new lib directory
      		
              * src/boxed2pp-table/boxed2pp-table.str: now use ppgen to generate
              trivials pp rules.
              * src/boxed2pp-table/Makefile.am: new inclusion directories.
      3c800568
    • david_v's avatar
      2003-05-18 Valentin David <valentin.david@lrde.epita.fr> · 3340659c
      david_v authored
      	* src/disamb/Makefile.am, src/disamb/bs-disamb.str: deleted
      	* src/disamb: deleted directory
      	* src/Makefile.am: SUBDIRS correction
      
      	* src/syn/Makefile.am, src/syn/BoxedSdf2.sdf: use renamings for cleaner
      	grammar merging
      	* src/syn/unrename.sh: new file, used because of implode-asfix problem
      	with sdf-to-sig tool
      
      	* src/pack-boxedsdf/pack-boxedsdf.str, src/boxed2pp-table.str:
      	changes because of changes in the grammar
      
      	* src/pack-boxed2pp-table.str, src/pack-boxed2sdf: filters have changed
      
      	* lib/sdf-2.3: deleted
      	* lib/sdf-2.1: new directory
      	* lib/sdf-2.1/Makefile.am: new file
      	* lib/Makefile.am: SUBDIRS correction
      	* lib/sdf-cons/Makfile.am: do not need sdf-cons for build any more,
      	just for inclusion
      
      	* configure.ac: new and deleted directories
      
      	* test/defs.in: tools using has changed
      3340659c
    • david_v's avatar
      2003-04-14 Valentin David <valentin.david@lrde.epita.fr> · 6e52501f
      david_v authored
              Initial Checkin
      6e52501f
    • prcs2svn's avatar
      Initialize repository structure · b45f17ea
      prcs2svn authored
      b45f17ea
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · e6a19881
      vasseu_c authored
              * Makefile.am, config/Makefile.am, configure.ac, src/Makefile.am:
              Remove disambiguation tools, they are moved to the cxx-grammar package.
              * bootstrap: Use autoreconf.
              * src/split/Makefile.am, src/undo/Makefile.am, src/unfor/Makefile.am:
              Update path to Makefile.xt, which is now in config.
      
              * config/check-rules.mk, src/declaration/*, src/declarator/*,
              * src/disambiguate/*, src/namespace/*, src/layout/*, src/resolve/*,
              * src/specifier/*, src/typedef/*, lib/*, test/*, src/xtc/*: Remove.
      
      e6a19881
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · ca93842d
      vasseu_c authored
              * configure.ac, config/check-rules.mk: Use pre-parsed `Cxx.pp.af' and
              `Dxx.pp.af' instead of `Cxx.pp' and `Dxx.pp'.
      
      ca93842d
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · 57a502c5
      vasseu_c authored
              * config/check-rules.mk: Make sure the detcc files never produce any
              ambiguity. Use pretty-print instead of `indent'.
      
              * src/disambiguate/TemplateArguments.str: New file.
              * src/disambiguate/Makefile.am: Add TemplateArguments.str.
              * src/disambiguate/ClassOrNamespaceTraverse.str,
              * src/disambiguate/Keys.str, src/disambiguate/NestedNameSpecifier.str:
              Handle template kinds.
      
              * test/disambiguate/template-04.cc: Fix test.
              * test/disambiguate/template-10.test, test/disambiguate/template-10.cc,
              * test/disambiguate/template-09.test, test/disambiguate/template-09.cc:
              New tests.
              * test/disambiguate/Makefile.am: Add new tests.
      
      57a502c5
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · a1fa46cd
      vasseu_c authored
              * configure.ac, Makefile.am, README, test/Makefile.am,
              * lib/Makefile.am, src/*/Makefile.am: Cleanup.
      
              * src/declaration/*.str, src/declarator/*.str,
              * src/disambiguate/*.str, src/namespace/*.str,
              * src/resolve/afcxx-resolve.str, src/typedef/*.str,
              * lib/cxx/*.str, lib/prelude/*.str:
              Use `AsFix2-Syntax' from asfix-tools instead of `AsFix-Syntax'.
      
              * test/disambiguate/Makefile.am: Remove .astcc2 when `make clean'.
              * src/undo/Makefile.am, src/unfor/Makefile.am, src/split/Makefile.am:
              Use Cxx signature from `cxx-grammar' installation instead of `lib/cxx'.
      
      a1fa46cd
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · b5ea63df
      vasseu_c authored
              * src/undo/cxx-undo.str: Use |[...]| instead of |[...]c++|.
              * src/unfor/cxx-unfor.str: Use concrete syntax.
              * src/unfor/cxx-unfor.meta: New file.
      
      
      b5ea63df
    • vasseu_c's avatar
      · 798f78a5
      vasseu_c authored
      2003-06-03  Clement Vasseur  <vasseu_c@lrde.epita.fr>
      
      	* Makefile.am, src/Makefile.am: Add BOOTCLEAN_SUBDIRS.
      	* src/typedef/Makefile.am, src/unfor/Makefile.am, src/undo/Makefile.am:
      	Use STRINCLUDES, add BOOTCLEANFILES, remove wildcards.
      
      	* src/undo/cxx-undo.str: Use concrete syntax in rule `Undo'.
      	* src/undo/cxx-undo.meta: Enable `StrategoCxx' concrete syntax in
      	`cxx-undo.str'.
      
      798f78a5
    • vasseu_c's avatar
      2003-05-26 Clement Vasseur <vasseu_c@lrde.epita.fr> · 7788f7c7
      vasseu_c authored
      	* src/xtc/parse-cxx-det.str:
      	Rename as...
      	* src/xtc/parse-dxx.str:
      	...this.
      
      	* config/check-rules.mk, configure.ac, src/xtc/Makefile.am,
      	* src/xtc/parse-dxx.str:
      	Rename cxx-det to dxx everywhere.
      7788f7c7
    • vasseu_c's avatar
      2003-05-26 Clement Vasseur <vasseu_c@lrde.epita.fr> · 33c1990f
      vasseu_c authored
      	* src/declaration/afcpp-declaration.str,
      	* src/declarator/afcpp-declarator.str,
      	* src/disambiguate/afcpp-disambiguate.str,
      	* src/layout/afcpp-rm-layout.str, src/namespace/afcpp-namespace.str,
      	* src/resolve/afcpp-resolve.str, src/specifier/afcpp-specifier.str,
      	* src/split/cpp-split.str, src/typedef/afcpp-typedef.str,
      	* src/undo/cpp-undo.str, src/unfor/cpp-unfor.str,
      	* src/xtc/parse-cpp.str, src/xtc/parse-det-cpp.str:
      	Rename as...
      
      	* src/declaration/afcxx-declaration.str,
      	* src/declarator/afcxx-declarator.str,
      	* src/disambiguate/afcxx-disambiguate.str,
      	* src/layout/afcxx-rm-layout.str, src/namespace/afcxx-namespace.str,
      	* src/resolve/afcxx-resolve.str, src/specifier/afcxx-specifier.str,
      	* src/split/cxx-split.str, src/typedef/afcxx-typedef.str,
      	* src/undo/cxx-undo.str, src/unfor/cxx-unfor.str,
      	* src/xtc/parse-cxx.str, src/xtc/parse-det-cxx.str:
      	...these.
      
      	* Makefile.am, config/check-rules.mk, configure.ac, lib/Makefile.am,
      	* lib/cxx/Makefile.am, src/declaration/afcxx-declaration.str,
      	* src/declaration/Makefile.am, src/declarator/afcxx-declarator.str,
      	* src/declarator/Makefile.am, src/disambiguate/afcxx-disambiguate.str,
      	* src/disambiguate/Makefile.am, src/namespace/afcxx-namespace.str,
      	* src/namespace/Makefile.am, src/layout/afcxx-rm-layout.str,
      	* src/layout/Makefile.am, src/resolve/afcxx-resolve.str,
      	* src/resolve/Makefile.am, src/specifier/afcxx-specifier.str,
      	* src/specifier/Makefile.am, src/split/cxx-split.str,
      	* src/split/Makefile.am, src/typedef/afcxx-typedef.str,
      	* src/typedef/Makefile.am, src/undo/cxx-undo.str, src/undo/Makefile.am,
      	* src/unfor/cxx-unfor.str, src/unfor/Makefile.am, stdconfig,
      	* src/xtc/Makefile.am, src/xtc/parse-det-cxx.str,
      	* src/xtc/parse-cxx.str:
      	Rename Cpp to Cxx everywhere.
      33c1990f
    • vasseu_c's avatar
      2003-05-13 Clement Vasseur <vasseu_c@lrde.epita.fr> · 7e249270
      vasseu_c authored
      	* Makefile.am: Remove main repository from XTC_IMPORT, it was not
      	necessary.
      	* stdconfig: Remove CFLAGS, not needed anymore.
      
      
      7e249270
    • vasseu_c's avatar
      Index: Makefile.am · 34a714bc
      vasseu_c authored
      --- Makefile.am Wed, 02 Apr 2003 19:38:10 +0200 david_v (meta-c++-basic/1_Makefile.a 1.4 640)
      +++ Makefile.am Tue, 13 May 2003 02:38:03 +0200 vasseu_c (meta-c++-basic/1_Makefile.a 1.4 640)
      @@ -1,4 +1,4 @@
       SUBDIRS = config lib src test
       EXTRA_DIST = stdconfig bootstrap Makefile.xt
       include Makefile.xt
      -XTC_IMPORT=$(STRATEGOXT)/share/StrategoXT/XTC $(CPP_GRAMMAR_PATH)/share/cpp-grammar/XTC
      +XTC_IMPORT=$(STRATEGOXT)/share/xt-strategoxt/XTC $(CPP_GRAMMAR_PATH)/share/cpp-grammar/XTC
      Index: stdconfig
      --- stdconfig Wed, 26 Mar 2003 17:38:38 +0100 vasseu_c (meta-c++-basic/f/45_stdconfig 1.1 755)
      +++ stdconfig Wed, 07 May 2003 00:51:50 +0200 vasseu_c (meta-c++-basic/f/45_stdconfig 1.1 755)
      @@ -1,10 +1,7 @@
       #!/bin/sh
      
      -XT_PREFIX=$HOME/xt
      +XT=/usr
      
       ./bootstrap
      -./configure --prefix=$HOME \
      -            --with-xt=$XT_PREFIX \
      -            --with-stratego-xt=$XT_PREFIX \
      -            --with-xtc=$XT_PREFIX \
      -           --with-cpp-grammar=$HOME
      +./configure --prefix=$HOME --with-xt=$XT --with-cpp-grammar=$HOME \
      +CFLAGS="-I/usr/include/xt-strategoxt -I/usr/include/xt-aterm"
      
      34a714bc
    • david_v's avatar
      2003-04-04 Valentin David <david_v@lrde.epita.fr> · ae6efb2e
      david_v authored
              * src/xtc/parse-cpp.str: Added the "-fi" forgotten paramater for sglr
      	        call.
      ae6efb2e