1. 24 Feb, 2004 40 commits
    • david_v's avatar
      2004-02-24 Valentin David <valentin@lrde.epita.fr> · db87f456
      david_v authored
      	* src/disamb/disambiguate/SizeofAmbiguity.str,
      	* src/disamb/disambiguate/SizeofAmbiguity.meta: New.
      
      	* src/disamb/disambiguate/Resolve.str,
      	* src/disamb/disambiguate/ResolveCompound.str:
      	Handle "sizeof" ambiguities.
      
      	* test/g++/Makefile.am, test/disambiguate/Makefile.am: Update.
      
      	* test/disambiguate/sizeof-02.detcc, test/disambiguate/sizeof-02.cc,
      	* test/disambiguate/sizeof-01.detcc, test/disambiguate/sizeof-01.cc:
      	New.
      db87f456
    • pouill_n's avatar
      Moving specs-grammar : Oops · 73f07e79
      pouill_n authored
      73f07e79
    • pouill_n's avatar
      Initial checkin for specs-grammar. · 92b5d123
      pouill_n authored
      92b5d123
    • david_v's avatar
      2004-02-24 Valentin David <valentin@lrde.epita.fr> · 6d5c5e8d
      david_v authored
      	* trunk/transformers/sdf-detgen, trunk/transformers/cxx-basic,
      	* trunk/transformers/sdf-option, trunk/transformers/cxx-grammar,
      	* trunk/transformers/boxedsdf: Move to trunk/transformers/.
      
      	* trunk/obsolete: Move to obsolete.
      
      6d5c5e8d
    • david_v's avatar
      2004-02-24 Valentin David <valentin@lrde.epita.fr> · e6b9faba
      david_v authored
      	* meta-sdf-boxed: Moved to transformers/boxedsdf
      	* meta-c++-grammar: Moved to transformers/cxx-grammar
      	* meta-sdf-detgen: Moved to transformers/sdf-detgen
      	* meta-sdf-option: Moved to transformers/sdf-option
      	* meta-sdf-layout: Moved to obsolete
      	* transform: Moved to obsolete
      
      e6b9faba
    • anisko_r's avatar
      Fix ChangeLog. · cb096cba
      anisko_r authored
      cb096cba
    • Akim Demaille's avatar
      2002-04-22 Akim Demaille <akim@epita.fr> · adbb10fe
      Akim Demaille authored
      	* src/Specifiers.sdf: Stick more formally to the C++ standard,
      	section 7.1.
      	Implement 7.2, Enums.
      	* src/Keywords.sdf: Adjust.
      adbb10fe
    • Akim Demaille's avatar
      2002-04-22 Akim Demaille <akim@epita.fr> · 3f695c9c
      Akim Demaille authored
      	* src/Declarations.sdf (Declaration): Complete with
      	ExplicitDeclaration, ExplicitSpecialization, LinkageSpecification,
      	NamespaceDefinition.
      	(BlockDeclaration): Complete with AsmDefinition,
      	NamespaceAliasDefinition, UsingDeclaration, UsingDirective).
      	* src/Collect.sdf, src/Declarations.sdf, src/Extract.sdf,
      	* src/Merge.sdf, Parameters.sdf, Specifiers.sdf, src/Sugar.sdf,
      	* src/Transform.sdf, src/Values.sdf: Rename Specifier as
      	DeclSpecifier.
      	* src/Declarators.sdf (CvQualifier): New.
      	(PtrOperator, DirectDeclarator): Complete.
      	* src/Keywords.sdf: Adjust.
      3f695c9c
    • Akim Demaille's avatar
      2002-04-22 Akim Demaille <akim@epita.fr> · 5ccf7a67
      Akim Demaille authored
      	* src/Keywords.sdf: Add inline, virtual, explicit, int, bool,
      	char, void, auto, extern, static, mutable, register, do, for,
      	while.
      	* src/Declarations.sdf (FunctionDeclaration, FunctionDefinition):
      	Remove useless {reject}.
      5ccf7a67
    • anisko_r's avatar
      2002-04-13 Robert Anisko <robert@lrde.epita.fr> · 4a65ee27
      anisko_r authored
      	* src/Process.sdf (process): Compose transform with sugar.
      	* src/Process.asf (process): Likewise.
      
      	* src/Sugar.sdf (sugar): Rewrite without using a traversal function.
      	* src/Sugar.asf (sugar): Likewise.
      
      	* src/Transform.sdf (transform): Update.
      	* src/Transform.asf (trasnform): Update.
      
      	* test/transform/Transform-2.trm: Update.
      
      	* test/sugar/Declarations-1.trm: New test.
      	* test/sugar/Declaration-1.trm: New test.
      
      	* test/sugar/Compound-4.trm: New test.
      	* test/sugar/Compound-3.trm: New test.
      	* test/sugar/Compound-2.trm: New test.
      	* test/sugar/Compound-1.trm: New test.
      
      	* test/sugar/Statements-3.trm: New test.
      	* test/sugar/Statements-2.trm: New test.
      	* test/sugar/Statements-1.trm: New test.
      
      	* test/sugar/If-2.trm: New test.
      	* test/sugar/If-1.trm: New test.
      	* test/sugar/For-2.trm: New test.
      	* test/sugar/For-1.trm: New test.
      	* test/sugar/Do-2.trm: New test.
      	* test/sugar/Do-1.trm: New test.
      	* test/sugar/Id-1.trm: New test.
      
      	* test/sugar: New directory.
      4a65ee27
    • anisko_r's avatar
      2002-04-13 Robert Anisko <robert@lrde.epita.fr> · 9b593b35
      anisko_r authored
      	* src/Statements.sdf (Cnd): New exported sort.  Use it in if, do, and
      	while statements.
      9b593b35
    • anisko_r's avatar
      Move sources to src. · cc219d9d
      anisko_r authored
      cc219d9d
    • anisko_r's avatar
      2002-04-12 Robert Anisko <robert@lrde.epita.fr> · be470aed
      anisko_r authored
      	Initial checkin.
      be470aed
    • prcs2svn's avatar
      Initialize repository structure · 22c89d86
      prcs2svn authored
      22c89d86
    • Akim Demaille's avatar
      2003-09-30 Akim Demaille <akim@epita.fr> · e14174ca
      Akim Demaille authored
      	* configure.ac: Ask for Autoconf 2.56 and Automake 1.7.7.
      	Check that XT is defined.
      	* README: s/can not/cannot/.
      e14174ca
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · a6479c4f
      vasseu_c authored
              * README: Add more information.
      
      a6479c4f
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · 4a1668e9
      vasseu_c authored
              * Makefile.am: Remove DIST_SUBDIRS, add XTC_IMPORT.
              * config/Makefile.am: Include Makefile.xt.
      
      4a1668e9
    • david_v's avatar
      2003-06-17 Valentin David <valentin@lrde.epita.fr> · f6cb506b
      david_v authored
      	* bootstrap: Use autoreconf.
      	* Makefile.am: Add aclocal flags.
      
      	* NEWS, COPYING, INSTALL, AUTHORS: New.
      	* README: Update.
      f6cb506b
    • david_v's avatar
      2003-06-17 Valentin David <valentin@lrde.epita.fr> · e36f9cdf
      david_v authored
              * src/sdf-option.str: Now using dynamic rules instead of maps.
      e36f9cdf
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · 9fddff23
      vasseu_c authored
              * bootstrap, Makefile.am, src/Makefile.am: Cleanup.
              * lib: Removed. Now use the signatures from sdf-front.
              * configure.ac: Remove lib/Makefile and lib/sdf/Makefile, since the lib
              directory is not needed anymore.
              * src/sdf-option.str: Use Sdf2-Syntax from sdf-front instead of
              lib/sdf/Sdf.sdf.
              * README: New file.
      
      9fddff23
    • vasseu_c's avatar
      2003-05-13 Clement Vasseur <vasseu_c@lrde.epita.fr> · b2ede563
      vasseu_c authored
      	* stdconfig: Remove CFLAGS, useless now.
      
      
      b2ede563
    • vasseu_c's avatar
      Index: stdconfig · 4041ae3f
      vasseu_c authored
      --- stdconfig Mon, 24 Mar 2003 23:46:57 +0100 vasseu_c (meta-sdf-option/46_stdconfig 1.1 755)
      +++ stdconfig Tue, 06 May 2003 18:12:07 +0200 vasseu_c (meta-sdf-option/46_stdconfig 1.1 755)
      @@ -1,9 +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
      +./configure --prefix=$HOME --with-xt=$XT \
      +CFLAGS="-I/usr/include/xt-strategoxt -I/usr/include/xt-aterm"
      
      4041ae3f
    • vasseu_c's avatar
      2003-03-28 Clement Vasseur <vasseu_c@lrde.epita.fr> · b2c2588f
      vasseu_c authored
      	* lib/sdf.cons.tbl, lib/stratego.pp, lib/stratego.pp.af: Remove.
      	* lib/Makefile.am: Remove `sdf.cons.tbl', `stratego.pp', and
      	`stratego.pp.af' from EXTRA_DIST.
      
      	* lib/sdf/Makefile.am: Add `Sdf.pp' to CLEANFILES.
      	* src/Makefile.am: Use STRINCLUDES for `sc' includes. Don't use
      	wildcards in EXTRA_DIST and CLEANFILES.
      b2c2588f
    • vasseu_c's avatar
      2003-03-24 Clement Vasseur <vasseu_c@lrde.epita.fr> · 9d94e7df
      vasseu_c authored
              * src/Main.r: Rename as...
              * src/sdf-option.str: ...this, and rename `main' strategy as
              `sdf-option'.
      
              * Makefile.am, lib/Makefile.am, lib/sdf/Makefile.am, src/Makefile.am:
              Use Makefile.xt from autoxt, remove useless rules.
              * config/Makefile.am: Add `depcomp' to STANDARD_TOOLS list.
              * configure.ac: Use USE_XT_PACKAGES macro from autoxt.
      
              * stdconfig, bootstrap: Add, from sample StrategoXT package.
      9d94e7df
    • anisko_r's avatar
      2002-08-27 Robert Anisko <robert@lrde.epita.fr> · 441d8b2c
      anisko_r authored
      	* src/Main.r: Import `Dummy' in each module of the processed
      	grammar.
      441d8b2c
    • tisser_n's avatar
      2002-08-17 Nicolas Tisserand <tisser_n@lrde.epita.fr> · c437cb92
      tisser_n authored
      	* configure.ac: Removed duplicate AC_CONFIG_FILES
      c437cb92
    • anisko_r's avatar
      2002-07-25 Robert Anisko <robert@lrde.epita.fr> · 640d0e55
      anisko_r authored
      	* lib/sdf/Makefile.am: Update.  Remove all signature
      	files when cleaning.
      640d0e55
    • anisko_r's avatar
      2002-07-25 Robert Anisko <robert@lrde.epita.fr> · cb2facb9
      anisko_r authored
      	* src/Makefile.am: Change the name of the compiled program
      	to `sdf-option'.
      cb2facb9
    • anisko_r's avatar
      2002-07-25 Robert Anisko <robert@lrde.epita.fr> · a252b65b
      anisko_r authored
      	* lib/sdf/Makefile.am: Update.
      	* config/xt-rules.mk: Fix.  Remove a circular dependency.
      a252b65b
    • anisko_r's avatar
      2002-07-25 Robert Anisko <robert@lrde.epita.fr> · 2822db62
      anisko_r authored
      	* src/Main.r: Update.
      
      	* lib/sdf/Makefile.am: Update.
      	* lib/sdf/Sdf.r: Update.
      	
      	* config/xt-rules.mk: Update, our naming scheme as changed.
      2822db62
    • anisko_r's avatar
      2002-07-24 Robert Anisko <robert@lrde.epita.fr> · a6fb1c55
      anisko_r authored
      	* src/Main.r: Append to the processed Sdf definition a
      	module containing newly introduced productions.
      a6fb1c55
    • anisko_r's avatar
      2002-07-24 Robert Anisko <robert@lrde.epita.fr> · 0e6c5208
      anisko_r authored
      	* lib/sdf/Makefile.am: We do not need anymore to generate
      	constructors for the imported Sdf grammar.
      
      	* lib/sdf/*.sdf: Use an Sdf grammar annotated with
      	constructors.
      	
      	* lib/sdf/Sdf.sdf: Rename as...
      	* lib/sdf/Sdf-cons.sdf: ...this.
      
      	* src/Main.r: Update.
      0e6c5208
    • anisko_r's avatar
      2002-07-23 Robert Anisko <robert@lrde.epita.fr> · 3fea2d51
      anisko_r authored
      	* lib/sdf/Makefile.am: Generate pretty-printer table for
      	Sdf specifications.
      	* config/xt-rules.mk: Update to allow the generation of
      	pretty-printer tables.  Fixed unpacking problem.
      
      	* lib/sdf/Main.sdf: Rename as...
      	* lib/sdf/Sdf.sdf: ...this, to avoid conflicts.
      
      	* src/Main.r: Small sample program.
      3fea2d51
    • anisko_r's avatar
      2002-07-23 Robert Anisko <robert@lrde.epita.fr> · ebb6149c
      anisko_r authored
      	* lib/sdf/Makefile.am: Update, generate constructors
      	and signature from the grammar.
      	* lib/Makefile.am: Update.
      
      	* lib/sdf.cons.tbl: New file.
      	* lib/stratego.pp: New file.
      	* lib/stratego.pp.af: New file.
      
      	* config/xt-rules.mk: Update, from C++ grammar.
      	* Makefile.am: Update.
      	* configure.ac: Update, from C++ grammar.
      ebb6149c
    • anisko_r's avatar
      2002-07-23 Robert Anisko <robert@lrde.epita.fr> · c7271a7f
      anisko_r authored
      	* src/Makefile.am: Update.
      	* configure.ac: Update.
      c7271a7f
    • anisko_r's avatar
      2002-07-23 Robert Anisko <robert@lrde.epita.fr> · 2d73c30b
      anisko_r authored
      	Initial checkin.
      2d73c30b
    • prcs2svn's avatar
      Initialize repository structure · 19dc9436
      prcs2svn authored
      19dc9436
    • david_v's avatar
      2004-01-14 Valentin David <valentin@lrde.epita.fr> · 6ab5e59f
      david_v authored
      	* src/detgen/detgen.str: Update.
      6ab5e59f
    • Akim Demaille's avatar
      2003-09-30 Akim Demaille <akim@epita.fr> · 2a3139fa
      Akim Demaille authored
      	* configure.ac: Check we can find the needed tools.
      	Add copyright notice.
      	* lib/boxedsdf/Makefile.am ($(SDFS)): unpack-sdf is in SDF_TOOLS,
      	not ASFIX_TOOLS).
      2a3139fa
    • david_v's avatar
      2003-07-16 Valentin David <valentin@lrde.epita.fr> · 885da523
      david_v authored
      	* src/xtc/det-gen.str, src/detgen/detgen.str: Add new options to
      	specify markup style.
      
      	* README: Update.
      
      885da523