- 24 Feb, 2004 40 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
-
anisko_r authored
-
Akim Demaille authored
* src/Specifiers.sdf: Stick more formally to the C++ standard, section 7.1. Implement 7.2, Enums. * src/Keywords.sdf: Adjust.
-
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.
-
Akim Demaille authored
* src/Keywords.sdf: Add inline, virtual, explicit, int, bool, char, void, auto, extern, static, mutable, register, do, for, while. * src/Declarations.sdf (FunctionDeclaration, FunctionDefinition): Remove useless {reject}.
-
anisko_r authored
* src/Process.sdf (process): Compose transform with sugar. * src/Process.asf (process): Likewise. * src/Sugar.sdf (sugar): Rewrite without using a traversal function. * src/Sugar.asf (sugar): Likewise. * src/Transform.sdf (transform): Update. * src/Transform.asf (trasnform): Update. * test/transform/Transform-2.trm: Update. * test/sugar/Declarations-1.trm: New test. * test/sugar/Declaration-1.trm: New test. * test/sugar/Compound-4.trm: New test. * test/sugar/Compound-3.trm: New test. * test/sugar/Compound-2.trm: New test. * test/sugar/Compound-1.trm: New test. * test/sugar/Statements-3.trm: New test. * test/sugar/Statements-2.trm: New test. * test/sugar/Statements-1.trm: New test. * test/sugar/If-2.trm: New test. * test/sugar/If-1.trm: New test. * test/sugar/For-2.trm: New test. * test/sugar/For-1.trm: New test. * test/sugar/Do-2.trm: New test. * test/sugar/Do-1.trm: New test. * test/sugar/Id-1.trm: New test. * test/sugar: New directory.
-
anisko_r authored
* src/Statements.sdf (Cnd): New exported sort. Use it in if, do, and while statements.
-
anisko_r authored
-
anisko_r authored
Initial checkin.
-
prcs2svn authored
-
Akim Demaille authored
* configure.ac: Ask for Autoconf 2.56 and Automake 1.7.7. Check that XT is defined. * README: s/can not/cannot/.
-
vasseu_c authored
* README: Add more information.
-
vasseu_c authored
* Makefile.am: Remove DIST_SUBDIRS, add XTC_IMPORT. * config/Makefile.am: Include Makefile.xt.
-
david_v authored
* bootstrap: Use autoreconf. * Makefile.am: Add aclocal flags. * NEWS, COPYING, INSTALL, AUTHORS: New. * README: Update.
-
david_v authored
* src/sdf-option.str: Now using dynamic rules instead of maps.
-
vasseu_c authored
* bootstrap, Makefile.am, src/Makefile.am: Cleanup. * lib: Removed. Now use the signatures from sdf-front. * configure.ac: Remove lib/Makefile and lib/sdf/Makefile, since the lib directory is not needed anymore. * src/sdf-option.str: Use Sdf2-Syntax from sdf-front instead of lib/sdf/Sdf.sdf. * README: New file.
-
vasseu_c authored
* stdconfig: Remove CFLAGS, useless now.
-
vasseu_c authored
--- stdconfig Mon, 24 Mar 2003 23:46:57 +0100 vasseu_c (meta-sdf-option/46_stdconfig 1.1 755) +++ stdconfig Tue, 06 May 2003 18:12:07 +0200 vasseu_c (meta-sdf-option/46_stdconfig 1.1 755) @@ -1,9 +1,7 @@ #!/bin/sh -XT_PREFIX=$HOME/xt +XT=/usr ./bootstrap -./configure --prefix=$HOME \ - --with-xt=$XT_PREFIX \ - --with-stratego-xt=$XT_PREFIX \ - --with-xtc=$XT_PREFIX +./configure --prefix=$HOME --with-xt=$XT \ +CFLAGS="-I/usr/include/xt-strategoxt -I/usr/include/xt-aterm"
-
vasseu_c authored
* lib/sdf.cons.tbl, lib/stratego.pp, lib/stratego.pp.af: Remove. * lib/Makefile.am: Remove `sdf.cons.tbl', `stratego.pp', and `stratego.pp.af' from EXTRA_DIST. * lib/sdf/Makefile.am: Add `Sdf.pp' to CLEANFILES. * src/Makefile.am: Use STRINCLUDES for `sc' includes. Don't use wildcards in EXTRA_DIST and CLEANFILES.
-
vasseu_c authored
* src/Main.r: Rename as... * src/sdf-option.str: ...this, and rename `main' strategy as `sdf-option'. * Makefile.am, lib/Makefile.am, lib/sdf/Makefile.am, src/Makefile.am: Use Makefile.xt from autoxt, remove useless rules. * config/Makefile.am: Add `depcomp' to STANDARD_TOOLS list. * configure.ac: Use USE_XT_PACKAGES macro from autoxt. * stdconfig, bootstrap: Add, from sample StrategoXT package.
-
anisko_r authored
* src/Main.r: Import `Dummy' in each module of the processed grammar.
-
tisser_n authored
* configure.ac: Removed duplicate AC_CONFIG_FILES
-
anisko_r authored
* lib/sdf/Makefile.am: Update. Remove all signature files when cleaning.
-
anisko_r authored
* src/Makefile.am: Change the name of the compiled program to `sdf-option'.
-
anisko_r authored
* lib/sdf/Makefile.am: Update. * config/xt-rules.mk: Fix. Remove a circular dependency.
-
anisko_r authored
* src/Main.r: Update. * lib/sdf/Makefile.am: Update. * lib/sdf/Sdf.r: Update. * config/xt-rules.mk: Update, our naming scheme as changed.
-
anisko_r authored
* src/Main.r: Append to the processed Sdf definition a module containing newly introduced productions.
-
anisko_r authored
* lib/sdf/Makefile.am: We do not need anymore to generate constructors for the imported Sdf grammar. * lib/sdf/*.sdf: Use an Sdf grammar annotated with constructors. * lib/sdf/Sdf.sdf: Rename as... * lib/sdf/Sdf-cons.sdf: ...this. * src/Main.r: Update.
-
anisko_r authored
* lib/sdf/Makefile.am: Generate pretty-printer table for Sdf specifications. * config/xt-rules.mk: Update to allow the generation of pretty-printer tables. Fixed unpacking problem. * lib/sdf/Main.sdf: Rename as... * lib/sdf/Sdf.sdf: ...this, to avoid conflicts. * src/Main.r: Small sample program.
-
anisko_r authored
* lib/sdf/Makefile.am: Update, generate constructors and signature from the grammar. * lib/Makefile.am: Update. * lib/sdf.cons.tbl: New file. * lib/stratego.pp: New file. * lib/stratego.pp.af: New file. * config/xt-rules.mk: Update, from C++ grammar. * Makefile.am: Update. * configure.ac: Update, from C++ grammar.
-
anisko_r authored
* src/Makefile.am: Update. * configure.ac: Update.
-
anisko_r authored
Initial checkin.
-
prcs2svn authored
-
david_v authored
* src/detgen/detgen.str: Update.
-
Akim Demaille authored
* configure.ac: Check we can find the needed tools. Add copyright notice. * lib/boxedsdf/Makefile.am ($(SDFS)): unpack-sdf is in SDF_TOOLS, not ASFIX_TOOLS).
-
david_v authored
* src/xtc/det-gen.str, src/detgen/detgen.str: Add new options to specify markup style. * README: Update.
-
david_v authored
* src/xtc/parse-detboxedsdf.str, * src/xtc/det-gen.str, * src/syn/DetBoxedSdf.sdf, * src/detgen/detgen.str: Add comment headers. * src/det2sdf/det2sdf.str: New. * src/det2sdf/Makefile.am: New. * src/xtc/pp-detboxedsdf.str: New. * src/pp/DetBoxedSdf-pretty.pp: New. * src/pp/Makefile.am: New. * configure.ac, * src/Makefile.am: Add new directories. * src/xtc/Makefile.am: Add new program.
-
david_v authored
Initial checkin.
-
prcs2svn authored
-