Commit d2e3b459 authored by david_v's avatar david_v
Browse files

from Valentin David <valentin@lrde.epita.fr>

	* test/Makefile.am, config/Makefile.am, lib/Makefile.am,
	* lib/ppgen/Makefile.am, lib/boxedsdf/Makefile.am, src/pp/Makefile.am,
	* src/genfilters/Makefile.am, src/detgen/Makefile.am,
	* src/lib/Makefile.am, src/syn/Makefile.am, src/Makefile.am,
	* src/det2sdf/Makefile.am, src/xtc/Makefile.am:
	Add emacs header.

	* README: Update requirements.
	* AUTHORS: Update.

	* configure.ac, config/version.str.in, src/genfilters/genfilters.str,
	* src/detgen/detgen.str, src/lib/det-lib.str, src/det2sdf/det2sdf.str,
	* src/xtc/pp-detboxedsdf.str, src/xtc/parse-detboxedsdf-definition.str,
	* src/xtc/gen-filters.str, src/xtc/det-gen.str,
	* src/xtc/parse-detboxedsdf-module.str: Fix headers.

	* Makefile.am: Fix uninstall.
parent 677f6f25
Valentin David <valentin@lrde.epita.fr>
Valentin David <valentin@lrde.epita.fr>
Akim Demaille <akim@epita.fr>
Clement Vasseur <clement.vasseur@lrde.epita.fr>
Nicolas Pouillard <ertai@lrde.epita.fr>
2004-04-16 Valentin David <valentin@lrde.epita.fr>
* test/Makefile.am, config/Makefile.am, lib/Makefile.am,
* lib/ppgen/Makefile.am, lib/boxedsdf/Makefile.am, src/pp/Makefile.am,
* src/genfilters/Makefile.am, src/detgen/Makefile.am,
* src/lib/Makefile.am, src/syn/Makefile.am, src/Makefile.am,
* src/det2sdf/Makefile.am, src/xtc/Makefile.am:
Add emacs header.
* README: Update requirements.
* AUTHORS: Update.
* configure.ac, config/version.str.in, src/genfilters/genfilters.str,
* src/detgen/detgen.str, src/lib/det-lib.str, src/det2sdf/det2sdf.str,
* src/xtc/pp-detboxedsdf.str, src/xtc/parse-detboxedsdf-definition.str,
* src/xtc/gen-filters.str, src/xtc/det-gen.str,
* src/xtc/parse-detboxedsdf-module.str: Fix headers.
* Makefile.am: Fix uninstall.
2004-04-15 Valentin David <valentin@lrde.epita.fr>
* src/Makefile.am (EXTRA_DIST): Fix.
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
ACLOCAL_AMFLAGS = -I config
SUBDIRS = config lib src test
BOOTCLEAN_SUBDIRS = $(SUBDIRS)
EXTRA_DIST = bootstrap ChangeLog
XTC_IMPORT = $(BOXEDSDF)/share/boxedsdf/XTC
uninstall: uninstall-am uninstall-recursive uninstall-xtc
uninstall-xtc:
uninstall-hook:
@for i in $(DREPOSITORY); do \
echo "rm -f $$i" ; \
rm -f $$i ; \
......
DetGen: a Deterministic Grammar Generator -*- text -*-
DetGen: a Deterministic Grammar Generator -*- Text -*-
-------
These tools is used for extend a grammar so as to have a deterministic one.
......@@ -8,8 +8,8 @@ Author: Valentin David <valentin@lrde.epita.fr>
Requirements
------------
StrategoXT 0.9.1 or above (http://www.stratego-language.org/)
BoxedSdf 0.1 or above (http://www.lrde.epita.fr/)
StrategoXT 0.9.5 or above (http://www.stratego-language.org/)
BoxedSdf 0.3 or above (http://www.lrde.epita.fr/)
Installation
------------
......@@ -50,3 +50,24 @@ You can specify to "det-gen" and "detgen" --begin and --end options so as to
set mark-up style.
If you want to have xml style marks-up, you can use --begin "<%>" --end "</%>".
--
Copyright (C) 2003, 2004 EPITA Research and Development Laboratory.
This file is part of SDF-DetGen from the Transformers project.
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
# Makefile.am -*-Makefile-*-
include Makefile.xt
MAINTAINERCLEANFILES = \
......
/*
* version.str.in: this file is a part of Transformers project.
*
* Copyright (C) 2004 EPITA Research and Development Laboratory
*
* This program is free software; you can redistribute it and/or modify
......@@ -19,19 +21,19 @@
module version
strategies
basename = explode-string
; !([], <id>)
; rec x(?(<id>, [])
mybasename = explode-string
; !([], <id>)
; rec x(?(<id>, [])
<+ ((![], ?[47|<id>]); x)
<+ {n,ns: ?(_,[n|ns]); (<concat> [<id>, [n]], !ns); x})
; implode-string
; implode-string
long-description(p) = !["This is a part of the Transformers project.\n\n",
"For more documentation: ",
"http://transformers.lrde.epita.fr/\n\n",
"Report bugs to <transfomers-bugs@lrde.epita.fr>"]
override-system-about = <concat-strings> [<get-config; basename> "program",
override-system-about = <concat-strings> [<get-config; mybasename> "program",
" @VERSION@\n"]
; echo
; <concat-strings> [
......
# Configure template for SDF DetGen. -*-Autoconf-*-
# Configure template for SDF-DetGen. -*-Autoconf-*-
#
# Copyright (C) 2003 Laboratoire de Recherche et Developpement de l'EPITA.
# Copyright (C) 2003, 2004 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
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
SUBDIRS = boxedsdf ppgen
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
SDFS = \
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
EXTRA_DIST = sdf-2-pp-lib.str
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
SUBDIRS = \
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
-include det2sdf.c.dep
......
/**
* DetGen
* Copyright (C) 2003, 2004 LRDE
/*
* det2sdf.str: this file is a part of SDF-DetGen from the Transformers
* project.
* Copyright (C) 2003, 2004 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
......@@ -16,6 +17,8 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
/**
* This module clean all the "dettag" entries so as to generate a BoxedSdf
* AST.
*
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
-include detgen.c.dep
......
/**
* DetGen
* Copyright (C) 2003, 2004 LRDE
/*
* detgen.str: this file is a part of SDF-DetGen from the Transformers
* project.
* Copyright (C) 2003, 2004 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
......@@ -16,6 +17,8 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
/**
* This program generate the corresponding deterministic grammar module
* extension AST of a definition grammar AST.
*
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
-include genfilters.c.dep
......
/**
* DetGen
* Copyright (C) 2004 LRDE
/*
* genfilters.str: this file is a part of SDF-DetGen from the Transformers
* project.
* Copyright (C) 2004 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
......@@ -16,6 +17,9 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
/**
* This module generates filters for asfix trees to add or remove det markups.
* Author: Valentin David <valentin@lrde.epita.fr>
*/
module genfilters
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
EXTRA_DIST = det-lib.str
/**
* DetGen
* Copyright (C) 2004 LRDE
/*
* det-lib.str: this file is a part of SDF-DetGen from the Transformers
* project.
* Copyright (C) 2004 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
......@@ -15,6 +16,10 @@
* 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
*/
/**
* This modules contains common strategies to generates data from a dettagged
* grammar.
*
* Author: Valentin David <valentin@lrde.epita.fr>
*/
......
# Makefile.am -*-Makefile-*-
include $(top_srcdir)/config/Makefile.xt
pkgdata_DATA = DetBoxedSdf-pretty.pp.af
......
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