1. 16 May, 2004 1 commit
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · baeaddee
      gourne_o authored
      	* test/disambiguate/using-ns-01.detcc,
      	* test/disambiguate/using-ns-04.cc,
      	* test/disambiguate/using-ns-04.detcc,
      	* test/disambiguate/using-ns-02.cc,
      	* test/disambiguate/using-ns-03.detcc,
      	* test/disambiguate/using-ns-03.cc,
      	* test/disambiguate/using-ns-02.detcc,
      	* test/disambiguate/using-ns-01.cc: New.
      	* test/disambiguate/Makefile.am: Add new tests.
      baeaddee
  2. 12 May, 2004 1 commit
  3. 11 May, 2004 1 commit
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · fe85cc45
      gourne_o authored
      	* test/disambiguate/class-10.detcc,
      	* test/disambiguate/template-14.detcc,
      	* test/disambiguate/class-09.cc,
      	* test/disambiguate/array-01.cc,
      	* test/disambiguate/inherit-10.cc,
      	* test/disambiguate/class-10.cc,
      	* test/disambiguate/class-08.detcc,
      	* test/disambiguate/class-07.cc,
      	* test/disambiguate/array-01.detcc,
      	* test/disambiguate/Makefile.am,
      	* test/disambiguate/class-07.detcc,
      	* test/disambiguate/template-14.cc,
      	* test/disambiguate/class-08.cc,
      	* test/disambiguate/simple-decl-03.detcc,
      	* test/disambiguate/simple-decl-03.cc,
      	* test/disambiguate/template-15.detcc,
      	* test/disambiguate/template-15.cc,
      	* test/disambiguate/inherit-10.detcc,
      	* test/disambiguate/class-09.detcc: Add tests.
      
      2004-05-11  Olivier Gournet  <gourne_o@lrde.epita.fr>
      fe85cc45
  4. 22 Apr, 2004 1 commit
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · 36bda291
      gourne_o authored
      	* test/disambiguate/anonym-01.detcc,
      	* test/disambiguate/anonym-02.detcc,
      	* test/disambiguate/Makefile.am: Fix tests.
      	* src/disamb/anonymous/AnonymousClass.str,
      	* src/disamb/anonymous/afcxx-anonymous.str,
      	* src/disamb/anonymous/AnonymousNamespace.str: Update.
      	* src/parser/parse-cxx.str: Change anonymous filter call order.
      36bda291
  5. 21 Apr, 2004 1 commit
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · b1987652
      gourne_o authored
      	* test/check-rules.mk: Fix.
      	* test/gcc/Makefile.am: Remove 6 XFAIL.
      	* test/disambiguate/Makefile.am,
      	* test/disambiguate/anonym-01.detcc,
      	* test/disambiguate/anonym-02.cc,
      	* test/disambiguate/anonym-01.cc,
      	* test/disambiguate/anonym-02.detcc: New test.
      
      2004-04-21  Olivier Gournet  <gourne_o@lrde.epita.fr>
      b1987652
  6. 16 Apr, 2004 1 commit
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · ff164520
      david_v authored
      	* test/expressions/Makefile.am, test/Makefile.am, test/gcc/Makefile.am,
      	* test/disambiguate/Makefile.am, config/Makefile.am,
      	* lib/prelude/Makefile.am, lib/Makefile.am,
      	* src/disamb/resolve/Makefile.am,
      	* src/disamb/simpledeclaration/Makefile.am,
      	* src/disamb/validtypes/Makefile.am,
      	* src/disamb/declaration/Makefile.am,
      	* src/disamb/purespecifier/Makefile.am,
      	* src/disamb/classparam/Makefile.am,
      	* src/disamb/ambdown/Makefile.am, src/disamb/Makefile.am,
      	* src/disamb/namespace/Makefile.am, src/pp/Makefile.am,
      	* src/cxxsdf/Makefile.am, src/sig/Makefile.am,
      	* src/deterministic/Makefile.am, src/strcxxgen/Makefile.am,
      	* src/syn/Makefile.am, src/Makefile.am, src/converters/Makefile.am,
      	* src/desugar/Makefile.am, src/strategocxx/Makefile.am,
      	* src/sdf/Makefile.am, src/parser/Makefile.am:
      	Add emacs headers.
      
      	* TODO, AUTHORS, README: Update.
      
      	* Makefile.am: Fix uninstall.
      
      	* configure.ac,
      	* config/version.str.in,
      	* src/disamb/resolve/afcxx-resolve.str,
      	* src/disamb/simpledeclaration/afcxx-simpledeclaration.str,
      	* src/disamb/declaration/Ambiguity.str,
      	* src/disamb/declaration/afcxx-declaration.str,
      	* src/disamb/declaration/DeclarationCut.str,
      	* src/disamb/declaration/DeclarationCandidate.str,
      	* src/disamb/declaration/DeclarationSelect.str,
      	* src/disamb/declaration/Declaration.str,
      	* src/disamb/declaration/IfDebug.str,
      	* src/disamb/classparam/afcxx-classparam.str,
      	* src/disamb/ambdown/ambdown.str,
      	* src/disamb/specifier/Count.str,
      	* src/disamb/specifier/Specifier.str,
      	* src/disamb/specifier/afcxx-specifier.str,
      	* src/disamb/specifier/Makefile.am,
      	* src/disamb/specifier/Increment.str,
      	* src/disamb/specifier/Stop.str,
      	* src/disamb/namespace/NamespaceAliasDefinitionCandidate.str,
      	* src/disamb/namespace/NamespaceAliasDefinition.str,
      	* src/disamb/namespace/NamespaceDefinitionCut.str,
      	* src/disamb/namespace/NamespaceDefinitionCandidate.str,
      	* src/disamb/namespace/afcxx-namespace.str,
      	* src/disamb/namespace/NamespaceDefinition.str,
      	* src/disamb/namespace/NamespaceDefinitionSelect.str,
      	* src/disamb/namespace/NamespaceNameKinds.str,
      	* src/disamb/disambiguate/ClassDefinition.str,
      	* src/disamb/disambiguate/TemplateDefinitionCandidate.str,
      	* src/disamb/disambiguate/BaseTraverse.str,
      	* src/disamb/disambiguate/ConstructorDefinition.str,
      	* src/disamb/disambiguate/UsingDefinition.str,
      	* src/disamb/disambiguate/TemplateIdAmbiguity.str,
      	* src/disamb/disambiguate/IfDebug.str,
      	* src/disamb/disambiguate/NamespaceDefinition.str,
      	* src/disamb/disambiguate/NamespaceNameAmbiguity.str,
      	* src/disamb/disambiguate/Keys.str,
      	* src/disamb/disambiguate/TemplateIdAmbiguityCut.str,
      	* src/disamb/disambiguate/Parameter.str,
      	* src/disamb/disambiguate/TemplateTraverseCandidate.str,
      	* src/disamb/disambiguate/VariableDefinitionCandidate.str,
      	* src/disamb/disambiguate/TemplateIdAmbiguityCandidate.str,
      	* src/disamb/disambiguate/PrimaryExpression.str,
      	* src/disamb/disambiguate/afcxx-disambiguate.str,
      	* src/disamb/disambiguate/CompoundStatementCandidate.str,
      	* src/disamb/disambiguate/FunctionDefinitionAmbiguity.str,
      	* src/disamb/disambiguate/LocalOrGlobal.str,
      	* src/disamb/disambiguate/EnumDefinition.str,
      	* src/disamb/disambiguate/ClassTraverse.str,
      	* src/disamb/disambiguate/SimpleTypeSpecifierCandidate.str,
      	* src/disamb/disambiguate/VariableDeclarator.str,
      	* src/disamb/disambiguate/PostfixExpressionAmbiguity.str,
      	* src/disamb/disambiguate/CheckNamespaceName.str,
      	* src/disamb/disambiguate/ClassOrNamespaceAmbiguity.str,
      	* src/disamb/disambiguate/PrimaryExpressionCandidate.str,
      	* src/disamb/disambiguate/TemplateClassDefinitionCandidate.str,
      	* src/disamb/disambiguate/Kinds.str,
      	* src/disamb/disambiguate/CompoundStatement.str,
      	* src/disamb/disambiguate/TemplateClassDefinition.str,
      	* src/disamb/disambiguate/SimpleDeclarationAmbiguity.str,
      	* src/disamb/disambiguate/TypeDeclaratorCandidate.str,
      	* src/disamb/disambiguate/Resolve.str,
      	* src/disamb/disambiguate/TypeDeclarator.str,
      	* src/disamb/disambiguate/TemplateFunctionDefinitionCandidate.str,
      	* src/disamb/disambiguate/TemplateFunctionDefinition.str,
      	* src/disamb/disambiguate/TypeAmbiguity.str,
      	* src/disamb/disambiguate/Makefile.am,
      	* src/disamb/disambiguate/NamespaceDefinitionCandidate.str,
      	* src/disamb/disambiguate/CheckClassName.str,
      	* src/disamb/disambiguate/Lookup.str,
      	* src/disamb/disambiguate/ClassOrNamespaceAmbiguityCut.str,
      	* src/disamb/disambiguate/SizeofAmbiguity.str,
      	* src/disamb/disambiguate/ClassDefinitionCandidate.str,
      	* src/disamb/disambiguate/InitDeclaratorAmbiguity.str,
      	* src/disamb/disambiguate/CheckTypeName.str,
      	* src/disamb/disambiguate/BaseTraverseCandidate.str,
      	* src/disamb/disambiguate/TemplateTraverse.str,
      	* src/disamb/disambiguate/GetKey.str,
      	* src/disamb/disambiguate/TemplateArguments.str,
      	* src/disamb/disambiguate/DeclaratorIdAmbiguity.str,
      	* src/disamb/disambiguate/NamespaceTraverse.str,
      	* src/disamb/disambiguate/EnumDefinitionCandidate.str,
      	* src/disamb/disambiguate/TemplateClassTraverse.str,
      	* src/disamb/disambiguate/TypeAmbiguityCandidate.str,
      	* src/disamb/disambiguate/TemplateFunctionTraverse.str,
      	* src/disamb/disambiguate/VariableDefinition.str,
      	* src/disamb/disambiguate/ClassOrNamespaceTraverse.str,
      	* src/disamb/disambiguate/CheckEnumName.str,
      	* src/disamb/disambiguate/StatementAmbiguity.str,
      	* src/disamb/disambiguate/VariableDeclaratorCandidate.str,
      	* src/disamb/disambiguate/ResolveCompound.str,
      	* src/disamb/disambiguate/TemplateDefinition.str,
      	* src/disamb/disambiguate/AmbiguityCandidate.str,
      	* src/disamb/disambiguate/TypeDefinitionCandidate.str,
      	* src/disamb/disambiguate/Ambiguity.str,
      	* src/disamb/disambiguate/TypeDefinition.str,
      	* src/disamb/disambiguate/ClassOrNamespaceAmbiguityCandidate.str,
      	* src/disamb/disambiguate/TypeAmbiguityCut.str,
      	* src/disamb/disambiguate/MemInitializerIdAmbiguity.str,
      	* src/disamb/disambiguate/NestedNameSpecifier.str,
      	* src/disamb/disambiguate/PostfixExpressionAmbiguityCandidate.str,
      	* src/disamb/disambiguate/SimpleTypeSpecifier.str,
      	* src/disamb/disambiguate/Definition.str,
      	* src/pp/unbox.str,
      	* src/pp/pp-cxx.str,
      	* src/pp/pp-dxx.str,
      	* src/strcxxgen/strcxxgen.str,
      	* src/desugar/afcxx-desugar.str,
      	* src/parser/ParsePPDirective.str,
      	* src/parser/parse-cxx.str,
      	* src/parser/ambtrack.str: Fix headers.
      
      2004-04-16  Valentin David  <valentin@lrde.epita.fr>
      ff164520
  7. 13 Apr, 2004 1 commit
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · 4c1fbbb8
      david_v authored
      	* test/Makefile.am (EXTRA_DIST): Update.
      	* test/gcc/Makefile.am, test/disambiguate/Makefile.am,
      	* test/expressions/Makefile.am: Update.
      
      	* configure.ac: Generate version.str.
      
      	* config/Makefile.am: Update.
      	* config/check-rules.mk: Move to test.
      
      	* src/version/version.str.in: Move to config.
      
      	* src/version/Makefile.am: Delete.
      
      	* src/pp/Makefile.am, src/parser/Makefile.am: Update.
      
      2004-04-13  Valentin David  <valentin@lrde.epita.fr>
      4c1fbbb8
  8. 08 Apr, 2004 1 commit
  9. 07 Apr, 2004 2 commits
  10. 06 Apr, 2004 1 commit
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 8a2b9b2b
      vasseu_c authored
      	* src/disamb/disambiguate/TemplateClassDefinition.str: Fix typo.
      	* test/g++/Makefile.am (XFAIL_TESTS): Update.
      
      	* test/disambiguate/template-12.detcc: Add tags.
      	* test/disambiguate/Makefile.am (XFAIL_TESTS): Update.
      
      2004-04-06  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      8a2b9b2b
  11. 05 Apr, 2004 1 commit
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · bd4373fc
      david_v authored
      	* src/disamb/disambiguate/UsingDefinition.str,
      	* src/disamb/disambiguate/UsingDefinition.meta: New.
      	* src/disamb/disambiguate/Definition.str: Handle using declarations.
      
      	* src/disamb/disambiguate/Makefile.am: Update.
      
      	* src/disamb/disambiguate/NamespaceDefinition.str: Use getkey.
      
      	* src/disamb/disambiguate/CheckNamespaceName.str,
      	* src/disamb/disambiguate/CheckClassName.str: Use scopes.
      
      	* src/disamb/disambiguate/GetKey.str:
      	Add rules for namespaces. Fix bugs on alias
      
      	* src/disamb/disambiguate/EnumDefinitionCandidate.str,
      	* src/disamb/disambiguate/EnumDefinition.str: Check only named enums.
      
      	* src/disamb/disambiguate/DeclaratorIdAmbiguity.str: Correct a mistake.
      
      	* src/disamb/disambiguate/ClassOrNamespaceTraverse.str:
      	Check if the class or the namespace exists.
      
      	* test/disambiguate/Makefile.am (XFAIL_TESTS): Update.
      
      2004-04-05  Valentin David  <valentin@lrde.epita.fr>
      bd4373fc
  12. 02 Apr, 2004 1 commit
  13. 30 Mar, 2004 2 commits
    • gourne_o's avatar
      from Olivier Gournet <gourne_o@lrde.epita.fr> · 73ec9540
      gourne_o authored
      	* test/disambiguate/Makefile.am,
      	* test/disambiguate/template-12.detcc,
      	* test/disambiguate/template-12.cc: Add test.
      73ec9540
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · 84664b99
      david_v authored
      	* src/disamb/disambiguate/NamespaceDefinition.str,
      	* src/disamb/disambiguate/NamespaceDefinitionCandidate.str:
      	Handle namespace aliases.
      
      	* test/disambiguate/namespace-07.detcc: Disambiguate.
      
      	* test/disambiguate/namespace-08.cc,
      	* test/disambiguate/namespace-08.detcc,
      	* test/disambiguate/namespace-09.cc,
      	* test/disambiguate/namespace-09.detcc,
      	* test/disambiguate/namespace-10.cc,
      	* test/disambiguate/namespace-10.detcc,
      	* test/disambiguate/namespace-11.cc,
      	* test/disambiguate/namespace-11.detcc: New.
      
      	* test/disambiguate/Makefile.am (TESTS): Update.
      
      	* src/disamb/disambiguate/NamespaceNameAmbiguity.str,
      	* src/disamb/disambiguate/TypeDefinition.str: Remove trailing debug.
      84664b99
  14. 27 Mar, 2004 1 commit
  15. 26 Mar, 2004 4 commits
    • vasseu_c's avatar
      from Clement Vasseur <clement.vasseur@lrde.epita.fr> · 5b50b35c
      vasseu_c authored
      	* test/disambiguate/template-08.detcc: Fix. It was not the same code
      	as template-08.cc.
      5b50b35c
    • gourne_o's avatar
      2004-03-26 Olivier Gournet <gourne_o@lrde.epita.fr> · aa8cbe2b
      gourne_o authored
              * test/disambiguate/namespace-07.detcc,
              * test/disambiguate/namespace-07.cc,
              * test/disambiguate/Makefile.am: Add test.
      
      aa8cbe2b
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · eeba7e56
      david_v authored
      	* test/expressions/test, test/g++/test,
      	* test/disambiguate/test, config/check-rules.mk:
      	Separate stdout and stderr to fix the result comparison bug.
      
      2004-03-26  Valentin David  <valentin@lrde.epita.fr>
      eeba7e56
    • david_v's avatar
      from Valentin David <valentin@lrde.epita.fr> · 8eb58f85
      david_v authored
      	* src/disamb/disambiguate/NamespaceNameAmbiguity.meta,
      	* src/disamb/disambiguate/NamespaceNameAmbiguity.str: New.
      
      	* src/disamb/disambiguate/CheckNamespaceName.str,
      	* src/disamb/disambiguate/Resolve.str,
      	* src/disamb/disambiguate/ResolveCompound.str:
      	Disambiguate namespace names.
      
      	* src/disamb/disambiguate/Makefile.am (SRCS): Update.
      
      	* test/disambiguate/namespace-06.detcc: Add disambiguation markups.
      
      	* src/disamb/declaration/afcxx-declaration.str,
      8eb58f85
  16. 24 Mar, 2004 1 commit
  17. 23 Mar, 2004 1 commit
    • 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
  18. 11 Mar, 2004 1 commit
  19. 09 Mar, 2004 2 commits
    • 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 · 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
  20. 08 Mar, 2004 1 commit
  21. 25 Feb, 2004 1 commit
    • 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
  22. 24 Feb, 2004 2 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
    • 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