1. 13 May, 2004 1 commit
  2. 12 May, 2004 1 commit
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · 824da2a5
      gourne_o authored
      	* sdf-detgen/configure.ac,
      	* sdf-detgen/src/xtc/Makefile.am,
      	* cxx-basic/configure.ac,
      	* esdf/configure.ac,
      	* esdf/src/sdf-purify/Makefile.am,
      	* esdf/src/pack-esdf/Makefile.am,
      	* sdf-option/configure.ac,
      	* sdf-option/src/Makefile.am,
      	* cxx-grammar/configure.ac,
      	* sdf-astgen/configure.ac,
      	* sdf-astgen/src/pp/Makefile.am,
      	* sdf-astgen/src/sdf-astgen/Makefile.am,
      	* sdf-astgen/src/parser/Makefile.am,
      	* boxedsdf/configure.ac,
      	* boxedsdf/src/pp/Makefile.am,
      	* boxedsdf/src/boxed2pp-table/Makefile.am,
      	* boxedsdf/src/boxedsdf-merge/Makefile.am,
      	* boxedsdf/src/parser/Makefile.am,
      	* boxedsdf/src/boxedsdf-update/Makefile.am,
      	* specs-grammar/configure.ac,
      	* configure.ac: Set help2man optional.
      824da2a5
  3. 07 May, 2004 1 commit
  4. 06 May, 2004 1 commit
  5. 05 May, 2004 2 commits
  6. 02 Apr, 2004 1 commit
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · ddaedc0f
      vasseu_c authored
      	* configure.ac: Require Automake 1.8.3. Use --with-strategoxt and
      	--with-sdf. Cleanup error messages.
      	* src/specs-renamed/Makefile.am: Clean.
      	* src/specs-renamed/rename.str: Fix module name and main strategy name.
      	* src/sdf/Makefile.am: Use unpack instead of unpack-sdf.
      ddaedc0f
  7. 12 Mar, 2004 1 commit
    • 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
  8. 24 Feb, 2004 32 commits
    • 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
    • vasseu_c's avatar
      2004-02-17 Clement Vasseur <clement.vasseur@lrde.epita.fr> · 9ee9be57
      vasseu_c authored
              * test/g++/*/*.C: Add tests from g++ 3.3.2
              * test/g++/Makefile.am: Adjust for new tests.
              * test/g++/test.test: New.
              * configure.ac: Remove old makefiles.
      
      9ee9be57
    • david_v's avatar
      2004-02-13 Valentin David <valentin@lrde.epita.fr> · 8cc5c167
      david_v authored
      	* src/disamb/declarator/ValidDeclarator.str,
      	* src/disamb/declarator/ParameterDeclaratorCandidate.str,
      	* src/disamb/declarator/ParameterDeclarator.str,
      	* src/disamb/declarator/MemberDeclaratorCandidate.str,
      	* src/disamb/declarator/MemberDeclarator.str,
      	* src/disamb/declarator/Makefile.am,
      	* src/disamb/declarator/afcxx-declarator.str,
      	* src/disamb/declarator/InitializerDeclaratorCandidate.str,
      	* src/disamb/declarator/InitializerDeclarator.str,
      	* src/disamb/declarator/IfDebug.str,
      	* src/disamb/declarator/FunctionDeclarator.str,
      	* src/disamb/declarator/Declarator.str,
      	* src/disamb/declarator/ValidDeclarator.meta,
      	* src/disamb/declarator/ParameterDeclaratorCandidate.meta,
      	* src/disamb/declarator/ParameterDeclarator.meta,
      	* src/disamb/declarator/MemberDeclaratorCandidate.meta,
      	* src/disamb/declarator/InitializerDeclaratorCandidate.meta,
      	* src/disamb/declarator/MemberDeclarator.meta,
      	* src/disamb/declarator/InitializerDeclarator.meta,
      	* src/disamb/declarator/FunctionDeclarator.meta,
      	* src/disamb/declarator/Declarator.meta:
      	Delete. It needed context to know (class names) to accept constructors.
      
      	* configure.ac, src/disamb/Makefile.am,
      	* src/parser/parse-cxx.str, config/check-rules.mk: Update.
      
      	* src/disamb/disambiguate/Lookup.str:
      	Delete deprecated imports.
      
      	* src/disamb/disambiguate/TypeDefinition.str,
      	* src/disamb/disambiguate/TemplateDefinition.str,
      	* src/disamb/disambiguate/TemplateClassDefinition.str,
      	* src/disamb/disambiguate/ResolveCompound.str,
      	* src/disamb/disambiguate/Resolve.str,
      	* src/disamb/disambiguate/NamespaceDefinition.str,
      	* src/disamb/disambiguate/Makefile.am,
      	* src/disamb/disambiguate/Definition.str,
      	* src/disamb/disambiguate/ClassDefinition.str,
      	* src/disamb/disambiguate/TemplateFunctionDefinition.str:
      	Do the former job of afcxx-declarator.
      
      	* src/disamb/disambiguate/SimpleDeclarationAmbiguity.str,
      	* src/disamb/disambiguate/SimpleDeclarationAmbiguity.meta,
      	* src/disamb/disambiguate/InitDeclaratorAmbiguity.str,
      	* src/disamb/disambiguate/InitDeclaratorAmbiguity.meta,
      	* src/disamb/disambiguate/FunctionDefinitionAmbiguity.str,
      	* src/disamb/disambiguate/FunctionDefinitionAmbiguity.meta,
      	* src/disamb/disambiguate/ConstructorDefinition.str,
      	* src/disamb/disambiguate/ConstructorDefinition.meta,
      	* src/disamb/disambiguate/DeclaratorIdAmbiguity.str,
      	* src/disamb/disambiguate/DeclaratorIdAmbiguity.meta: New.
      
      	* test/disambiguate/Makefile.am: Update.
      
      	* test/g++/template/Makefile.am, test/g++/overload/Makefile.am,
      	* test/g++/other/Makefile.am, test/g++/opt/Makefile.am,
      	* test/g++/init/Makefile.am, test/g++/inherit/Makefile.am,
      	* test/g++/eh/Makefile.am, test/g++/debug/Makefile.am (XFAIL_TESTS):
      	Update.
      
      	* test/disambiguate/simple-decl-02.detcc,
      	* test/disambiguate/simple-decl-02.cc,
      	* test/disambiguate/simple-decl-01.detcc,
      	* test/disambiguate/simple-decl-01.cc: New.
      8cc5c167
    • david_v's avatar
      2004-01-29 Valentin David <valentin@lrde.epita.fr> · 4b7e1fda
      david_v authored
      	* src/disamb/purespecifier/afcxx-purespecifier.meta,
      	* src/disamb/purespecifier/afcxx-purespecifier.str,
      	* src/disamb/purespecifier/Makefile.am,
      	* src/disamb/disambiguate/MemInitializerIdAmbiguity.meta,
      	* src/disamb/disambiguate/MemInitializerIdAmbiguity.str: New.
      
      	* configure.ac, src/disamb/Makefile.am: Update.
      
      	* test/g++/abi/Makefile.am (XFAIL_TESTS): Update.
      
      	* src/parser/parse-cxx.str, config/check-rules.mk:
      	Add new filter.
      4b7e1fda
    • david_v's avatar
      2004-01-22 Valentin David <valentin@lrde.epita.fr> · 39e61dd1
      david_v authored
      	* configure.ac, src/disamb/Makefile.am: Update.
      
      	* TODO: Update.
      
      	* src/syn/TemplateParameters.sdf: Add tag for deterministic syntax.
      
      	* test/disambiguate/template-05.cc,
      	* test/disambiguate/template-10.detcc,
      	* test/disambiguate/template-09.detcc,
      	* test/disambiguate/template-05.detcc: Fix.
      
      	* test/disambiguate/test.test, test/disambiguate/Makefile.am,
      	* test/expressions/Makefile.am, test/expressions/test.test,
      	* test/g++/template/Makefile.am, test/g++/template/test.test,
      	* test/g++/parse/Makefile.am, test/g++/parse/test.test,
      	* test/g++/overload/Makefile.am, test/g++/overload/test.test,
      	* test/g++/other/Makefile.am, test/g++/other/test.test,
      	* test/g++/opt/Makefile.am, test/g++/opt/test.test,
      	* test/g++/lookup/Makefile.am, test/g++/lookup/test.test,
      	* test/g++/init/Makefile.am, test/g++/init/test.test,
      	* test/g++/inherit/Makefile.am, test/g++/inherit/test.test,
      	* test/g++/eh/Makefile.am, test/g++/eh/test.test,
      	* test/g++/debug/Makefile.am, test/g++/debug/test.test,
      	* test/g++/abi/Makefile.am, test/g++/abi/test.test: Fix and update.
      
      	* src/disamb/disambiguate/TemplateArguments.str,
      	* src/disamb/disambiguate/TemplateTraverse.str,
      	* src/disamb/disambiguate/TemplateDefinition.str,
      	* src/disamb/disambiguate/TemplateClassTraverse.str,
      	* src/disamb/disambiguate/TemplateClassDefinition.str,
      	* src/disamb/disambiguate/SimpleTypeSpecifier.str,
      	* src/disamb/disambiguate/ResolveCompound.str,
      	* src/disamb/disambiguate/Resolve.str,
      	* src/disamb/disambiguate/PrimaryExpression.str,
      	* src/disamb/disambiguate/Parameter.str,
      	* src/disamb/disambiguate/Makefile.am,
      	* src/disamb/disambiguate/afcxx-disambiguate.str,
      	* src/disamb/disambiguate/Kinds.str,
      	* src/disamb/disambiguate/Keys.str,
      	* src/disamb/disambiguate/Definition.str,
      	* src/disamb/disambiguate/ClassOrNamespaceTraverse.str,
      	* src/disamb/disambiguate/ClassOrNamespaceAmbiguity.str,
      	* src/disamb/disambiguate/BaseTraverse.str,
      	* src/disamb/disambiguate/AmbiguityCandidate.str: Fix several bugs.
      
      	* src/parser/parse-cxx.str, config/check-rules.mk: Update.
      
      	* src/disamb/simpledeclaration/Makefile.am,
      	* src/disamb/simpledeclaration/afcxx-simpledeclaration.str,
      	* src/disamb/simpledeclaration/afcxx-simpledeclaration.meta: New.
      
      	* src/disamb/classparam/Makefile.am,
      	* src/disamb/classparam/afcxx-classparam.str,
      	* src/disamb/classparam/afcxx-classparam.meta: New.
      
      	* src/disamb/disambiguate/PostfixExpressionAmbiguity.str,
      	* src/disamb/disambiguate/PostfixExpressionAmbiguity.meta,
      	* src/disamb/disambiguate/PostfixExpressionAmbiguityCandidate.str,
      	* src/disamb/disambiguate/PostfixExpressionAmbiguityCandidate.meta,
      	* src/disamb/disambiguate/TemplateIdAmbiguityCut.str,
      	* src/disamb/disambiguate/TemplateIdAmbiguityCandidate.str,
      	* src/disamb/disambiguate/TemplateIdAmbiguity.str,
      	* src/disamb/disambiguate/TemplateIdAmbiguityCut.meta,
      	* src/disamb/disambiguate/TemplateIdAmbiguityCandidate.meta,
      	* src/disamb/disambiguate/TemplateIdAmbiguity.meta,
      	* src/disamb/disambiguate/TemplateFunctionDefinitionCandidate.str,
      	* src/disamb/disambiguate/TemplateFunctionDefinition.str,
      	* src/disamb/disambiguate/TemplateFunctionDefinitionCandidate.meta,
      	* src/disamb/disambiguate/TemplateFunctionDefinition.meta,
      	* src/disamb/disambiguate/TemplateFunctionTraverse.str,
      	* src/disamb/disambiguate/TemplateFunctionTraverse.meta: New.
      
      	* src/disamb/ambdown/ambdown.str, src/disamb/ambdown/Makefile.am: New.
      39e61dd1
    • Akim Demaille's avatar
      2003-09-30 Akim Demaille <akim@epita.fr> · 6506ecb0
      Akim Demaille authored
      	* configure.ac: Copyright notice.
      	Check the presence of the needed tools.
      6506ecb0
    • david_v's avatar
      2003-08-30 Valentin David <valentin@lrde.epita.fr> · 92ea1a13
      david_v authored
      	* README: Update required package version numbers.
      	* configure.ac: Delete a trailing directory.
      
      	* test/disambiguate/Makefile.am
      	* test/g++/template/Makefile.am
      	* test/g++/template/test.test
      	* test/g++/parse/test.test
      	* test/g++/overload/Makefile.am
      	* test/g++/overload/test.test
      	* test/g++/other/Makefile.am
      	* test/g++/other/test.test
      	* test/g++/opt/Makefile.am
      	* test/g++/opt/test.test
      	* test/g++/lookup/test.test
      	* test/g++/init/Makefile.am
      	* test/g++/init/test.test
      	* test/g++/inherit/Makefile.am
      	* test/g++/inherit/test.test
      	* test/g++/eh/Makefile.am
      	* test/g++/eh/test.test
      	* test/g++/debug/Makefile.am
      	* test/g++/debug/test.test
      	* test/g++/abi/Makefile.am
      	* test/g++/abi/test.test: Update XFAIL tests.
      
      	* src/pp/unbox.str,
      	* src/pp/pp-cxx.str,
      	* src/pp/pp-dxx.str,
      	* lib/prelude/Strings.str,
      	* lib/prelude/Options.str,
      	* lib/prelude/Identifier.str,
      	* lib/prelude/Conditionals.str,
      	* lib/prelude/Booleans.str,
      	* src/disamb/disambiguate/TemplateArguments.str,
      	* src/disamb/disambiguate/VariableDefinitionCandidate.str,
      	* src/disamb/disambiguate/VariableDefinition.str,
      	* src/disamb/disambiguate/VariableDeclaratorCandidate.str,
      	* src/disamb/disambiguate/VariableDeclarator.str,
      	* src/disamb/disambiguate/TypeDefinitionCandidate.str,
      	* src/disamb/disambiguate/TypeDefinition.str,
      	* src/disamb/disambiguate/TypeDeclaratorCandidate.str,
      	* src/disamb/disambiguate/TypeDeclarator.str,
      	* src/disamb/disambiguate/TypeAmbiguityCut.str,
      	* src/disamb/disambiguate/TypeAmbiguityCandidate.str,
      	* src/disamb/disambiguate/TypeAmbiguity.str,
      	* src/disamb/disambiguate/TemplateTraverseCandidate.str,
      	* src/disamb/disambiguate/TemplateTraverse.str,
      	* src/disamb/disambiguate/TemplateDefinitionCandidate.str,
      	* src/disamb/disambiguate/TemplateDefinition.str,
      	* src/disamb/disambiguate/TemplateClassTraverse.str,
      	* src/disamb/disambiguate/TemplateClassDefinitionCandidate.str,
      	* src/disamb/disambiguate/TemplateClassDefinition.str,
      	* src/disamb/disambiguate/SimpleTypeSpecifierCandidate.str,
      	* src/disamb/disambiguate/SimpleTypeSpecifier.str,
      	* src/disamb/disambiguate/ResolveCompound.str,
      	* src/disamb/disambiguate/Resolve.str,
      	* src/disamb/disambiguate/PrimaryExpressionCandidate.str,
      	* src/disamb/disambiguate/PrimaryExpression.str,
      	* src/disamb/disambiguate/Parameter.str,
      	* src/disamb/disambiguate/NestedNameSpecifier.str,
      	* src/disamb/disambiguate/NamespaceTraverse.str,
      	* src/disamb/disambiguate/NamespaceDefinitionCandidate.str,
      	* src/disamb/disambiguate/NamespaceDefinition.str,
      	* src/disamb/disambiguate/afcxx-disambiguate.str,
      	* src/disamb/disambiguate/Lookup.str,
      	* src/disamb/disambiguate/LocalOrGlobal.str,
      	* src/disamb/disambiguate/Kinds.str,
      	* src/disamb/disambiguate/Keys.str,
      	* src/disamb/disambiguate/IfDebug.str,
      	* src/disamb/disambiguate/Definition.str,
      	* src/disamb/disambiguate/CompoundStatementCandidate.str,
      	* src/disamb/disambiguate/CompoundStatement.str,
      	* src/disamb/disambiguate/ClassTraverse.str,
      	* src/disamb/disambiguate/ClassOrNamespaceTraverse.str,
      	* src/disamb/disambiguate/ClassOrNamespaceAmbiguityCut.str,
      	* src/disamb/disambiguate/ClassOrNamespaceAmbiguityCandidate.str,
      	* src/disamb/disambiguate/ClassOrNamespaceAmbiguity.str,
      	* src/disamb/disambiguate/ClassDefinitionCandidate.str,
      	* src/disamb/disambiguate/ClassDefinition.str,
      	* src/disamb/disambiguate/CheckTypeName.str,
      	* src/disamb/disambiguate/CheckNamespaceName.str,
      	* src/disamb/disambiguate/CheckEnumName.str,
      	* src/disamb/disambiguate/CheckClassName.str,
      	* src/disamb/disambiguate/BaseTraverseCandidate.str,
      	* src/disamb/disambiguate/BaseTraverse.str,
      	* src/disamb/disambiguate/AmbiguityCandidate.str,
      	* src/disamb/disambiguate/Ambiguity.str,
      	* src/disamb/specifier/Stop.str,
      	* src/disamb/specifier/Specifier.str,
      	* src/disamb/specifier/afcxx-specifier.str,
      	* src/disamb/specifier/Increment.str,
      	* src/disamb/specifier/Count.str,
      	* src/disamb/declarator/ValidDeclarator.str,
      	* src/disamb/declarator/ParameterDeclaratorCandidate.str,
      	* src/disamb/declarator/ParameterDeclarator.str,
      	* src/disamb/declarator/MemberDeclaratorCandidate.str,
      	* src/disamb/declarator/MemberDeclarator.str,
      	* src/disamb/declarator/afcxx-declarator.str,
      	* src/disamb/declarator/InitializerDeclaratorCandidate.str,
      	* src/disamb/declarator/InitializerDeclarator.str,
      	* src/disamb/declarator/IfDebug.str,
      	* src/disamb/declarator/FunctionDeclarator.str,
      	* src/disamb/declarator/Declarator.str,
      	* src/disamb/resolve/afcxx-resolve.str,
      	* src/disamb/declaration/afcxx-declaration.str,
      	* src/disamb/declaration/IfDebug.str,
      	* src/disamb/declaration/DeclarationSelect.str,
      	* src/disamb/declaration/DeclarationCut.str,
      	* src/disamb/declaration/DeclarationCandidate.str,
      	* src/disamb/declaration/Declaration.str,
      	* src/disamb/declaration/Ambiguity.str,
      	* src/disamb/namespace/NamespaceNameKinds.str,
      	* src/disamb/namespace/NamespaceDefinitionSelect.str,
      	* src/disamb/namespace/NamespaceDefinitionCut.str,
      	* src/disamb/namespace/NamespaceDefinitionCandidate.str,
      	* src/disamb/namespace/NamespaceDefinition.str,
      	* src/disamb/namespace/NamespaceAliasDefinitionCandidate.str,
      	* src/disamb/namespace/NamespaceAliasDefinition.str,
      	* src/disamb/namespace/afcxx-namespace.str,
      	* src/parser/parse-cxx.str,
      	* src/parser/parse-dxx.str,
      	* src/disamb/bitfield/afcxx-bitfield.str,
      	* src/parser/ambtrack.str,
      	* src/strcxxgen/strcxxgen.str,
      	* src/disamb/disambiguate/EnumDefinitionCandidate.str,
      	* src/disamb/disambiguate/EnumDefinition.str:
      	Add licence headers.
      92ea1a13
    • david_v's avatar
      2003-07-31 Valentin David <valentin@lrde.epita.fr> · e18b4eef
      david_v authored
      	* configure.ac, src/Makefile.am,
      	* src/strcxxgen/strcxxgen.str, src/strcxxgen/Makefile.am: New.
      
      	* src/strategocxx/CxxVariables.sdf,
      	* src/strategocxx/StrategoCxx.sdf, src/strategocxx/Makefile.am:
      	Use strcxxgen tool.
      
      	* src/disamb/specifier/Stop.str, src/disamb/specifier/Specifier.str,
      	* src/disamb/specifier/Increment.str,
      	* src/disamb/declarator/ValidDeclarator.str,
      	* src/disamb/declarator/ParameterDeclaratorCandidate.str,
      	* src/disamb/declarator/ParameterDeclarator.str,
      	* src/disamb/declarator/MemberDeclaratorCandidate.str,
      	* src/disamb/declarator/MemberDeclarator.str,
      	* src/disamb/declarator/InitializerDeclaratorCandidate.str,
      	* src/disamb/declarator/InitializerDeclarator.str,
      	* src/disamb/declarator/FunctionDeclarator.str,
      	* src/disamb/declarator/Declarator.str,
      	* src/disamb/declaration/DeclarationCut.str,
      	* src/disamb/declaration/DeclarationCandidate.str,
      	* src/disamb/namespace/NamespaceDefinitionCut.str,
      	* src/disamb/namespace/NamespaceDefinitionCandidate.str,
      	* src/disamb/namespace/NamespaceAliasDefinitionCandidate.str,
      	* src/disamb/namespace/NamespaceAliasDefinition.str,
      	* src/disamb/bitfield/afcxx-bitfield.str: Update to new syntax.
      
      e18b4eef
    • david_v's avatar
      2003-07-11 Valentin David <valentin@lrde.epita.fr> · 3c4211ce
      david_v authored
      	* configure.ac,
      	* src/disamb/Makefile.am: Add new filter directory.
      
      	* src/parser/parse-cxx.str, config/check-rules.mk: Update.
      
      	* src/disamb/bitfield/Makefile.am,
      	* src/disamb/bitfield/afcxx-bitfield.str: New.
      
      3c4211ce
    • david_v's avatar
      See ChangeLog ;) · afdaf203
      david_v authored
      afdaf203
    • david_v's avatar
      2003-06-20 Valentin David <valentin@lrde.epita.fr> · 6253154f
      david_v authored
      	* configure.ac: Add --with-detgen option.
      
      	* src/import-cxx-cons/Makefile.am: Deleted.
      	* src/import-cxx-cons/import-cxx-cons.str: Deleted.
      	* src/Makefile.am: Delete empty subdirs.
      
      	* src/syn/ClassSpecifiers.sdf,
      	* src/syn/EnumSpecifiers.sdf,
      	* src/syn/Expressions.sdf,
      	* src/syn/IdExpressions.sdf,
      	* src/syn/Makefile.am,
      	* src/syn/Namespaces.sdf,
      	* src/syn/SimpleTypeSpecifiers.sdf,
      	* src/syn/Specifiers.sdf:
      	Add det tags to generate Dxx.
      
      	* src/deterministic/Makefile.am: Generate the Dxx grammar.
      	* src/deterministic/Dxx-main.sdf: Deleted.
      	* src/deterministic/Dxx-nocons.sdf: Deleted.
      	* src/deterministic/Dxx.sdf: New.
      
      	* src/sdf/Makefile.am: Update.
      6253154f
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · 5c0ab786
      vasseu_c authored
              * Makefile.am: Remove DIST_SUBDIRS.
              * config/Makefile.am, configure.ac: Remove disambiguate-check.
              * config/sdf-check.in: Various cleanups.
              * src/Makefile.am, src/grammar/Makefile.am,
              * src/deterministic/Makefile.am, test/Makefile.am,
              * src/cxxsdf/Makefile.am, src/syn/Makefile.am: Rename grammar and
              signature directories to syn and sig (StrategoXT naming conventions).
              * src/import-cxx-cons/Makefile.am: Add --verbose 0. Fix CLEANFILES.
              * INSTALL, COPYING: New files.
      
      5c0ab786
    • david_v's avatar
      2003-06-17 Valentin David <valentin@lrde.epita.fr> · ccc8adc5
      david_v authored
      	* Makefile.am: Add -I config for aclocal.
      	* bootstrap: Remove -I config.
      
      	* README: Update authors and dependencies (boxedsdf).
      	* NEWS, AUTHORS: New.
      ccc8adc5
    • david_v's avatar
      2003-06-17 Valentin David <valentin@lrde.epita.fr> · cd5d97bc
      david_v authored
      	* src/import-cxx-cons/Makefile.am,
      	* src/import-cxx-cons/import-cxx-cons.str: New files.
      
      	* src/deterministic/Dxx.sdf:
      	Deleted file.
      
      	* src/deterministic/Dxx-main.sdf,
      	* src/deterministic/Dxx-nocons.sdf: New files.
      
      	* src/deterministic/Makefile.am:
      	Now generate Dxx.sdf with import-cxx-cons tool and Dxx-nocons.sdf.
      	The constructors in Dxx are now the same as Cxx.
      
      	* src/cxxsdf/Makefile.am:
      	New file. This directory is reseved for Cxx grammar files after
      	using sdf-option and sdf-cons.
      
      	* src/dxx-to-cxx/Makefile.am,
      	* src/dxx-to-cxx/dxx-to-cxx.str,
      	* src/cxx-to-dxx/Makefile.am,
      	* src/cxx-to-dxx/cxx-to-dxx.str: Deleted files.
      
      	* configure.ac,
      	* src/Makefile.am: Some directories added or deleted
      
      	* src/signature/Makefile.am,
      	* src/pp/Makefile.am,
      	* src/sdf/Makefile.am,
      	* src/strategocxx/Makefile.am:
      	Use Dxx.
      cd5d97bc
    • david_v's avatar
      2003-06-13 Valentin David <valentin@lrde.epita.fr> · f292afdc
      david_v authored
      	* config/sdf-check.in: Use Cxx.tbl.
      
      	* */Makefile.am, bootstrap: autoxt in config
      
      	* configure.ac: Now --with-sdf-option and --with-boxedsdf.
      
      	* src/pp/pp-cxx.str: Use the generated grammar.
      	* src/pp/Options.pp: New file.
      	* src/pp/Cxx-pretty.pp: Deleted file.
      	* src/pp/pp-dxx.str: New file.
      
      	* src/grammar/*.sdf: Pretty-print attributes added !
      	* src/grammar/Makefile.am,
      	* src/deterministic/Makefile.am: Use BoxedSdf.
      f292afdc
    • vasseu_c's avatar
      from Clement Vasseur <vasseu_c@lrde.epita.fr> · 8404d189
      vasseu_c authored
              * README, Makefile.am, configure.ac, bootstrap, src/pp/Makefile.am,
              * src/dxx-to-cxx/Makefile.am, src/cxx-to-dxx/Makefile.am,
              * src/strategocxx/Makefile.am:
              Cleanup.
              * src/attribute/Makefile.am, src/attribute/asfix-attribute.str:
              Use AsFix syntax from asfix-tools instead of keeping it in the `lib'
              directory.
              * src/grammar/Makefile.am, src/deterministic/Makefile.am:
              Use `pp-sdf' instead of `pp'.
              * src/signature/Makefile.am: Generate rtrees for distribution.
              * lib/Layout.sdf: Move to...
              * src/grammar/Layout.sdf: this.
      
      8404d189
    • vasseu_c's avatar
      2003-06-03 Clement Vasseur <vasseu_c@lrde.epita.fr> · 8ef12342
      vasseu_c authored
      	* configure.ac: Add sdf/Makefile and strategocxx/Makefile
      	* Makefile.am, src/Makefile.am: Add BOOTCLEAN_SUBDIRS
      	* src/sdf/Makefile.am: New. Create a sdf-option'ed version of the
      	grammar. We need this for concrete syntax implementation.
      
      	* src/strategocxx/Makefile.am: New StrategoCxx grammar, for using Cxx
      	syntax in Stratego code.
      	* src/strategocxx/StrategoCxx.sdf: New. The StrategoCxx grammar.
      	* src/strategocxx/CxxVariables.sdf: New. Declare StrategoCxx variables.
      
      8ef12342
    • vasseu_c's avatar
      2003-05-26 Clement Vasseur <vasseu_c@lrde.epita.fr> · b23fbe06
      vasseu_c authored
      	* src/cxx-to-det/cxx-to-det.str, src/det-to-cxx/det-to-cxx.str:
      	Rename as...
      	* src/cxx-to-dxx/cxx-to-dxx.str, src/dxx-to-cxx/dxx-to-cxx.str:
      	...these.
      
      	* configure.ac, src/Makefile.am, src/deterministic/Dxx.sdf,
      	* src/deterministic/Makefile.am, src/signature/Makefile.am,
      	* src/dxx-to-cxx/Makefile.am, src/dxx-to-cxx/dxx-to-cxx.str,
      	* src/cxx-to-dxx/Makefile.am, src/cxx-to-dxx/cxx-to-dxx.str,
      	* src/pp/pp-cxx.str:
      	Rename cxx-det to dxx everywhere.
      b23fbe06
    • vasseu_c's avatar
      2003-05-26 Clement Vasseur <vasseu_c@lrde.epita.fr> · 619ab58b
      vasseu_c authored
      	* src/deterministic/Cpp-det.sdf, src/grammar/Cpp.sdf,
      	* src/pp/Cpp-pretty.pp, src/cpp-to-det/cpp-to-det.str,
      	* src/det-to-cpp/det-to-cpp.str, src/pp/pp-cpp.str:
      	Rename as...
      	* src/deterministic/Cxx-det.sdf, src/grammar/Cxx.sdf,
      	* src/pp/Cxx-pretty.pp, src/cxx-to-det/cxx-to-det.str,
      	* src/det-to-cxx/det-to-cxx.str, src/pp/pp-cxx.str:
      	...these.
      
      	* configure.ac, src/Makefile.am, src/grammar/Cxx.sdf,
      	* src/grammar/Makefile.am, src/deterministic/Cxx-det.sdf,
      	* src/deterministic/Makefile.am, test/Makefile.am,
      	* src/signature/Makefile.am, src/det-to-cxx/Makefile.am,
      	* src/det-to-cxx/det-to-cxx.str, src/cxx-to-det/Makefile.am,
      	* src/cxx-to-det/cxx-to-det.str, src/pp/pp-cxx.str, src/pp/Makefile.am:
      	Rename cpp to cxx everywhere.
      619ab58b
    • david_v's avatar
      2003-04-10 Valentin David <david_v@lrde.epita.fr> · 006ca3e9
      david_v authored
      	* Makefile.am: Added StrategoXT to the XTC_IMPORT.
      	* configure.ac, src/Makefile: Update.
      	* src/pp: New Directory.
      	* src/pp/Makefile: New file.
      	* src/pp/pp-cpp.str: New file. Pretty printer.
      	* src/pp/unbox.str: New file. Tool for abox transformation.
      	* src/pp/Cpp-pretty.pp: New file. Pretty print table.
      006ca3e9
    • vasseu_c's avatar
      2003-03-28 Clement Vasseur <vasseu_c@lrde.epita.fr> · 39a8a9d9
      vasseu_c authored
      	* configure.ac: Expect automake 1.7.3.
      	* config/sdf-check.in: Remove stderr redirection to /dev/null when
      	parsing test files.
      
      	* 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.
      	* src/attribute/Makefile.am, src/det-to-cpp/Makefile.am,
      	* src/cpp-to-det/Makefile.am: Use STRINCLUDES for `sc' includes. Don't
      	use wildcards in EXTRA_DIST and	CLEANFILES.
      39a8a9d9
    • vasseu_c's avatar
      2003-03-25 Clement Vasseur <vasseu_c@lrde.epita.fr> · fef5c2c9
      vasseu_c authored
              * src/attribute/Main.r, src/cpp-to-det/Main.r, src/det-to-cpp/Main.r:
              Rename as...
              * src/attribute/asfix-attribute.str, src/cpp-to-det/cpp-to-det.str,
              * src/det-to-cpp/det-to-cpp.str:
              ...these, and rename `main' strategy.
      
              * Makefile.am, lib/Makefile.am, src/Makefile.am,
              * src/attribute/Makefile.am, src/grammar/Makefile.am,
              * src/deterministic/Makefile.am, src/cpp-to-det/Makefile.am,
              * src/det-to-cpp/Makefile.am, src/signature/Makefile.am:
              Use Makefile.xt from autoxt, remove useless rules, modifify to work
              with standard StrategoXT 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.
              * README: Fix a typo.
      fef5c2c9
    • anisko_r's avatar
      2002-12-10 Robert Anisko <robert@lrde.epita.fr> · 832b55ad
      anisko_r authored
      	* src/Makefile.am (SUBDIRS): Update.
      	* configure.ac: Update.
      
      	* src/cpp-to-det/Main.r: New file.  Provide a filter that converts
      	C++ abstract syntax trees into deterministic C++.
      	* src/cpp-to-det/Makefile.am: New file.
      	* src/cpp-to-det: New directory.
      832b55ad
    • anisko_r's avatar
      2002-12-10 Robert Anisko <robert@lrde.epita.fr> · 6b09c711
      anisko_r authored
      	* src/Makefile.am (SUBDIRS): Update.
      	* configure.ac: Update.
      
      	* src/det-to-cpp/Main.r: New.  Provide a filter that converts C++
      	programs annoted for determinstic parsing into usual C++ programs.
      	* src/det-to-cpp/Makefile.am: New file.
      	* src/det-to-cpp: New directory.
      6b09c711
    • anisko_r's avatar
      2002-12-04 Robert Anisko <robert@lrde.epita.fr> · 6e13cf2d
      anisko_r authored
      	* src/Makefile.am: Update.
      	* configure.ac: Update.
      
      	* src/deterministic/Cpp-det.sdf: New.  Introduce an annotated
              flavor of our C++ grammar, that makes deterministic parsing
              possible.
      	* src/deterministic/Makefile.am: New file.
      	* src/deterministic: New directory.
      6e13cf2d
    • anisko_r's avatar
      2002-12-03 Robert Anisko <robert@lrde.epita.fr> · 4f3ef5f2
      anisko_r authored
      	* configure.ac: Update.
      	* src/Makefile.am (SUBDIRS): Update.
      	* test/Makefile.am: Remove disambiguation tests.
      	* src/disambiguate: Remove directory.  This filter is obsolete.
      4f3ef5f2
    • tisser_n's avatar
      2002-07-28 Nicolas Tisserand <tisser_n@lrde.epita.fr> · 8ae7b98c
      tisser_n authored
      	* configure.ac: fix
      8ae7b98c
    • tisser_n's avatar
      2002-07-28 Nicolas Tisserand <tisser_n@lrde.epita.fr> · f2d300f8
      tisser_n authored
      	* Makefile.am: include config/xt-rules.mk
      	* config/xt-rules.mk: added .cc -> .dot rules.
      	* TODO: Minor bullshit.
      	* configure.ac: added checks for {sdf-option,tree2dot,dotty},
      	added --with-{transformers,graphviz}=path options.	
      	* src/grammar/Makefile.am: @@ -> $() for tools substitution.
      f2d300f8
    • anisko_r's avatar
      2002-07-25 Robert Anisko <robert@lrde.epita.fr> · bc71172f
      anisko_r authored
      	* src/grammar/Makefile.am: Use `sdf-bracket' to avoid losing
      	parentheses.
      
      	* config/disambiguate-check.in: Update, the generated parse table
      	has been renamed.
      	* config/sdf-check.in: Update, the generated parse table
      	has been renamed.
      	* config/xt-rules.mk: Update.  Give a proper module name when
      	generating a parse table, and use `sdf-bracket'.
      
      	* configure.ac: Look for `sdf-bracket'.
      bc71172f