Commit d093f55e authored by gourne_o's avatar gourne_o
Browse files

from Olivier Gournet <gourne_o@lrde.epita.fr>

	* TODO: Update.
	* lib/prelude/Options.str,
	* lib/prelude/Identifier.str,
	* src/disamb/simpledeclaration/Makefile.am,
	* src/disamb/simpledeclaration/afcxx-simpledeclaration.str,
	* src/disamb/resolve/afcxx-resolve.str,
	* src/disamb/validtypes/afcxx-validtypes.str,
	* src/disamb/validtypes/Makefile.am,
	* src/disamb/purespecifier/afcxx-purespecifier.str,
	* src/disamb/declaration/Ambiguity.str,
	* src/disamb/declaration/afcxx-declaration.str,
	* src/disamb/declaration/DeclarationCut.str,
	* src/disamb/declaration/Makefile.am,
	* src/disamb/declaration/DeclarationCandidate.str,
	* src/disamb/declaration/DeclarationSelect.str,
	* src/disamb/declaration/Declaration.str,
	* src/disamb/classparam/afcxx-classparam.str,
	* src/disamb/ambdown/ambdown.str,
	* src/disamb/anonymous/AnonymousClass.str,
	* src/disamb/anonymous/AnonymousNamespace.str,
	* src/disamb/specifier/Specifier.str,
	* 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/Makefile.am,
	* src/disamb/namespace/NamespaceDefinitionSelect.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/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/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/desugar/afcxx-desugar.str,
	* src/parser/ParsePPDirective.str: Update SDF imports.
parent a1e167cc
2004-05-05 Olivier Gournet <gourne_o@lrde.epita.fr>
* TODO: Update.
* lib/prelude/Options.str,
* lib/prelude/Identifier.str,
* src/disamb/simpledeclaration/Makefile.am,
* src/disamb/simpledeclaration/afcxx-simpledeclaration.str,
* src/disamb/resolve/afcxx-resolve.str,
* src/disamb/validtypes/afcxx-validtypes.str,
* src/disamb/validtypes/Makefile.am,
* src/disamb/purespecifier/afcxx-purespecifier.str,
* src/disamb/declaration/Ambiguity.str,
* src/disamb/declaration/afcxx-declaration.str,
* src/disamb/declaration/DeclarationCut.str,
* src/disamb/declaration/Makefile.am,
* src/disamb/declaration/DeclarationCandidate.str,
* src/disamb/declaration/DeclarationSelect.str,
* src/disamb/declaration/Declaration.str,
* src/disamb/classparam/afcxx-classparam.str,
* src/disamb/ambdown/ambdown.str,
* src/disamb/anonymous/AnonymousClass.str,
* src/disamb/anonymous/AnonymousNamespace.str,
* src/disamb/specifier/Specifier.str,
* 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/Makefile.am,
* src/disamb/namespace/NamespaceDefinitionSelect.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/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/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/desugar/afcxx-desugar.str,
* src/parser/ParsePPDirective.str: Update SDF imports.
2004-05-04 Valentin David <valentin@lrde.epita.fr>
* src/strcxxgen/strcxxgen.str: Update to the last SDF syntax.
......
* Improve the pretty-printing.
* Handle anonymous class and namespace.
* Fix disambiguation bugs.
* Context dump for disambiguation filters to improve parse with preprocessor.
......@@ -24,7 +24,7 @@ imports
imports
AsFix2-Syntax
AsFix
rules
......
......@@ -20,7 +20,7 @@ module Options
imports
AsFix2-Syntax
AsFix
strategies
......
......@@ -20,7 +20,12 @@
*/
module afcxx-desugar
imports lib Cxx asfix AsFix2-Syntax
imports
lib
Cxx
AsFix
Sdf2
rules
......
......@@ -22,7 +22,7 @@ module ambdown
imports
lib
AsFix2-Syntax
AsFix
signature
constructors
......
......@@ -23,7 +23,7 @@ module AnonymousClass
imports
AsFix2-Syntax asfix Cxx
AsFix Cxx
rules
......
......@@ -23,7 +23,7 @@ module AnonymousNamespace
imports
AsFix2-Syntax asfix Cxx
AsFix Cxx
signature
constructors
......
......@@ -23,7 +23,7 @@ module afcxx-classparam
imports
lib
AsFix2-Syntax asfix Cxx
AsFix Cxx
strategies
......
......@@ -22,7 +22,7 @@ module Ambiguity
imports
AsFix2-Syntax
AsFix
rules
......
......@@ -27,7 +27,7 @@ imports
imports
Ambiguity
AsFix2-Syntax
AsFix
DeclarationSelect
rules
......
......@@ -26,7 +26,7 @@ imports
imports
AsFix2-Syntax asfix Cxx
AsFix Cxx
IfDebug
rules
......
......@@ -27,7 +27,7 @@ imports
imports
AsFix2-Syntax asfix Cxx
AsFix Cxx
DeclarationCandidate
rules
......
......@@ -26,7 +26,7 @@ imports
imports
AsFix2-Syntax
AsFix
IfDebug
DeclarationCut
......
......@@ -22,6 +22,7 @@ afcxx-declaration.c: $(RTREES)
SCFLAGS = --main $* --verbose 0
STRINCLUDES = -I $(ASFIX_TOOLS)/share/asfix-tools \
-I $(ASFIX_TOOLS)/share/sdf-front \
-I $(top_builddir)/src/strategocxx \
-I $(top_builddir)/src/sig \
--asfix
......
......@@ -23,6 +23,7 @@ module afcxx-declaration
imports
lib
Sdf2
imports
......
......@@ -27,7 +27,7 @@ imports
imports
AmbiguityCandidate
AsFix2-Syntax
AsFix
Resolve
rules
......
......@@ -26,7 +26,7 @@ imports
imports
AsFix2-Syntax
AsFix
Resolve
rules
......
......@@ -26,8 +26,7 @@ imports
imports
AsFix2-Syntax
asfix
AsFix
Cxx
BaseTraverseCandidate
Identifier
......
......@@ -26,8 +26,7 @@ imports
imports
AsFix2-Syntax
asfix
AsFix
Cxx
IfDebug
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment