1. 25 Mar, 2004 5 commits
  2. 24 Mar, 2004 11 commits
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 6409d615
      vasseu_c authored
      	* src/syn/EqualityExpressions.sdf,
      	* src/syn/AssignmentExpressions.sdf: Fix bug with 'not_eq' operator.
      
      	* configure.ac: Add desugar Makefile.
      	* src/Makefile.am: Add desugar directory.
      	* src/desugar/Makefile.am: New.
      	* src/desugar/afcxx-desugar.meta: New.
      	* src/desugar/afcxx-desugar.str: New. Desugar "alternative tokens".
      	* src/parser/parse-cxx.str: Add afcxx-desugar filter at the beginning
      	of the disambiguation process.
      
      2004-03-24  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      6409d615
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 3b5f6166
      vasseu_c authored
      	* config/check-rules.mk: Add preprocessing tools registration for
      	the test suite.
      3b5f6166
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · bcd73e33
      gourne_o authored
      	* src/parser/ParsePPDirective.str: Remove some debug informations.
      	* src/parser/parse-cxx.str: Correct "-p" switch.
      	* src/parser/parse-header.perl: Rename to parse-header.pl.
      	* src/parser/Makefile.am: Update.
      
      2004-03-24  Olivier Gournet  <gourne_o@lrde.epita.fr>
      bcd73e33
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · ec365cff
      david_v authored
      	* test/d.str.ref: Fix. This result was erroneous.
      ec365cff
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · a1d3986b
      gourne_o authored
      	* configure.ac: Check for cpp.
      	* src/parser/ParsePPDirective.str,
      	* src/parser/ParsePPDirective.meta: New file.
      	* src/parser/parse-header.perl: New file, explode pre-processed file.
      	* src/parser/parse-cxx.str: Add option "-s" to skip pre-processing.
      	* src/parser/Makefile.am: Update.
      
      2004-03-24  Olivier Gournet  <gourne_o@lrde.epita.fr>
      a1d3986b
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · c880073e
      rousse_l authored
      	* src/pp/pp-typedcxx.str, src/typecheck/Constant.str,
      	* src/typecheck/cxx-typecheck.str, src/syn/TypedCxx.sdf,
      	* src/strategotypedcxx/StrategoTypedCxx.sdf,
      	* src/parser/parse-typedcxx.str: Update headers.
      
      2004-03-24  Julien Roussel  <spip@lrde.epita.fr>
      c880073e
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · a12e500e
      gourne_o authored
      	* test/disambiguate/namespace-06.cc,
      	* test/disambiguate/namespace-06.detcc, 
      	* test/disambiguate/Makefile.am: Add new test.
      a12e500e
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · 4b424101
      rousse_l authored
      	* test/literals/test: Remove temporary files.
      
      2004-03-24  Julien Roussel  <spip@lrde.epita.fr>
      4b424101
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · 33b210af
      rousse_l authored
      	* src/pp/Makefile.am: Rename pp-typed as pp-typedcxx.
      	* src/pp/pp-typed.str: Rename as...
      	* src/pp/pp-typedcxx.str: this.
      
      2004-03-24  Julien Roussel  <spip@lrde.epita.fr>
      33b210af
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · c14db74f
      rousse_l authored
      	* src/typecheck/cxx-typecheck.str: Change traversal strategy.
      c14db74f
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 5acdc08c
      vasseu_c authored
      	* test/g++/fail.list: Add more "GNU C++" tests, and sort the list.
      	* test/g++/Makefile.am: Update XFAIL_TESTS.
      5acdc08c
  3. 23 Mar, 2004 6 commits
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 67b8fe27
      vasseu_c authored
      	* test/g++/fail.list: Add the tests that make use of GNU C++
      	extensions.
      	* test/g++/Makefile.am: Remove those tests from XFAIL_TESTS.
      
      2004-03-23  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      67b8fe27
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · 76fc1603
      rousse_l authored
      	Initial checkin.
      
      	* ChangeLog, TODO, README, configure.ac,
      	* config/Makefile.am, src/pp/Makefile.am,
      	* src/typecheck/Makefile.am, src/syn/Makefile.am,
      	* src/strategotypedcxx/Makefile.am, src/sdf/Makefile.am,
      	* src/sig/Makefile.am, src/Makefile.am, src/parser/Makefile.am,
      	* test/literals/Makefile.am, test/Makefile.am: Standard autotools
      	architecture.
      	* src/pp/pp-typed.str, src/typecheck/Constant.str,
      	* src/typecheck/cxx-typecheck.str, src/parser/parse-typedcxx.str,
      	* src/typecheck/Constant.meta, src/syn/TypedCxx.sdf,
      	* src/strategotypedcxx/StrategoTypedCxx.sdf: Simple constant type
      	checking (Initially in transformers/trunk/cxx-grammar/src/typed-cxx).
      	* test/literals/test, test/literals/primary-test.cc,
      	* test/literals/primary-test.typed.cc: Constant type-check test.
      
      ++ Makefile.am	(revision 0)
      include $(top_srcdir)/config/Makefile.xt
      
      ACLOCAL_AMFLAGS		= -I config
      SUBDIRS			= config src test
      BOOTCLEAN_SUBDIRS	= src
      DIST_SUBDIRS		= $(SUBDIRS)
      EXTRA_DIST		= bootstrap
      
      XTC_IMPORT = $(STRATEGOXT)/share/StrategoXT/XTC \
                   $(CXX_GRAMMAR)/share/cxx-grammar/XTC
      ++ bootstrap	(revision 0)
      #!/bin/sh
      
      rm -f config.cache config.log acconfig.h aclocal.m4
      
      (cd config && autoxt)
      autoreconf -fvi
      76fc1603
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 5ceee41d
      vasseu_c authored
      	* test/disambiguate/decl-01.detcc, 
      	* test/disambiguate/decl-01.cc: New test for afcxx-validtypes.
      	* test/disambiguate/Makefile.am: Add the new test.
      
      	* src/disamb/validtypes/afcxx-validtypes.str: Fix. "signed i" was not
      	accepted as a valid case.
      
      2004-03-23  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      5ceee41d
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 0d8800f5
      vasseu_c authored
      	* test/expressions/alternative_tokens-01.cc,
      	* test/expressions/alternative_tokens-02.cc,
      	* test/expressions/alternative_tokens-03.cc: Add new tests.
      	* test/expressions/Makefile.am: Add the new tests.
      	* test/g++/Makefile.am: Update fail-tests list.
      
      	* src/syn/InclusiveOrExpressions.sdf,
      	* src/syn/ExclusiveOrExpressions.sdf,
      	* src/syn/AndExpressions.sdf,
      	* src/syn/AssignmentExpressions.sdf,
      	* src/syn/LogicalOrExpressions.sdf,
      	* src/syn/LogicalAndExpressions.sdf,
      	* src/syn/OperatorFunctionIds.sdf,
      	* src/syn/UnaryExpressions.sdf: Add "alternative tokens".
      0d8800f5
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · 01c27d08
      david_v authored
      	* src/genfilters/genfilters.str: Fix. Delete string quotations.
      01c27d08
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · 4b75e442
      gourne_o authored
      	* src/split/cxx-split.meta: New file.
      	* src/split/cxx-split.str: Use concrete syntax.
      	* src/split/README: Update.
      4b75e442
  4. 22 Mar, 2004 5 commits
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · 5659afcd
      rousse_l authored
      	* src/strategocxx/Makefile.am: Install StrategoCxxGen.sdf.
      
      2004-03-22  Julien Roussel  <spip@lrde.epita.fr>
      5659afcd
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · 305031f3
      rousse_l authored
      	* configure.ac, src/Makefile.am: Do not compile src/typed-cxx.
      	* src/typed-cxx/Constant.str, src/typed-cxx/TypedCxx.sdf,
      	* src/typed-cxx/Makefile.am, src/typed-cxx/TypeChecker.str,
      	* src/typed-cxx/Constant.meta: Delete.
      305031f3
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · 83a80627
      david_v authored
      	* src/converters/Makefile.am:
      	New. Generate Cxx/Dxx translators for asfix.
      
      	* src/parser/parse-cxx.str:
      	Add new options (dxx/cxx and output format).
      
      	* src/parser/parse-dxx.str: Remove (obsoleted by parse-cxx).
      
      	* config/check-rules.mk: Use parse-cxx instead of parse-dxx.
      
      	* configure.ac, src/Makefile.am, src/parser/Makefile.am: Update.
      83a80627
    • rousse_l's avatar
      from Julien Roussel <spip@lrde.epita.fr> · c3621bea
      rousse_l authored
      	* src/typed-cxx/TypedCxx.sdf: Change the tribal symbol.
      c3621bea
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · 20f4266a
      david_v authored
      	* src/xtc/gen-filters.str: Forward options to the filter.
      
      	* src/genfilters/genfilters.str: Fix.
      20f4266a
  5. 19 Mar, 2004 1 commit
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · e593d773
      david_v authored
      	* src/genfilters/genfilters.str: New. Generate convertion programs.
      	* src/genfilters/Makefile.am: New.
      
      	* src/lib/Makefile.am, src/lib/det-lib.str: New.
      
      	* src/Makefile.am (SUBDIRS): Update.
      
      	* src/detgen/Makefile.am (STRINCLUDES): Update.
      
      	* src/detgen/detgen.str: Move reusable parts into det-lib.
      
      	* src/xtc/gen-filters.str: New.
      	* src/xtc/Makefile.am: Update.
      
      	* test/gen.sdf.ref, test/genfilters.test, test/detgen.test,
      	* test/d.str.ref, test/f.str.ref, test/Makefile.am, test/Test.ppdef:
      	New.
      
      	* Makefile.am (SUBDIRS): Update.
      	* configure.ac: Update.
      e593d773
  6. 18 Mar, 2004 4 commits
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · e55ea90e
      pouill_n authored
      	* src/strategospecs/Makefile.am: Remove signatures production.
      	* src/strategospecs/StrategoSPECSGen.pl: Support hiddens section.
      	* src/specs-renamed/rename.str: Improve.
      	* src/Makefile.am: Restore strategospecs subdir.
      	* src/syn/Declarations.sdf, src/syn/SPECS.sdf: Add DeclarationSeq.
      	* src/specs-to-cxx/Specs-to-Cxx.str: Remove TTempo strategy.
      
      2004-03-18  Nicolas Pouillard  <pouill_n@lrde.epita.fr>
      e55ea90e
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · 8f59c72e
      pouill_n authored
      	* src/syn/UnaryExpressions.sdf: Add some constructors.
      
      2004-03-18  Nicolas Pouillard  <pouill_n@lrde.epita.fr>
      8f59c72e
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · 26d527d3
      pouill_n authored
      	* src/specs-renamed/rename.str: Now replace the slash by an underscore
      	in modules name.
      	* src/specs-to-cxx/Specs-to-Cxx.str: Some new rules.
      	* src/sig/Makefile.am, src/specs-renamed/Makefile.am,
      	* src/Makefile.am, src/parser/Makefile.am,
      	* src/specs-to-cxx/Makefile.am, Makefile.am: Fix.
      	* src/syn/test/check.pl:  Add option for sglr.
      26d527d3
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · af0340fe
      pouill_n authored
      	* src/Makefile.am: Add typed-cxx to subdirs.
      	* src/typed-cxx/Makefile.am: Disable default construction.
      af0340fe
  7. 17 Mar, 2004 2 commits
  8. 15 Mar, 2004 1 commit
  9. 12 Mar, 2004 2 commits
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · 9a5f9e0a
      pouill_n authored
      	* src/syn/Identifiers.sdf, 
      	* src/syn/Expressions/AllocationExpressions.sdf, 
      	* src/syn/Expressions/PostfixExpressions.sdf, 
      	* src/syn/Expressions/OperatorsExpressions.sdf, 
      	* src/syn/Expressions/Expressions.sdf, 
      	* src/syn/Keywords.sdf, src/syn/Declarations.sdf, 
      	* src/syn/NamespacesDeclarations.sdf, 
      	* src/syn/TypeDeclarations.sdf, src/syn/SPECS.sdf, 
      	* src/syn/FunctionDeclarations.sdf, 
      	* src/syn/Operators.sdf, src/syn/Literals.sdf, 
      	* src/syn/Exceptions.sdf, src/syn/Statements.sdf, 
      	* src/syn/Classes.sdf, src/syn/Makefile.am, 
      	* src/syn/Templates.sdf, src/syn/ObjectDeclarations.sdf, 
      	* src/syn/SPECS.ppdef, src/syn/Names.sdf, 
      	* src/syn/Declarators.sdf: Export all symbols which are used in 
      	other modules.
      	* src/parser/parse-specs.str: Update.
      	* configure.ac, config/Makefile.am, src/Makefile.am,
      	* src/specs-to-cxx/Makefile.am: Add --with-cxx-grammar option.
      	* src/syn/test/check.pl: Some options fixes.
      	* conf: Delete.
      9a5f9e0a
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · e60a6248
      pouill_n authored
      	* src/sdf-option.str: Use now an exported section for Dummy's
      	declaration.
      e60a6248
  10. 11 Mar, 2004 3 commits