Commit 92ea1a13 authored by david_v's avatar david_v
Browse files

2003-08-30 Valentin David <valentin@lrde.epita.fr>

	* 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.
parent bde279f2
2003-08-30 Valentin David <valentin@lrde.epita.fr>
* 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.
2003-08-26 Valentin David <valentin@lrde.epita.fr>
* lib/cxx/TemplateParametersOverlays.str,
......
cxx-grammar
-----------
C++ syntax definition.
C++ syntax definition with disambiguation tools.
Authors: Robert Anisko <robert@lrde.epita.fr>
Akim Demaille <akim@epita.fr>
......@@ -14,9 +14,9 @@ Authors: Robert Anisko <robert@lrde.epita.fr>
Requirements
------------
StrategoXT 0.9.1 or above (http://www.stratego-language.org/)
StrategoXT 0.9.4 or above (http://www.stratego-language.org/)
sdf-option 0.1 or above (http://www.lrde.epita.fr/)
boxedsdf 0.1 or above (http://www.lrde.epita.fr/)
boxedsdf 0.2 or above (http://www.lrde.epita.fr/)
sdf-detgen 0.1 or above (http://www.lrde.epita.fr/)
Installation
......
......@@ -66,7 +66,6 @@ AC_SUBST(COMPILER_SYNTAX_CHECK)
# Output Files
AC_CONFIG_FILES([Makefile
lib/Makefile
lib/cxx/Makefile
lib/prelude/Makefile
src/Makefile
src/syn/Makefile
......
/*
* Copyright (C) 2003 EPITA Research and Development Laboratory
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
module Booleans
signature
......
/*
* Copyright (C) 2003 EPITA Research and Development Laboratory
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
module Conditionals
imports
......
/*
* Copyright (C) 2003 EPITA Research and Development Laboratory
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
module Identifier
imports
......
/*
* Copyright (C) 2003 EPITA Research and Development Laboratory
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
module Options
imports
......
/*
* Copyright (C) 2003 EPITA Research and Development Laboratory
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
module Strings
imports
......
;; -*- Prcs -*-
(Created-By-Prcs-Version 1 3 2)
(Project-Description "Meta/SDF Grammar for C++")
(Project-Version meta-c++-grammar 0 134)
(Parent-Version meta-c++-grammar 0 133)
(Version-Log "2003-08-26 Valentin David <valentin@lrde.epita.fr>
* 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.
(Project-Version meta-c++-grammar 0 135)
(Parent-Version meta-c++-grammar 0 134)
(Version-Log "2003-08-30 Valentin David <valentin@lrde.epita.fr>
* 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,
......@@ -35,6 +47,7 @@
* 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,
......@@ -55,76 +68,73 @@
* 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/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/CheckClassName.str,
* src/disamb/disambiguate/CheckEnumName.str,
* src/disamb/disambiguate/CheckClassName.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/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: New.
* src/disamb/disambiguate/EnumDefinition.str:
Add licence headers.
")
(New-Version-Log "")
(Checkin-Time "Tue, 26 Aug 2003 18:11:53 +0200")
(Checkin-Time "Tue, 30 Sep 2003 17:53:09 +0200")
(Checkin-Login david_v)
(Populate-Ignore
(
......@@ -194,11 +204,11 @@
)
(Project-Keywords)
(Files
(ChangeLog (meta-c++-grammar/0_ChangeLog 1.130 600))
(ChangeLog (meta-c++-grammar/0_ChangeLog 1.131 600))
(Makefile.am (meta-c++-grammar/f/34_Makefile.a 1.12 644))
(README (meta-c++-grammar/g/37_README 1.5 600))
(README (meta-c++-grammar/g/37_README 1.6 600))
(config/Makefile.am (meta-c++-grammar/f/40_Makefile.a 1.5 644))
(configure.ac (meta-c++-grammar/f/44_configure. 1.28 600))
(configure.ac (meta-c++-grammar/f/44_configure. 1.29 600))
(src/syn/Layout.sdf (meta-c++-grammar/4_Layout.sdf 1.4 644))
(prj (meta-c++-grammar.prj) :symlink)
(src/Makefile.am (meta-c++-grammar/f/46_Makefile.a 1.19 644))
......@@ -483,15 +493,15 @@
(test/expressions/primary-this.cc (meta-c++-grammar/e/46_primary-th 1.1 600))
(src/sig/Makefile.am (meta-c++-grammar/g/33_Makefile.a 1.9 644))
(bootstrap (meta-c++-grammar/g/45_bootstrap 1.4 700))
(src/pp/unbox.str (meta-c++-grammar/g/46_unbox.str 1.1 600))
(src/pp/pp-cxx.str (meta-c++-grammar/g/47_pp-cpp.str 1.4 600))
(src/pp/unbox.str (meta-c++-grammar/g/46_unbox.str 1.2 644))
(src/pp/pp-cxx.str (meta-c++-grammar/g/47_pp-cpp.str 1.5 644))
(src/pp/Makefile.am (meta-c++-grammar/g/48_Makefile.a 1.7 644))
(src/sdf/Makefile.am (meta-c++-grammar/g/50_Makefile.a 1.4 644))
(src/strategocxx/CxxVariables.sdf (meta-c++-grammar/g/51_CxxVariabl 1.5 644))
(src/strategocxx/StrategoCxx.sdf (meta-c++-grammar/h/0_StrategoCx 1.4 644))
(src/strategocxx/Makefile.am (meta-c++-grammar/h/1_Makefile.a 1.5 644))
(src/pp/Options.pp (meta-c++-grammar/h/2_Options.pp 1.1 644))
(src/pp/pp-dxx.str (meta-c++-grammar/h/3_pp-dxx.str 1.1 600))
(src/pp/pp-dxx.str (meta-c++-grammar/h/3_pp-dxx.str 1.2 644))
(src/cxxsdf/Makefile.am (meta-c++-grammar/h/4_Makefile.a 1.2 644))
(NEWS (meta-c++-grammar/h/11_NEWS 1.1 644))
(AUTHORS (meta-c++-grammar/h/12_AUTHORS 1.1 644))
......@@ -511,14 +521,14 @@
(lib/prelude/Strings.str (meta-c++-grammar/h/30_Strings.st 1.1 640))
(lib/prelude/Strings.str (meta-c++-grammar/h/30_Strings.st 1.2 644))
(lib/prelude/Options.str (meta-c++-grammar/h/32_Options.st 1.1 644))
(lib/prelude/Options.str (meta-c++-grammar/h/32_Options.st 1.2 644))
(lib/prelude/Makefile.am (meta-c++-grammar/h/33_Makefile.a 1.1 640))
(lib/prelude/Identifier.str (meta-c++-grammar/h/35_Identifier 1.2 640))
(lib/prelude/Conditionals.str (meta-c++-grammar/h/36_Conditiona 1.1 640))
(lib/prelude/Booleans.str (meta-c++-grammar/h/37_Booleans.s 1.1 640))
(lib/prelude/Identifier.str (meta-c++-grammar/h/35_Identifier 1.3 644))
(lib/prelude/Conditionals.str (meta-c++-grammar/h/36_Conditiona 1.2 644))
(lib/prelude/Booleans.str (meta-c++-grammar/h/37_Booleans.s 1.2 644))
(test/disambiguate/template-09.cc (meta-c++-grammar/h/38_template-0 1.2 644))
(test/disambiguate/template-10.cc (meta-c++-grammar/h/39_template-1 1.1 644))
(test/disambiguate/union-01.detcc (meta-c++-grammar/h/40_union-01.d 1.1 644))
......@@ -604,127 +614,127 @@
(test/disambiguate/class-02.detcc (meta-c++-grammar/j/16_class-02.d 1.2 644))
(test/disambiguate/class-01.detcc (meta-c++-grammar/j/17_class-01.d 1.1 644))
(test/disambiguate/test.test (meta-c++-grammar/j/18_test.test 1.3 750))
(test/disambiguate/Makefile.am (meta-c++-grammar/j/19_Makefile.a 1.3 640))
(test/disambiguate/Makefile.am (meta-c++-grammar/j/19_Makefile.a 1.4 640))
(test/expressions/Makefile.am (meta-c++-grammar/j/20_Makefile.a 1.3 640))
(test/expressions/test.test (meta-c++-grammar/j/21_test.test 1.1 750))
(test/g++/Makefile.am (meta-c++-grammar/j/22_Makefile.a 1.1 644))
(test/g++/template/Makefile.am (meta-c++-grammar/j/23_Makefile.a 1.4 644))
(test/g++/template/test.test (meta-c++-grammar/j/24_test.test 1.1 750))
(test/g++/template/Makefile.am (meta-c++-grammar/j/23_Makefile.a 1.5 644))
(test/g++/template/test.test (meta-c++-grammar/j/24_test.test 1.2 755))
(test/g++/parse/Makefile.am (meta-c++-grammar/j/25_Makefile.a 1.4 644))
(test/g++/parse/test.test (meta-c++-grammar/j/26_test.test 1.1 750))
(test/g++/overload/Makefile.am (meta-c++-grammar/j/27_Makefile.a 1.3 644))
(test/g++/overload/test.test (meta-c++-grammar/j/28_test.test 1.1 750))
(test/g++/other/Makefile.am (meta-c++-grammar/j/29_Makefile.a 1.3 644))
(test/g++/other/test.test (meta-c++-grammar/j/30_test.test 1.1 750))
(test/g++/opt/Makefile.am (meta-c++-grammar/j/31_Makefile.a 1.3 644))
(test/g++/opt/test.test (meta-c++-grammar/j/32_test.test 1.1 750))
(test/g++/parse/test.test (meta-c++-grammar/j/26_test.test 1.2 755))
(test/g++/overload/Makefile.am (meta-c++-grammar/j/27_Makefile.a 1.4 644))
(test/g++/overload/test.test (meta-c++-grammar/j/28_test.test 1.2 755))
(test/g++/other/Makefile.am (meta-c++-grammar/j/29_Makefile.a 1.4 644))
(test/g++/other/test.test (meta-c++-grammar/j/30_test.test 1.2 755))
(test/g++/opt/Makefile.am (meta-c++-grammar/j/31_Makefile.a 1.4 644))
(test/g++/opt/test.test (meta-c++-grammar/j/32_test.test 1.2 755))
(test/g++/lookup/Makefile.am (meta-c++-grammar/j/33_Makefile.a 1.3 644))
(test/g++/lookup/test.test (meta-c++-grammar/j/34_test.test 1.1 750))
(test/g++/init/Makefile.am (meta-c++-grammar/j/35_Makefile.a 1.3 644))
(test/g++/init/test.test (meta-c++-grammar/j/36_test.test 1.1 750))
(test/g++/inherit/Makefile.am (meta-c++-grammar/j/37_Makefile.a 1.3 644))
(test/g++/inherit/test.test (meta-c++-grammar/j/38_test.test 1.1 750))
(test/g++/eh/Makefile.am (meta-c++-grammar/j/39_Makefile.a 1.3 644))
(test/g++/eh/test.test (meta-c++-grammar/j/40_test.test 1.1 750))
(test/g++/debug/Makefile.am (meta-c++-grammar/j/41_Makefile.a 1.3 644))
(test/g++/debug/test.test (meta-c++-grammar/j/42_test.test 1.1 750))
(test/g++/abi/Makefile.am (meta-c++-grammar/j/43_Makefile.a 1.3 644))
(test/g++/abi/test.test (meta-c++-grammar/j/44_test.test 1.1 750))
(test/g++/lookup/test.test (meta-c++-grammar/j/34_test.test 1.2 755))
(test/g++/init/Makefile.am (meta-c++-grammar/j/35_Makefile.a 1.4 644))
(test/g++/init/test.test (meta-c++-grammar/j/36_test.test 1.2 755))
(test/g++/inherit/Makefile.am (meta-c++-grammar/j/37_Makefile.a 1.4 644))
(test/g++/inherit/test.test (meta-c++-grammar/j/38_test.test 1.2 755))
(test/g++/eh/Makefile.am (meta-c++-grammar/j/39_Makefile.a 1.4 644))
(test/g++/eh/test.test (meta-c++-grammar/j/40_test.test 1.2 755))
(test/g++/debug/Makefile.am (meta-c++-grammar/j/41_Makefile.a 1.4 644))
(test/g++/debug/test.test (meta-c++-grammar/j/42_test.test 1.2 755))
(test/g++/abi/Makefile.am (meta-c++-grammar/j/43_Makefile.a 1.4 644))
(test/g++/abi/test.test (meta-c++-grammar/j/44_test.test 1.2 755))
(src/disamb/Makefile.am (meta-c++-grammar/j/45_Makefile.a 1.2 644))
(src/disamb/disambiguate/TemplateArguments.str (meta-c++-grammar/j/46_TemplateAr 1.2 644))
(src/disamb/disambiguate/VariableDefinitionCandidate.str (meta-c++-grammar/j/47_VariableDe 1.2 644))
(src/disamb/disambiguate/VariableDefinition.str (meta-c++-grammar/j/48_VariableDe 1.2 644))
(src/disamb/disambiguate/VariableDeclaratorCandidate.str (meta-c++-grammar/j/49_VariableDe 1.2 644))
(src/disamb/disambiguate/VariableDeclarator.str (meta-c++-grammar/j/50_VariableDe 1.2 644))
(src/disamb/disambiguate/TypeDefinitionCandidate.str (meta-c++-grammar/j/51_TypeDefini 1.2 644))
(src/disamb/disambiguate/TypeDefinition.str (meta-c++-grammar/k/0_TypeDefini 1.2 644))
(src/disamb/disambiguate/TypeDeclaratorCandidate.str (meta-c++-grammar/k/1_TypeDeclar 1.2 644))
(src/disamb/disambiguate/TypeDeclarator.str (meta-c++-grammar/k/2_TypeDeclar 1.2 644))
(src/disamb/disambiguate/TypeAmbiguityCut.str (meta-c++-grammar/k/3_TypeAmbigu 1.1 644))
(src/disamb/disambiguate/TypeAmbiguityCandidate.str (meta-c++-grammar/k/4_TypeAmbigu 1.2 644))
(src/disamb/disambiguate/TypeAmbiguity.str (meta-c++-grammar/k/5_TypeAmbigu 1.2 644))
(src/disamb/disambiguate/TemplateTraverseCandidate.str (meta-c++-grammar/k/6_TemplateTr 1.2 644))
(src/disamb/disambiguate/TemplateTraverse.str (meta-c++-grammar/k/7_TemplateTr 1.2 644))
(src/disamb/disambiguate/TemplateDefinitionCandidate.str (meta-c++-grammar/k/8_TemplateDe 1.2 644))
(src/disamb/disambiguate/TemplateDefinition.str (meta-c++-grammar/k/9_TemplateDe 1.2 644))
(src/disamb/disambiguate/TemplateClassTraverse.str (meta-c++-grammar/k/10_TemplateCl 1.2 644))
(src/disamb/disambiguate/TemplateClassDefinitionCandidate.str (meta-c++-grammar/k/11_TemplateCl 1.2 644))
(src/disamb/disambiguate/TemplateClassDefinition.str (meta-c++-grammar/k/12_TemplateCl 1.2 644))
(src/disamb/disambiguate/SimpleTypeSpecifierCandidate.str (meta-c++-grammar/k/13_SimpleType 1.2 644))
(src/disamb/disambiguate/SimpleTypeSpecifier.str (meta-c++-grammar/k/14_SimpleType 1.2 644))
(src/disamb/disambiguate/ResolveCompound.str (meta-c++-grammar/k/15_ResolveCom 1.2 644))
(src/disamb/disambiguate/Resolve.str (meta-c++-grammar/k/16_Resolve.st 1.2 644))
(src/disamb/disambiguate/PrimaryExpressionCandidate.str (meta-c++-grammar/k/17_PrimaryExp 1.2 644))
(src/disamb/disambiguate/PrimaryExpression.str (meta-c++-grammar/k/18_PrimaryExp 1.2 644))
(src/disamb/disambiguate/Parameter.str (meta-c++-grammar/k/19_Parameter. 1.2 644))
(src/disamb/disambiguate/NestedNameSpecifier.str (meta-c++-grammar/k/20_NestedName 1.2 644))
(src/disamb/disambiguate/NamespaceTraverse.str (meta-c++-grammar/k/21_NamespaceT 1.2 644))
(src/disamb/disambiguate/NamespaceDefinitionCandidate.str (meta-c++-grammar/k/22_NamespaceD 1.2 644))
(src/disamb/disambiguate/NamespaceDefinition.str (meta-c++-grammar/k/23_NamespaceD 1.2 644))
(src/disamb/disambiguate/TemplateArguments.str (meta-c++-grammar/j/46_TemplateAr 1.3 644))
(src/disamb/disambiguate/VariableDefinitionCandidate.str (meta-c++-grammar/j/47_VariableDe 1.3 644))
(src/disamb/disambiguate/VariableDefinition.str (meta-c++-grammar/j/48_VariableDe 1.3 644))
(src/disamb/disambiguate/VariableDeclaratorCandidate.str (meta-c++-grammar/j/49_VariableDe 1.3 644))
(src/disamb/disambiguate/VariableDeclarator.str (meta-c++-grammar/j/50_VariableDe 1.3 644))
(src/disamb/disambiguate/TypeDefinitionCandidate.str (meta-c++-grammar/j/51_TypeDefini 1.3 644))
(src/disamb/disambiguate/TypeDefinition.str (meta-c++-grammar/k/0_TypeDefini 1.3 644))
(src/disamb/disambiguate/TypeDeclaratorCandidate.str (meta-c++-grammar/k/1_TypeDeclar 1.3 644))
(src/disamb/disambiguate/TypeDeclarator.str (meta-c++-grammar/k/2_TypeDeclar 1.3 644))
(src/disamb/disambiguate/TypeAmbiguityCut.str (meta-c++-grammar/k/3_TypeAmbigu 1.2 644))
(src/disamb/disambiguate/TypeAmbiguityCandidate.str (meta-c++-grammar/k/4_TypeAmbigu 1.3 644))
(src/disamb/disambiguate/TypeAmbiguity.str (meta-c++-grammar/k/5_TypeAmbigu 1.3 644))
(src/disamb/disambiguate/TemplateTraverseCandidate.str (meta-c++-grammar/k/6_TemplateTr 1.3 644))
(src/disamb/disambiguate/TemplateTraverse.str (meta-c++-grammar/k/7_TemplateTr 1.3 644))
(src/disamb/disambiguate/TemplateDefinitionCandidate.str (meta-c++-grammar/k/8_TemplateDe 1.3 644))
(src/disamb/disambiguate/TemplateDefinition.str (meta-c++-grammar/k/9_TemplateDe 1.3 644))
(src/disamb/disambiguate/TemplateClassTraverse.str (meta-c++-grammar/k/10_TemplateCl 1.3 644))
(src/disamb/disambiguate/TemplateClassDefinitionCandidate.str (meta-c++-grammar/k/11_TemplateCl 1.3 644))
(src/disamb/disambiguate/TemplateClassDefinition.str (meta-c++-grammar/k/12_TemplateCl 1.3 644))
(src/disamb/disambiguate/SimpleTypeSpecifierCandidate.str (meta-c++-grammar/k/13_SimpleType 1.3 644))
(src/disamb/disambiguate/SimpleTypeSpecifier.str (meta-c++-grammar/k/14_SimpleType 1.3 644))
(src/disamb/disambiguate/ResolveCompound.str (meta-c++-grammar/k/15_ResolveCom 1.3 644))
(src/disamb/disambiguate/Resolve.str (meta-c++-grammar/k/16_Resolve.st 1.3 644))
(src/disamb/disambiguate/PrimaryExpressionCandidate.str (meta-c++-grammar/k/17_PrimaryExp 1.3 644))