1. 17 Mar, 2004 2 commits
  2. 15 Mar, 2004 1 commit
  3. 12 Mar, 2004 2 commits
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · 9a5f9e0a
      pouill_n authored
      	* src/syn/Identifiers.sdf, 
      	* src/syn/Expressions/AllocationExpressions.sdf, 
      	* src/syn/Expressions/PostfixExpressions.sdf, 
      	* src/syn/Expressions/OperatorsExpressions.sdf, 
      	* src/syn/Expressions/Expressions.sdf, 
      	* src/syn/Keywords.sdf, src/syn/Declarations.sdf, 
      	* src/syn/NamespacesDeclarations.sdf, 
      	* src/syn/TypeDeclarations.sdf, src/syn/SPECS.sdf, 
      	* src/syn/FunctionDeclarations.sdf, 
      	* src/syn/Operators.sdf, src/syn/Literals.sdf, 
      	* src/syn/Exceptions.sdf, src/syn/Statements.sdf, 
      	* src/syn/Classes.sdf, src/syn/Makefile.am, 
      	* src/syn/Templates.sdf, src/syn/ObjectDeclarations.sdf, 
      	* src/syn/SPECS.ppdef, src/syn/Names.sdf, 
      	* src/syn/Declarators.sdf: Export all symbols which are used in 
      	other modules.
      	* src/parser/parse-specs.str: Update.
      	* configure.ac, config/Makefile.am, src/Makefile.am,
      	* src/specs-to-cxx/Makefile.am: Add --with-cxx-grammar option.
      	* src/syn/test/check.pl: Some options fixes.
      	* conf: Delete.
      9a5f9e0a
    • pouill_n's avatar
      from Nicolas Pouillard <pouill_n@lrde.epita.fr> · e60a6248
      pouill_n authored
      	* src/sdf-option.str: Use now an exported section for Dummy's
      	declaration.
      e60a6248
  4. 11 Mar, 2004 5 commits
  5. 10 Mar, 2004 1 commit
  6. 09 Mar, 2004 5 commits
    • vasseu_c's avatar
      Index: ChangeLog · 83b43c6c
      vasseu_c authored
      from  Clement Vasseur  <vasseu_c@lrde.epita.fr>
      
      	* configure.ac: Check that sdf2table and sdf-to-sig are availables.
      
      83b43c6c
    • vasseu_c's avatar
      Index: ChangeLog · 3fb792d1
      vasseu_c authored
      from  Clement Vasseur  <vasseu_c@lrde.epita.fr>
      
      	* configure.ac: Check that strc (the Stratego compiler) is available.
      
      3fb792d1
    • vasseu_c's avatar
      Index: ChangeLog · e235ce58
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* test/expressions/test, test/g++/test, test/disambiguate/test:
      	Enhance readability.
      
      	* config/check-rules.mk: Fix detection of g++ test-suite.
      
      e235ce58
    • vasseu_c's avatar
      Index: ChangeLog · c6ea99fa
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* configure.ac: Remove obsolete config/defs.
      
      c6ea99fa
    • vasseu_c's avatar
      Index: ChangeLog · b523d79d
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* config/check-rules.mk: New test rules.
      
      	* test/expressions/test,
      	* test/disambiguate/test,
      	* test/g++/test: New test scripts.
      
      	* config/defs.in,
      	* test/expressions/test.test,
      	* test/disambiguate/test.test
      	* test/g++/test.test: Remove.
      
      	* test/expressions/Makefile.am
      	* test/disambiguate/Makefile.am
      	* test/g++/Makefile.am
      	* config/Makefile.am: Update.
      
      	* test/expressions/primary-this.cc,
      	* test/disambiguate/template-08.cc,
      	* src/parser/parse-dxx.str: Fix.
      
      b523d79d
  7. 08 Mar, 2004 5 commits
    • david_v's avatar
      2004-03-08 Valentin David <valentin@lrde.epita.fr> · 7255a911
      david_v authored
      	* lib/sdf-2.1/Makefile.am, lib/sdf-2.1/sdf.def: Delete.
      	* lib/Makefile.am, configure.ac: Update
      
      	* src/boxed2pp-table/boxed2pp-table.str: Fix.
      
      	* src/syn/Makefile.am, src/syn/BoxedSdf2.sdf,
      	* src/pp/pp-boxedsdf.str, src/pack-boxedsdf/pack-boxedsdf.str:
      	Update to StrategoXT 0.9.5.
      
      	* test/defs.in: Update.
      
      7255a911
    • vasseu_c's avatar
      Index: ChangeLog · ad38c27e
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* src/parser/parse-cxx.str: Make it fail if the resulting AST
      	is ambiguous, with error code 1. Add a "-a|--amb" switch to allow
      	ambigous outputs.
      
      ad38c27e
    • david_v's avatar
      2004-03-08 Valentin David <valentin@lrde.epita.fr> · 947a2b61
      david_v authored
      	* test/disambiguate/template-11.detcc,
      	* test/disambiguate/template-11.cc:
      	New. Tests anonymous template parameters.
      
      	* test/disambiguate/Makefile.am: Update.
      
      947a2b61
    • vasseu_c's avatar
      Index: ChangeLog · 80dddbef
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* src/disamb/simpledeclaration/Makefile.am,
      	* src/disamb/validtypes/Makefile.am,
      	* src/disamb/purespecifier/Makefile.am,
      	* src/disamb/declaration/Makefile.am,
      	* src/disamb/classparam/Makefile.am,
      	* src/disamb/specifier/Makefile.am,
      	* src/disamb/namespace/Makefile.am,
      	* src/disamb/disambiguate/Makefile.am: Disable generation of -ast
      	filters, which are not used. This reduces compilation time.
      
      80dddbef
    • vasseu_c's avatar
      Index: ChangeLog · 21368768
      vasseu_c authored
      from  Clement Vasseur  <clement.vasseur@lrde.epita.fr>
      
      	* configure.ac: Remove obsolete bitfield Makefile.
      
      Index: configure.ac
      --- configure.ac	(revision 399)
      +++ configure.ac	(working copy)
      @@ -107,7 +107,6 @@
       		 src/disamb/namespace/Makefile
       		 src/disamb/resolve/Makefile
       		 src/disamb/specifier/Makefile
      -		 src/disamb/bitfield/Makefile
       		 src/disamb/classparam/Makefile
       		 src/disamb/simpledeclaration/Makefile
       		 src/disamb/ambdown/Makefile
      
      21368768
  8. 03 Mar, 2004 1 commit
  9. 27 Feb, 2004 5 commits
  10. 25 Feb, 2004 4 commits
    • david_v's avatar
      2004-02-25 Valentin David <valentin@lrde.epita.fr> · 5e42b478
      david_v authored
      	* test/disambiguate/funcdef-01.detcc,
      	* test/disambiguate/funcdef-01.cc,
      	* test/disambiguate/funcdef-02.cc
      	* test/disambiguate/funcdef-02.detcc,
      	* test/disambiguate/return-01.cc,
      	* test/disambiguate/return-01.detcc: New.
      
      	* test/g++/Makefile.am, test/disambiguate/Makefile.am: Update.
      
      	* src/disamb/declaration/DeclarationCut.str,
      	* src/disamb/declaration/DeclarationCandidate.str:
      	Disambiguate member functions.
      
      	* src/disamb/declaration/IfDebug.str: Use the verbose parameter.
      
      	* src/syn/MemberSpecifications.sdf: Add a dettag for member functions.
      
      	* src/disamb/specifier/Stop.str: Delete some compilation warnings.
      
      	* src/disamb/disambiguate/Makefile.am: Fix.
      
      5e42b478
    • pouill_n's avatar
      * src/syn/AccessSpecifiers.sdf, src/syn/AdditiveExpressions.sdf, · 6e7caf1b
      pouill_n authored
      	* src/syn/AndExpressions.sdf, src/syn/AsmDefinitions.sdf,
      	* src/syn/AssignmentExpressions.sdf, src/syn/BaseSpecifiers.sdf,
      	* src/syn/BooleanLiterals.sdf, src/syn/CastExpressions.sdf,
      	* src/syn/CharacterLiterals.sdf, src/syn/Characters.sdf,
      	* src/syn/ClassSpecifiers.sdf, src/syn/CompoundStatements.sdf,
      	* src/syn/ConditionalExpressions.sdf, src/syn/ConstantExpressions.sdf,
      	* src/syn/ConversionFunctionIds.sdf, src/syn/CtorInitializers.sdf,
      	* src/syn/CvQualifiers.sdf, src/syn/Cxx.sdf,
      	* src/syn/DeclarationStatements.sdf, src/syn/Declarations.sdf,
      	* src/syn/Declarators.sdf, src/syn/DeleteExpressions.sdf,
      	* src/syn/ElaboratedTypeSpecifiers.sdf, src/syn/EnumSpecifiers.sdf,
      	* src/syn/EqualityExpressions.sdf, src/syn/EscapeSequences.sdf,
      	* src/syn/ExceptionSpecifications.sdf, 
      	* src/syn/ExclusiveOrExpressions.sdf,
      	* src/syn/ExplicitInstantiations.sdf, 
      	* src/syn/ExplicitSpecializations.sdf,
      	* src/syn/ExpressionStatements.sdf, src/syn/Expressions.sdf,
      	* src/syn/FloatingLiterals.sdf, src/syn/FunctionDefinitions.sdf,
      	* src/syn/FunctionSpecifiers.sdf, src/syn/IdExpressions.sdf,
      	* src/syn/Identifiers.sdf, src/syn/InclusiveOrExpressions.sdf,
      	* src/syn/InitDeclarators.sdf, src/syn/Initializers.sdf,
      	* src/syn/IntegerLiterals.sdf, src/syn/IterationStatements.sdf,
      	* src/syn/JumpStatements.sdf, src/syn/Keywords.sdf,
      	* src/syn/LabeledStatements.sdf, src/syn/Layout.sdf,
      	* src/syn/LinkageSpecifications.sdf, src/syn/Literals.sdf,
      	* src/syn/LogicalAndExpressions.sdf, src/syn/LogicalOrExpressions.sdf,
      	* src/syn/MemberSpecifications.sdf,
      	* src/syn/MultiplicativeExpressions.sdf,
      	* src/syn/NamespaceAliases.sdf, src/syn/Namespaces.sdf,
      	* src/syn/NewExpressions.sdf, src/syn/OperatorFunctionIds.sdf,
      	* src/syn/ParameterDeclarations.sdf, src/syn/PmExpressions.sdf,
      	* src/syn/PostfixExpressions.sdf, src/syn/PrimaryExpressions.sdf,
      	* src/syn/RelationalExpressions.sdf, src/syn/SelectionStatements.sdf,
      	* src/syn/ShiftExpressions.sdf, src/syn/SimpleTypeSpecifiers.sdf,
      	* src/syn/Specifiers.sdf, src/syn/Statements.sdf,
      	* src/syn/StorageClassSpecifiers.sdf, src/syn/StringLiterals.sdf,
      	* src/syn/TemplateDeclarations.sdf, src/syn/TemplateIds.sdf,
      	* src/syn/TemplateParameters.sdf, src/syn/ThrowExpressions.sdf,
      	* src/syn/TranslationUnits.sdf, src/syn/TryBlocks.sdf,
      	* src/syn/TypeIds.sdf, src/syn/TypeSpecifiers.sdf,
      	* src/syn/UnaryExpressions.sdf, src/syn/UsingDeclarations.sdf,
      	* src/syn/UsingDirectives.sdf : Adding 'hiddens' sections for 
      	nonterminal declaration, adding some basics constructors too.
      
      6e7caf1b
    • pouill_n's avatar
      Sorry. · caf5382b
      pouill_n authored
      caf5382b
    • pouill_n's avatar
      Now sdf-option build the Dummy module with a 'hiddens' · 4fa31cae
      pouill_n authored
      section which declare all DummyXXX nonterminal like that:
      
      module Dummy
      hiddens
        sorts
          Dummy1 Dummy0
      exports
        "virtual" -> Dummy0
        "::"      -> Dummy1
      
      4fa31cae
  11. 24 Feb, 2004 9 commits
    • david_v's avatar
      2004-02-24 Valentin David <valentin@lrde.epita.fr> · f04dacf8
      david_v authored
      	* transformers: Delete.
      f04dacf8
    • david_v's avatar
      2004-02-24 Valentin David <valentin@lrde.epita.fr> · db87f456
      david_v authored
      	* src/disamb/disambiguate/SizeofAmbiguity.str,
      	* src/disamb/disambiguate/SizeofAmbiguity.meta: New.
      
      	* src/disamb/disambiguate/Resolve.str,
      	* src/disamb/disambiguate/ResolveCompound.str:
      	Handle "sizeof" ambiguities.
      
      	* test/g++/Makefile.am, test/disambiguate/Makefile.am: Update.
      
      	* test/disambiguate/sizeof-02.detcc, test/disambiguate/sizeof-02.cc,
      	* test/disambiguate/sizeof-01.detcc, test/disambiguate/sizeof-01.cc:
      	New.
      db87f456
    • pouill_n's avatar
      Moving specs-grammar : Oops · 73f07e79
      pouill_n authored
      73f07e79
    • pouill_n's avatar
      Initial checkin for specs-grammar. · 92b5d123
      pouill_n authored
      92b5d123
    • david_v's avatar
      2004-02-24 Valentin David <valentin@lrde.epita.fr> · 6d5c5e8d
      david_v authored
      	* trunk/transformers/sdf-detgen, trunk/transformers/cxx-basic,
      	* trunk/transformers/sdf-option, trunk/transformers/cxx-grammar,
      	* trunk/transformers/boxedsdf: Move to trunk/transformers/.
      
      	* trunk/obsolete: Move to obsolete.
      
      6d5c5e8d
    • david_v's avatar
      2004-02-24 Valentin David <valentin@lrde.epita.fr> · e6b9faba
      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
      
      e6b9faba
    • anisko_r's avatar
      Fix ChangeLog. · cb096cba
      anisko_r authored
      cb096cba
    • Akim Demaille's avatar
      2002-04-22 Akim Demaille <akim@epita.fr> · adbb10fe
      Akim Demaille authored
      	* src/Specifiers.sdf: Stick more formally to the C++ standard,
      	section 7.1.
      	Implement 7.2, Enums.
      	* src/Keywords.sdf: Adjust.
      adbb10fe
    • Akim Demaille's avatar
      2002-04-22 Akim Demaille <akim@epita.fr> · 3f695c9c
      Akim Demaille authored
      	* src/Declarations.sdf (Declaration): Complete with
      	ExplicitDeclaration, ExplicitSpecialization, LinkageSpecification,
      	NamespaceDefinition.
      	(BlockDeclaration): Complete with AsmDefinition,
      	NamespaceAliasDefinition, UsingDeclaration, UsingDirective).
      	* src/Collect.sdf, src/Declarations.sdf, src/Extract.sdf,
      	* src/Merge.sdf, Parameters.sdf, Specifiers.sdf, src/Sugar.sdf,
      	* src/Transform.sdf, src/Values.sdf: Rename Specifier as
      	DeclSpecifier.
      	* src/Declarators.sdf (CvQualifier): New.
      	(PtrOperator, DirectDeclarator): Complete.
      	* src/Keywords.sdf: Adjust.
      3f695c9c