1. 22 Mar, 2004 4 commits
    • 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
  2. 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
  3. 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
  4. 17 Mar, 2004 2 commits
  5. 15 Mar, 2004 1 commit
  6. 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
  7. 11 Mar, 2004 5 commits
  8. 10 Mar, 2004 1 commit
  9. 09 Mar, 2004 5 commits
    • vasseu_c's avatar
      Index: ChangeLog · 83b43c6c
      vasseu_c authored
      from  Clement Vasseur  <vasseu_c@lrde.epita.fr>
      
      	* configure.ac: Check that sdf2table and sdf-to-sig are availables.
      
      83b43c6c
    • vasseu_c's avatar
      Index: ChangeLog · 3fb792d1
      vasseu_c authored
      from  Clement Vasseur  <vasseu_c@lrde.epita.fr>
      
      	* configure.ac: Check that strc (the Stratego compiler) is available.
      
      3fb792d1
    • vasseu_c's avatar
      Index: ChangeLog · e235ce58
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* test/expressions/test, test/g++/test, test/disambiguate/test:
      	Enhance readability.
      
      	* config/check-rules.mk: Fix detection of g++ test-suite.
      
      e235ce58
    • vasseu_c's avatar
      Index: ChangeLog · c6ea99fa
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* configure.ac: Remove obsolete config/defs.
      
      c6ea99fa
    • vasseu_c's avatar
      Index: ChangeLog · b523d79d
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* config/check-rules.mk: New test rules.
      
      	* test/expressions/test,
      	* test/disambiguate/test,
      	* test/g++/test: New test scripts.
      
      	* config/defs.in,
      	* test/expressions/test.test,
      	* test/disambiguate/test.test
      	* test/g++/test.test: Remove.
      
      	* test/expressions/Makefile.am
      	* test/disambiguate/Makefile.am
      	* test/g++/Makefile.am
      	* config/Makefile.am: Update.
      
      	* test/expressions/primary-this.cc,
      	* test/disambiguate/template-08.cc,
      	* src/parser/parse-dxx.str: Fix.
      
      b523d79d
  10. 08 Mar, 2004 5 commits
    • david_v's avatar
      2004-03-08 Valentin David <valentin@lrde.epita.fr> · 7255a911
      david_v authored
      	* lib/sdf-2.1/Makefile.am, lib/sdf-2.1/sdf.def: Delete.
      	* lib/Makefile.am, configure.ac: Update
      
      	* src/boxed2pp-table/boxed2pp-table.str: Fix.
      
      	* src/syn/Makefile.am, src/syn/BoxedSdf2.sdf,
      	* src/pp/pp-boxedsdf.str, src/pack-boxedsdf/pack-boxedsdf.str:
      	Update to StrategoXT 0.9.5.
      
      	* test/defs.in: Update.
      
      7255a911
    • vasseu_c's avatar
      Index: ChangeLog · ad38c27e
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* src/parser/parse-cxx.str: Make it fail if the resulting AST
      	is ambiguous, with error code 1. Add a "-a|--amb" switch to allow
      	ambigous outputs.
      
      ad38c27e
    • david_v's avatar
      2004-03-08 Valentin David <valentin@lrde.epita.fr> · 947a2b61
      david_v authored
      	* test/disambiguate/template-11.detcc,
      	* test/disambiguate/template-11.cc:
      	New. Tests anonymous template parameters.
      
      	* test/disambiguate/Makefile.am: Update.
      
      947a2b61
    • vasseu_c's avatar
      Index: ChangeLog · 80dddbef
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* src/disamb/simpledeclaration/Makefile.am,
      	* src/disamb/validtypes/Makefile.am,
      	* src/disamb/purespecifier/Makefile.am,
      	* src/disamb/declaration/Makefile.am,
      	* src/disamb/classparam/Makefile.am,
      	* src/disamb/specifier/Makefile.am,
      	* src/disamb/namespace/Makefile.am,
      	* src/disamb/disambiguate/Makefile.am: Disable generation of -ast
      	filters, which are not used. This reduces compilation time.
      
      80dddbef
    • vasseu_c's avatar
      Index: ChangeLog · 21368768
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* configure.ac: Remove obsolete bitfield Makefile.
      
      Index: configure.ac
      --- configure.ac	(revision 399)
      +++ configure.ac	(working copy)
      @@ -107,7 +107,6 @@
       		 src/disamb/namespace/Makefile
       		 src/disamb/resolve/Makefile
       		 src/disamb/specifier/Makefile
      -		 src/disamb/bitfield/Makefile
       		 src/disamb/classparam/Makefile
       		 src/disamb/simpledeclaration/Makefile
       		 src/disamb/ambdown/Makefile
      
      21368768
  11. 03 Mar, 2004 1 commit
  12. 27 Feb, 2004 5 commits
  13. 25 Feb, 2004 4 commits
    • david_v's avatar
      2004-02-25 Valentin David <valentin@lrde.epita.fr> · 5e42b478
      david_v authored
      	* test/disambiguate/funcdef-01.detcc,
      	* test/disambiguate/funcdef-01.cc,
      	* test/disambiguate/funcdef-02.cc
      	* test/disambiguate/funcdef-02.detcc,
      	* test/disambiguate/return-01.cc,
      	* test/disambiguate/return-01.detcc: New.
      
      	* test/g++/Makefile.am, test/disambiguate/Makefile.am: Update.
      
      	* src/disamb/declaration/DeclarationCut.str,
      	* src/disamb/declaration/DeclarationCandidate.str:
      	Disambiguate member functions.
      
      	* src/disamb/declaration/IfDebug.str: Use the verbose parameter.
      
      	* src/syn/MemberSpecifications.sdf: Add a dettag for member functions.
      
      	* src/disamb/specifier/Stop.str: Delete some compilation warnings.
      
      	* src/disamb/disambiguate/Makefile.am: Fix.
      
      5e42b478
    • pouill_n's avatar
      * src/syn/AccessSpecifiers.sdf, src/syn/AdditiveExpressions.sdf, · 6e7caf1b
      pouill_n authored
      	* src/syn/AndExpressions.sdf, src/syn/AsmDefinitions.sdf,
      	* src/syn/AssignmentExpressions.sdf, src/syn/BaseSpecifiers.sdf,
      	* src/syn/BooleanLiterals.sdf, src/syn/CastExpressions.sdf,
      	* src/syn/CharacterLiterals.sdf, src/syn/Characters.sdf,
      	* src/syn/ClassSpecifiers.sdf, src/syn/CompoundStatements.sdf,
      	* src/syn/ConditionalExpressions.sdf, src/syn/ConstantExpressions.sdf,
      	* src/syn/ConversionFunctionIds.sdf, src/syn/CtorInitializers.sdf,
      	* src/syn/CvQualifiers.sdf, src/syn/Cxx.sdf,
      	* src/syn/DeclarationStatements.sdf, src/syn/Declarations.sdf,
      	* src/syn/Declarators.sdf, src/syn/DeleteExpressions.sdf,
      	* src/syn/ElaboratedTypeSpecifiers.sdf, src/syn/EnumSpecifiers.sdf,
      	* src/syn/EqualityExpressions.sdf, src/syn/EscapeSequences.sdf,
      	* src/syn/ExceptionSpecifications.sdf, 
      	* src/syn/ExclusiveOrExpressions.sdf,
      	* src/syn/ExplicitInstantiations.sdf, 
      	* src/syn/ExplicitSpecializations.sdf,
      	* src/syn/ExpressionStatements.sdf, src/syn/Expressions.sdf,
      	* src/syn/FloatingLiterals.sdf, src/syn/FunctionDefinitions.sdf,
      	* src/syn/FunctionSpecifiers.sdf, src/syn/IdExpressions.sdf,
      	* src/syn/Identifiers.sdf, src/syn/InclusiveOrExpressions.sdf,
      	* src/syn/InitDeclarators.sdf, src/syn/Initializers.sdf,
      	* src/syn/IntegerLiterals.sdf, src/syn/IterationStatements.sdf,
      	* src/syn/JumpStatements.sdf, src/syn/Keywords.sdf,
      	* src/syn/LabeledStatements.sdf, src/syn/Layout.sdf,
      	* src/syn/LinkageSpecifications.sdf, src/syn/Literals.sdf,
      	* src/syn/LogicalAndExpressions.sdf, src/syn/LogicalOrExpressions.sdf,
      	* src/syn/MemberSpecifications.sdf,
      	* src/syn/MultiplicativeExpressions.sdf,
      	* src/syn/NamespaceAliases.sdf, src/syn/Namespaces.sdf,
      	* src/syn/NewExpressions.sdf, src/syn/OperatorFunctionIds.sdf,
      	* src/syn/ParameterDeclarations.sdf, src/syn/PmExpressions.sdf,
      	* src/syn/PostfixExpressions.sdf, src/syn/PrimaryExpressions.sdf,
      	* src/syn/RelationalExpressions.sdf, src/syn/SelectionStatements.sdf,
      	* src/syn/ShiftExpressions.sdf, src/syn/SimpleTypeSpecifiers.sdf,
      	* src/syn/Specifiers.sdf, src/syn/Statements.sdf,
      	* src/syn/StorageClassSpecifiers.sdf, src/syn/StringLiterals.sdf,
      	* src/syn/TemplateDeclarations.sdf, src/syn/TemplateIds.sdf,
      	* src/syn/TemplateParameters.sdf, src/syn/ThrowExpressions.sdf,
      	* src/syn/TranslationUnits.sdf, src/syn/TryBlocks.sdf,
      	* src/syn/TypeIds.sdf, src/syn/TypeSpecifiers.sdf,
      	* src/syn/UnaryExpressions.sdf, src/syn/UsingDeclarations.sdf,
      	* src/syn/UsingDirectives.sdf : Adding 'hiddens' sections for 
      	nonterminal declaration, adding some basics constructors too.
      
      6e7caf1b
    • pouill_n's avatar
      Sorry. · caf5382b
      pouill_n authored
      caf5382b
    • pouill_n's avatar
      Now sdf-option build the Dummy module with a 'hiddens' · 4fa31cae
      pouill_n authored
      section which declare all DummyXXX nonterminal like that:
      
      module Dummy
      hiddens
        sorts
          Dummy1 Dummy0
      exports
        "virtual" -> Dummy0
        "::"      -> Dummy1
      
      4fa31cae