- 14 May, 2004 1 commit
-
-
gourne_o authored
* src/disamb/sslext/ScopedFiniteMap.str: New file. * src/disamb/specifier/Makefile.am: Add path in include. * src/disamb/specifier/afcxx-specifier.str, * src/disamb/namespace/afcxx-namespace.str, * src/disamb/disambiguate/afcxx-disambiguate.str: Save and reload symbol tables. * src/disamb/disambiguate/ClassDefinition.str, * src/disamb/disambiguate/BaseTraverse.str, * src/disamb/disambiguate/NamespaceDefinition.str, * src/disamb/disambiguate/LocalOrGlobal.str, * src/disamb/disambiguate/EnumDefinition.str, * src/disamb/disambiguate/ClassTraverse.str, * src/disamb/disambiguate/VariableDeclarator.str, * src/disamb/disambiguate/TemplateClassDefinition.str, * src/disamb/disambiguate/TypeDeclarator.str, * src/disamb/disambiguate/TemplateFunctionDefinition.str, * src/disamb/disambiguate/Lookup.str, * src/disamb/disambiguate/TemplateTraverse.str, * src/disamb/disambiguate/GetKey.str, * src/disamb/disambiguate/NamespaceTraverse.str, * src/disamb/disambiguate/TemplateClassTraverse.str, * src/disamb/disambiguate/TemplateFunctionTraverse.str, * src/disamb/disambiguate/ClassOrNamespaceTraverse.str, * src/disamb/disambiguate/TemplateDefinition.str: Use map wrapper strategies. * src/parser/ParsePPDirective.str, * src/parser/parse-cxx.str: Rewrite with context dump and less temporary files. 2004-05-14 Olivier Gournet <gourne_o@lrde.epita.fr>
-
- 05 May, 2004 1 commit
-
-
gourne_o authored
* 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.
-
- 16 Apr, 2004 1 commit
-
-
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>
-
- 24 Feb, 2004 7 commits
-
-
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.
-
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
-
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.
-
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.
-
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.
-
david_v authored
* lib/cxx/TemplateParametersOverlays.str, * lib/cxx/TemplateDeclarationsOverlays.str, * lib/cxx/SpecifiersOverlays.str, * lib/cxx/SimpleTypeSpecifiersOverlays.str, * lib/cxx/NamespacesOverlays.str, * lib/cxx/MemberSpecificationsOverlays.str, * lib/cxx/IdExpressionsOverlays.str, * lib/cxx/DeclarationsOverlays.str, * lib/cxx/CompoundStatementsOverlays.str, * lib/cxx/ClassSpecifiersOverlays.str, * lib/cxx/BaseSpecifiersOverlays.str, * lib/cxx/Makefile.am, * lib/prelude/Overlays.str, * lib/prelude/Layouts.str: Delete. * lib/prelude/Makefile.am, * lib/Makefile.am: Update. * test/disambiguate/test.test: Disambiguate once only. * test/disambiguate/enum-04.detcc: Fix. * 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/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/Makefile.am * src/disamb/disambiguate/afcxx-disambiguate.str, * src/disamb/disambiguate/LocalOrGlobal.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/ClassOrNamespaceAmbiguityCandidate.str, * src/disamb/disambiguate/ClassDefinitionCandidate.str, * src/disamb/disambiguate/ClassDefinition.str, * src/disamb/disambiguate/CheckTypeName.str, * src/disamb/disambiguate/CheckNamespaceName.str, * src/disamb/disambiguate/CheckClassName.str, * src/disamb/disambiguate/CheckEnumName.str, * src/disamb/disambiguate/BaseTraverseCandidate.str, * src/disamb/disambiguate/BaseTraverse.str, * src/disamb/disambiguate/Ambiguity.str: Rewrite with concrete syntax. * src/disamb/bitfield/afcxx-bitfield.str: Fix. * src/disamb/disambiguate/VariableDefinitionCandidate.meta, * src/disamb/disambiguate/VariableDefinition.meta, * src/disamb/disambiguate/VariableDeclaratorCandidate.meta, * src/disamb/disambiguate/VariableDeclarator.meta, * src/disamb/disambiguate/TypeDefinitionCandidate.meta, * src/disamb/disambiguate/TypeDefinition.meta, * src/disamb/disambiguate/TypeDeclaratorCandidate.meta, * src/disamb/disambiguate/TypeDeclarator.meta, * src/disamb/disambiguate/TypeAmbiguityCandidate.meta, * src/disamb/disambiguate/TemplateTraverseCandidate.meta, * src/disamb/disambiguate/TemplateTraverse.meta, * src/disamb/disambiguate/TemplateDefinitionCandidate.meta, * src/disamb/disambiguate/TemplateDefinition.meta, * src/disamb/disambiguate/TemplateClassTraverse.meta, * src/disamb/disambiguate/TemplateClassDefinitionCandidate.meta, * src/disamb/disambiguate/TemplateClassDefinition.meta, * src/disamb/disambiguate/TemplateArguments.meta, * src/disamb/disambiguate/SimpleTypeSpecifierCandidate.meta, * src/disamb/disambiguate/SimpleTypeSpecifier.meta, * src/disamb/disambiguate/PrimaryExpressionCandidate.meta, * src/disamb/disambiguate/PrimaryExpression.meta, * src/disamb/disambiguate/Parameter.meta, * src/disamb/disambiguate/NestedNameSpecifier.meta, * src/disamb/disambiguate/NamespaceTraverse.meta, * src/disamb/disambiguate/NamespaceDefinitionCandidate.meta, * src/disamb/disambiguate/NamespaceDefinition.meta, * src/disamb/disambiguate/LocalOrGlobal.meta, * src/disamb/disambiguate/EnumDefinitionCandidate.meta, * src/disamb/disambiguate/EnumDefinition.meta, * src/disamb/disambiguate/CompoundStatementCandidate.meta, * src/disamb/disambiguate/CompoundStatement.meta, * src/disamb/disambiguate/ClassTraverse.meta, * src/disamb/disambiguate/ClassOrNamespaceTraverse.meta, * src/disamb/disambiguate/ClassOrNamespaceAmbiguityCandidate.meta, * src/disamb/disambiguate/ClassDefinitionCandidate.meta, * src/disamb/disambiguate/ClassDefinition.meta, * src/disamb/disambiguate/CheckTypeName.meta, * src/disamb/disambiguate/CheckNamespaceName.meta, * src/disamb/disambiguate/CheckEnumName.meta, * src/disamb/disambiguate/CheckClassName.meta, * src/disamb/disambiguate/BaseTraverseCandidate.meta, * src/disamb/disambiguate/BaseTraverse.meta: New. * src/disamb/disambiguate/EnumDefinitionCandidate.str, * src/disamb/disambiguate/EnumDefinition.str: New.
-
david_v authored
-