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
......
This diff is collapsed.
/*
* 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 afcxx-bitfield
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 Ambiguity
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 Declaration
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 DeclarationCandidate
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 DeclarationCut
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 DeclarationSelect
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 IfDebug
strategies
......
/*
* 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 afcxx-declaration
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 Declarator
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 FunctionDeclarator
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 IfDebug
strategies
......
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