- 22 Mar, 2004 4 commits
-
-
rousse_l authored
* configure.ac, src/Makefile.am: Do not compile src/typed-cxx. * src/typed-cxx/Constant.str, src/typed-cxx/TypedCxx.sdf, * src/typed-cxx/Makefile.am, src/typed-cxx/TypeChecker.str, * src/typed-cxx/Constant.meta: Delete.
-
david_v authored
* src/converters/Makefile.am: New. Generate Cxx/Dxx translators for asfix. * src/parser/parse-cxx.str: Add new options (dxx/cxx and output format). * src/parser/parse-dxx.str: Remove (obsoleted by parse-cxx). * config/check-rules.mk: Use parse-cxx instead of parse-dxx. * configure.ac, src/Makefile.am, src/parser/Makefile.am: Update.
-
rousse_l authored
* src/typed-cxx/TypedCxx.sdf: Change the tribal symbol.
-
david_v authored
* src/xtc/gen-filters.str: Forward options to the filter. * src/genfilters/genfilters.str: Fix.
-
- 19 Mar, 2004 1 commit
-
-
david_v authored
* src/genfilters/genfilters.str: New. Generate convertion programs. * src/genfilters/Makefile.am: New. * src/lib/Makefile.am, src/lib/det-lib.str: New. * src/Makefile.am (SUBDIRS): Update. * src/detgen/Makefile.am (STRINCLUDES): Update. * src/detgen/detgen.str: Move reusable parts into det-lib. * src/xtc/gen-filters.str: New. * src/xtc/Makefile.am: Update. * test/gen.sdf.ref, test/genfilters.test, test/detgen.test, * test/d.str.ref, test/f.str.ref, test/Makefile.am, test/Test.ppdef: New. * Makefile.am (SUBDIRS): Update. * configure.ac: Update.
-
- 18 Mar, 2004 4 commits
-
-
pouill_n authored
* src/strategospecs/Makefile.am: Remove signatures production. * src/strategospecs/StrategoSPECSGen.pl: Support hiddens section. * src/specs-renamed/rename.str: Improve. * src/Makefile.am: Restore strategospecs subdir. * src/syn/Declarations.sdf, src/syn/SPECS.sdf: Add DeclarationSeq. * src/specs-to-cxx/Specs-to-Cxx.str: Remove TTempo strategy. 2004-03-18 Nicolas Pouillard <pouill_n@lrde.epita.fr>
-
pouill_n authored
* src/syn/UnaryExpressions.sdf: Add some constructors. 2004-03-18 Nicolas Pouillard <pouill_n@lrde.epita.fr>
-
pouill_n authored
* src/specs-renamed/rename.str: Now replace the slash by an underscore in modules name. * src/specs-to-cxx/Specs-to-Cxx.str: Some new rules. * src/sig/Makefile.am, src/specs-renamed/Makefile.am, * src/Makefile.am, src/parser/Makefile.am, * src/specs-to-cxx/Makefile.am, Makefile.am: Fix. * src/syn/test/check.pl: Add option for sglr.
-
pouill_n authored
* src/Makefile.am: Add typed-cxx to subdirs. * src/typed-cxx/Makefile.am: Disable default construction.
-
- 17 Mar, 2004 2 commits
-
-
pouill_n authored
* configure.ac: Add src/typed-cxx/Makefile. * src/typed-cxx: New. * src/typed-cxx/Constant.str: New. * src/typed-cxx/TypedCxx.sdf: New. * src/typed-cxx/Makefile.am: New. * src/typed-cxx/TypeChecker.str: New. * src/typed-cxx/Constant.meta: New.
-
vasseu_c authored
* test/expressions/test: Make sure that tests "FAIL" when they are supposed to fail but they pass.
-
- 15 Mar, 2004 1 commit
-
-
david_v authored
* test/g++/fail.list: New. * test/g++/Makefile.am (XFAIL_TESTS): Update.
-
- 12 Mar, 2004 2 commits
-
-
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.
-
pouill_n authored
* src/sdf-option.str: Use now an exported section for Dummy's declaration.
-
- 11 Mar, 2004 5 commits
-
-
vasseu_c authored
No commit message
-
david_v authored
No commit message
-
david_v authored
* TODO: New. * src/xtc/det-gen.str: Update.
-
david_v authored
* src/xtc/parse-detboxedsdf-definition.str, * src/xtc/parse-detboxedsdf-module.str: New. * src/xtc/parse-detboxedsdf.str: Delete. * src/xtc/Makefile.am: Update.
-
david_v authored
* src/syn/BoxedSdf2.sdf: Fix layout ambiguities. * src/pack-boxedsdf/pack-boxedsdf.str: Use the sglr -s option. * src/parser/parse-boxedsdf-module.str, * src/parser/parse-boxedsdf-definition.str: New. * src/parser/parse-boxedsdf.str: Delete. * src/parser/Makefile.am, * test/defs.in, test/merge.test: Update.
-
- 10 Mar, 2004 1 commit
-
-
david_v authored
* lib/boxedsdf/Makefile.am, src/syn/Makefile.am: Update for StrategoXT 0.9.5.
-
- 09 Mar, 2004 5 commits
-
-
vasseu_c authored
from Clement Vasseur <vasseu_c@lrde.epita.fr> * configure.ac: Check that sdf2table and sdf-to-sig are availables.
-
vasseu_c authored
from Clement Vasseur <vasseu_c@lrde.epita.fr> * configure.ac: Check that strc (the Stratego compiler) is available.
-
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.
-
vasseu_c authored
from Clement Vasseur <clement.vasseur@lrde.epita.fr> * configure.ac: Remove obsolete config/defs.
-
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.
-
- 08 Mar, 2004 5 commits
-
-
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.
-
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.
-
david_v authored
* test/disambiguate/template-11.detcc, * test/disambiguate/template-11.cc: New. Tests anonymous template parameters. * test/disambiguate/Makefile.am: Update.
-
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.
-
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
-
- 03 Mar, 2004 1 commit
-
-
pouill_n authored
-
- 27 Feb, 2004 5 commits
-
-
david_v authored
* src/disamb/validtypes/afcxx-validtypes.str: Remove debugging messages. * src/disamb/validtypes/afcxx-validtypes.meta: New.
-
david_v authored
* src/disamb/bitfield/afcxx-bitfield.str, * src/disamb/bitfield/Makefile.am, * src/disamb/bitfield/afcxx-bitfield.meta: Delete. * src/parser/parse-cxx.str, * config/check-rules.mk: Remove the bitfield filter.
-
david_v authored
* src/disamb/disambiguate/Parameter.str: Fix.
-
david_v authored
* src/disamb/declaration/afcxx-declaration.str: Process with bottomup traversal. * src/disamb/declaration/DeclarationCut.str: Clean.
-
david_v authored
* src/disamb/validtypes/afcxx-validtypes.str, * src/disamb/validtypes/Makefile.am: New. Delete ambiguity branches with invalid types. * test/g++/Makefile.am, configure.ac, config/check-rules.mk, * src/parser/parse-cxx.str, src/disamb/Makefile.am: Update.
-
- 25 Feb, 2004 4 commits
-
-
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.
-
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.
-
pouill_n authored
-
pouill_n authored
section which declare all DummyXXX nonterminal like that: module Dummy hiddens sorts Dummy1 Dummy0 exports "virtual" -> Dummy0 "::" -> Dummy1
-