-
-// Do not include gspnlib.h here, or it will polute the user's
-// namespace with internal C symbols.
-
-namespace spot
-{
-
- /// An exception used to forward GSPN errors.
- class gspn_exception
- {
- public:
- gspn_exception(const std::string& where, int err)
- : err_(err), where_(where)
- {
- }
-
- int
- get_err() const
- {
- return err_;
- }
-
- std::string
- get_where() const
- {
- return where_;
- }
-
- private:
- int err_;
- std::string where_;
- };
-
- std::ostream& operator<<(std::ostream& os, const gspn_exception& e);
-}
-
-#endif // SPOT_IFACE_GSPN_COMMON_HH
diff --git a/iface/gspn/dcswave.test b/iface/gspn/dcswave.test
deleted file mode 100755
index 20319ecc9..000000000
--- a/iface/gspn/dcswave.test
+++ /dev/null
@@ -1,32 +0,0 @@
-#! /bin/sh
-# Copyright (C) 2003 Laboratoire d'Informatique de Paris 6 (LIP6),
-# département Systèmes Répartis Coopératifs (SRC), Université Pierre
-# et Marie Curie.
-#
-# This file is part of Spot, a model checking library.
-#
-# Spot 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 3 of the License, or
-# (at your option) any later version.
-#
-# Spot 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, see .
-
-. ./defs || exit 1
-
-set -e
-
-cp -R $srcdir/examples/DCSwave .
-chmod +w DCSwave
-
-# Run this if you want, it builds approximately 3,600,000 states.
-# ../dottygspn-rg DCSwave/DCSWave ATTiIDLj SCi SCj >output
-
-# Only 5,579 states.
-../dottygspn-srg DCSwave/DCSWave ATTiIDLj SCi SCj >output
diff --git a/iface/gspn/dcswaveeltl.test b/iface/gspn/dcswaveeltl.test
deleted file mode 100755
index 11c3d4c5a..000000000
--- a/iface/gspn/dcswaveeltl.test
+++ /dev/null
@@ -1,40 +0,0 @@
-#! /bin/sh
-# Copyright (C) 2003 Laboratoire d'Informatique de Paris 6 (LIP6),
-# département Systèmes Répartis Coopératifs (SRC), Université Pierre
-# et Marie Curie.
-#
-# This file is part of Spot, a model checking library.
-#
-# Spot 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 3 of the License, or
-# (at your option) any later version.
-#
-# Spot 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, see .
-
-. ./defs || exit 1
-
-set -e
-
-cp -R $srcdir/examples/DCSwave .
-chmod +w DCSwave
-
-# G(ATTiIDLj => F(!SCj U SCi)) is true
-../ltlgspn-srg -c -l -e DCSwave/DCSWave \
- '!G(ATTiIDLj => F(!SCj U SCi))' ATTiIDLj SCi SCj >output
-../ltlgspn-srg -c -f -e2 DCSwave/DCSWave \
- '!G(ATTiIDLj => F(!SCj U SCi))' ATTiIDLj SCi SCj >output
-
-# G(F(!SCj U SCi)) is false
-../ltlgspn-srg -c -l -e DCSwave/DCSWave \
- '!G(F(!SCj U SCi))' ATTiIDLj SCi SCj >output && exit 1
-../ltlgspn-srg -c -f -e2 DCSwave/DCSWave \
- '!G(F(!SCj U SCi))' ATTiIDLj SCi SCj >output && exit 1
-
-:
diff --git a/iface/gspn/dcswavefm.test b/iface/gspn/dcswavefm.test
deleted file mode 100755
index 8677bdcc1..000000000
--- a/iface/gspn/dcswavefm.test
+++ /dev/null
@@ -1,36 +0,0 @@
-#! /bin/sh
-# Copyright (C) 2003 Laboratoire d'Informatique de Paris 6 (LIP6),
-# département Systèmes Répartis Coopératifs (SRC), Université Pierre
-# et Marie Curie.
-#
-# This file is part of Spot, a model checking library.
-#
-# Spot 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 3 of the License, or
-# (at your option) any later version.
-#
-# Spot 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, see .
-
-. ./defs || exit 1
-
-set -e
-
-cp -R $srcdir/examples/DCSwave .
-chmod +w DCSwave
-
-# G(ATTiIDLj => F(!SCj U SCi)) is true
-../ltlgspn-srg -c -f -m DCSwave/DCSWave \
- '!G(ATTiIDLj => F(!SCj U SCi))' ATTiIDLj SCi SCj >output
-
-# G(F(!SCj U SCi)) is false
-../ltlgspn-srg -c -f -m DCSwave/DCSWave \
- '!G(F(!SCj U SCi))' ATTiIDLj SCi SCj >output && exit 1
-
-:
diff --git a/iface/gspn/dcswaveltl.test b/iface/gspn/dcswaveltl.test
deleted file mode 100755
index a93d3813b..000000000
--- a/iface/gspn/dcswaveltl.test
+++ /dev/null
@@ -1,36 +0,0 @@
-#! /bin/sh
-# Copyright (C) 2003 Laboratoire d'Informatique de Paris 6 (LIP6),
-# département Systèmes Répartis Coopératifs (SRC), Université Pierre
-# et Marie Curie.
-#
-# This file is part of Spot, a model checking library.
-#
-# Spot 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 3 of the License, or
-# (at your option) any later version.
-#
-# Spot 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, see .
-
-. ./defs || exit 1
-
-set -e
-
-cp -R $srcdir/examples/DCSwave .
-chmod +w DCSwave
-
-# G(ATTiIDLj => F(!SCj U SCi)) is true
-../ltlgspn-srg -c -l -m DCSwave/DCSWave \
- '!G(ATTiIDLj => F(!SCj U SCi))' ATTiIDLj SCi SCj >output
-
-# G(F(!SCj U SCi)) is false
-../ltlgspn-srg -c -l -m DCSwave/DCSWave \
- '!G(F(!SCj U SCi))' ATTiIDLj SCi SCj >output && exit 1
-
-:
diff --git a/iface/gspn/defs.in b/iface/gspn/defs.in
deleted file mode 100644
index c2dd7b4ec..000000000
--- a/iface/gspn/defs.in
+++ /dev/null
@@ -1,53 +0,0 @@
-# -*- shell-script -*-
-
-# Ensure we are running from the right directory.
-test -f ./defs || {
- echo "defs: not found in current directory" 1>&2
- exit 1
-}
-
-# If srcdir is not set, then we are not running from `make check'.
-if test -z "$srcdir"; then
- # compute $srcdir.
- srcdir=`echo "$0" | sed -e 's,/[^\\/]*$,,'`
- test $srcdir = $0 && srcdir=.
-fi
-
-# Always use an absolute srcdir. Otherwise symlinks made in subdirs
-# of the test dir just won't work.
-case "$srcdir" in
- [\\/]* | ?:[\\/]*)
- ;;
-
- *)
- srcdir=`CDPATH=: && cd "$srcdir" && pwd`
- ;;
-esac
-
-# Ensure $srcdir is set correctly.
-test -f $srcdir/defs.in || {
- echo "$srcdir/defs.in not found, check \$srcdir" 1>&2
- exit 1
-}
-
-# User can set VERBOSE to see all output.
-test -z "$VERBOSE" && exec >/dev/null 2>&1
-
-DOT='@DOT@'
-
-
-# Create a test subdirectory.
-
-chmod -R a+rwx testSubDir > /dev/null 2>&1
-rm -rf testSubDir > /dev/null 2>&1
-mkdir testSubDir
-cd testSubDir
-
-echo "== Running test $0"
-
-# Turn on shell traces when VERBOSE=x.
-if test "x$VERBOSE" = xx; then
- set -x
-else
- :
-fi
diff --git a/iface/gspn/dottygspn.cc b/iface/gspn/dottygspn.cc
deleted file mode 100644
index 983d400b7..000000000
--- a/iface/gspn/dottygspn.cc
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright (C) 2003, 2004, 2006 Laboratoire d'Informatique de Paris 6 (LIP6),
-// département Systèmes Répartis Coopératifs (SRC), Université Pierre
-// et Marie Curie.
-//
-// This file is part of Spot, a model checking library.
-//
-// Spot 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 3 of the License, or
-// (at your option) any later version.
-//
-// Spot 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, see .
-
-#include "gspn.hh"
-#include "tgbaalgos/dotty.hh"
-
-int
-main(int argc, char **argv)
- try
- {
- spot::ltl::declarative_environment env;
-
- if (argc <= 2)
- {
- std::cerr << "usage: " << argv[0] << " model props..." << std::endl;
- exit(1);
- }
-
- while (argc > 2)
- {
- env.declare(argv[argc - 1]);
- --argc;
- }
-
- spot::bdd_dict* dict = new spot::bdd_dict();
- spot::gspn_interface gspn(2, argv, dict, env);
- spot::tgba* a = gspn.automaton();
-
- spot::dotty_reachable(std::cout, a);
-
- delete a;
- delete dict;
- }
- catch (spot::gspn_exception e)
- {
- std::cerr << e << std::endl;
- throw;
- }
diff --git a/iface/gspn/dottyssp.cc b/iface/gspn/dottyssp.cc
deleted file mode 100644
index 2a6277cba..000000000
--- a/iface/gspn/dottyssp.cc
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (C) 2003, 2004, 2006 Laboratoire d'Informatique de Paris 6 (LIP6),
-// département Systèmes Répartis Coopératifs (SRC), Université Pierre
-// et Marie Curie.
-//
-// This file is part of Spot, a model checking library.
-//
-// Spot 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 3 of the License, or
-// (at your option) any later version.
-//
-// Spot 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, see .
-
-#include "ssp.hh"
-#include "tgbaalgos/dotty.hh"
-#include "tgba/tgbaexplicit.hh"
-#include "tgbaparse/public.hh"
-
-int
-main(int argc, char **argv)
- try
- {
- spot::ltl::declarative_environment env;
-
- if (argc <= 3)
- {
- std::cerr << "usage: " << argv[0] << " model automata props..."
- << std::endl;
- exit(1);
- }
-
- while (argc > 3)
- env.declare(argv[--argc]);
-
- spot::bdd_dict* dict = new spot::bdd_dict();
- spot::gspn_ssp_interface gspn(2, argv, dict, env);
-
- spot::tgba_parse_error_list pel1;
- spot::tgba_explicit* control = spot::tgba_parse(argv[--argc], pel1,
- dict, env);
- if (spot::format_tgba_parse_errors(std::cerr, argv[argc], pel1))
- return 2;
-
- spot::tgba* a = gspn.automaton(control);
- spot::dotty_reachable(std::cout, a);
-
- delete a;
- delete control;
- delete dict;
- }
- catch (spot::gspn_exception e)
- {
- std::cerr << e << std::endl;
- throw;
- }
diff --git a/iface/gspn/examples/DCSwave/DCSWave.def b/iface/gspn/examples/DCSwave/DCSWave.def
deleted file mode 100644
index 82f7d172d..000000000
--- a/iface/gspn/examples/DCSwave/DCSWave.def
+++ /dev/null
@@ -1,66 +0,0 @@
-|256
-%
-|
-(proc c 1.0 1.0 (@c
-u proc_0,proc_1,proc_2
-))
-(proc_0 c 1.0 1.0 (@c
-proc{1-1}
-))
-(proc_1 c 1.0 1.0 (@c
-proc{2-2}
-))
-(proc_2 c 1.0 1.0 (@c
-proc{3-10}
-))
-(M_Idle m 1.0 1.0 (@m
- + +
-))
-(F5 f 1.0 1.0 (@f
-
-))
-(F6 f 1.0 1.0 (@f
-
-))
-(F7 f 1.0 1.0 (@f
-
-))
-(F8 f 1.0 1.0 (@f
-
-))
-(F9 f 1.0 1.0 (@f
-
-))
-(F10 f 1.0 1.0 (@f
-
-))
-(F11 f 1.0 1.0 (@f
-++
-))
-(F12 f 1.0 1.0 (@f
-
-))
-(F13 f 1.0 1.0 (@f
-
-))
-(F14 f 1.0 1.0 (@f
-
-))
-(F15 f 1.0 1.0 (@f
-
-))
-(F16 f 1.0 1.0 (@f
-++
-))
-(F17 f 1.0 1.0 (@f
-
-))
-(F18 f 1.0 1.0 (@f
-
-))
-(F19 f 1.0 1.0 (@f
-
-))
-(F20 f 1.0 1.0 (@f
-
-))
diff --git a/iface/gspn/examples/DCSwave/DCSWave.net b/iface/gspn/examples/DCSwave/DCSWave.net
deleted file mode 100644
index b9855fe0a..000000000
--- a/iface/gspn/examples/DCSwave/DCSWave.net
+++ /dev/null
@@ -1,38 +0,0 @@
-|0|
-|
-f 0 6 0 5 0 0 0
-Idle -10005 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-SC 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-Dem 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-inWave 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-Att 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-mutex 1 1.0 1.0 1.0 1.0 0
-t3 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 4 0 0 1.0 1.0 F7
- 1
- 1 5 0 0 1.0 1.0 F8
- 0
-t4 1.0 1 0 2 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 5 0 0 1.0 1.0 F9
- 1 6 0 0
- 1
- 1 2 0 0 1.0 1.0 F10
- 1
- 1 4 0 0 1.0 1.0 F11
-t1 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 1 0 0 1.0 1.0 F5
- 1
- 1 3 0 0 1.0 1.0 F6
- 0
-t2 1.0 1 1 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 3 0 0 1.0 1.0 F14
- 1
- 1 4 0 0 1.0 1.0 F15
- 1
- 1 5 0 0 1.0 1.0 F16
-t5 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 2 0 0 1.0 1.0 F12
- 2
- 1 1 0 0 1.0 1.0 F13
- 1 6 0 0
- 0
diff --git a/iface/gspn/examples/DCSwave/DCSWave.tobs b/iface/gspn/examples/DCSwave/DCSWave.tobs
deleted file mode 100644
index 5eadc5431..000000000
--- a/iface/gspn/examples/DCSwave/DCSWave.tobs
+++ /dev/null
@@ -1,14 +0,0 @@
-3
-ATTiIDLj 1.0 1 0 2 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 1 0 0 1.0 1.0
- 1 5 0 0 1.0 1.0
- 0
- 0
-SCj 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 2 0 0 1.0 1.0
- 0
- 0
-SCi 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 2 0 0 1.0 1.0
- 0
- 0
\ No newline at end of file
diff --git a/iface/gspn/examples/simple/.cvsignore b/iface/gspn/examples/simple/.cvsignore
deleted file mode 100644
index 1f2ec0b48..000000000
--- a/iface/gspn/examples/simple/.cvsignore
+++ /dev/null
@@ -1,9 +0,0 @@
-simple.cap
-simple.cc
-simple.mark
-simple.minval
-simple.outtype
-simple.parse
-simple.sc
-simple.string
-simple.val
diff --git a/iface/gspn/examples/simple/.gitignore b/iface/gspn/examples/simple/.gitignore
deleted file mode 100644
index 1f2ec0b48..000000000
--- a/iface/gspn/examples/simple/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-simple.cap
-simple.cc
-simple.mark
-simple.minval
-simple.outtype
-simple.parse
-simple.sc
-simple.string
-simple.val
diff --git a/iface/gspn/examples/simple/simple.def b/iface/gspn/examples/simple/simple.def
deleted file mode 100644
index 6f63f89d2..000000000
--- a/iface/gspn/examples/simple/simple.def
+++ /dev/null
@@ -1,30 +0,0 @@
-|256
-%
-|
-(C c 1.0 1.0 (@c
-u C_0
-))
-(C_0 c 1.0 1.0 (@c
-num{1-10}
-))
-(M_a m 1.0 1.0 (@m
-
-))
-(F3 f 1.0 1.0 (@f
-
-))
-(F4 f 1.0 1.0 (@f
-
-))
-(F5 f 1.0 1.0 (@f
-
-))
-(F6 f 1.0 1.0 (@f
-
-))
-(F7 f 1.0 1.0 (@f
-
-))
-(F8 f 1.0 1.0 (@f
-
-))
diff --git a/iface/gspn/examples/simple/simple.net b/iface/gspn/examples/simple/simple.net
deleted file mode 100644
index dc1f1deee..000000000
--- a/iface/gspn/examples/simple/simple.net
+++ /dev/null
@@ -1,15 +0,0 @@
-|0|
-|
-f 0 2 0 2 0 0 0
-a -10003 1.0 1.0 1.0 1.0 0 1.0 1.0 C
-b 0 1.0 1.0 1.0 1.0 0 1.0 1.0 C
-x 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 1 0 0 1.0 1.0 F3
- 1
- 1 2 0 0 1.0 1.0 F4
- 0
-y 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 2 0 0 1.0 1.0 F5
- 1
- 1 1 0 0 1.0 1.0 F6
- 0
diff --git a/iface/gspn/examples/simple/simple.tobs b/iface/gspn/examples/simple/simple.tobs
deleted file mode 100644
index 2ac82ed52..000000000
--- a/iface/gspn/examples/simple/simple.tobs
+++ /dev/null
@@ -1,5 +0,0 @@
-1
-obs 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 1 0 0 1.0 1.0
- 0
- 0
diff --git a/iface/gspn/examples/udcs/udcs.def b/iface/gspn/examples/udcs/udcs.def
deleted file mode 100644
index 5bf74dd90..000000000
--- a/iface/gspn/examples/udcs/udcs.def
+++ /dev/null
@@ -1,78 +0,0 @@
-|256
-%
-|
-(proc c 1.0 1.0 (@c
-u proc_0,proc_1
-))
-(proc_0 c 1.0 1.0 (@c
-p{1-1}
-))
-(proc_1 c 1.0 1.0 (@c
-p{2-3}
-))
-(M_Id m 1.0 1.0 (@m
- +
-))
-(F4 f 1.0o 1.0 (@f
-
-))
-(F5 f 1.0 1.0 (@f
-
-))
-(F6 f 1.0 1.0 (@f
-
-))
-(F7 f 1.0 1.0 (@f
-
-))
-(F8 f 1.0 1.0 (@f
-
-))
-(F9 f 1.0 1.0 (@f
-
-))
-(F10 f 1.0 1.0 (@f
-
-))
-(F11 f 1.0 1.0 (@f
-
-))
-(F12 f 1.0 1.0 (@f
-+-
-))
-(F13 f 1.0 1.0 (@f
-
-))
-(F14 f 1.0 1.0 (@f
-
+
-))
-(F15 f 1.0 1.0 (@f
-
-))
-(F16 f 1.0 1.0 (@f
-
-))
-(F17 f 1.0 1.0 (@f
-
-))
-(F18 f 1.0 1.0 (@f
-
-))
-(F19 f 1.0 1.0 (@f
-
-))
-(F20 f 1.0 1.0 (@f
-+
-))
-(F21 f 1.0 1.0 (@f
-
-))
-(F22 f 1.0 1.0 (@f
-
-))
-(F23 f 1.0 1.0 (@f
-
-))
-(F24 f 1.0 1.0 (@f
-
-))
diff --git a/iface/gspn/examples/udcs/udcs.net b/iface/gspn/examples/udcs/udcs.net
deleted file mode 100644
index 90922624e..000000000
--- a/iface/gspn/examples/udcs/udcs.net
+++ /dev/null
@@ -1,46 +0,0 @@
-|0|
-|
-f 0 6 0 6 0 0 0
-Id -10004 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-Re 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-Tr 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-Gs 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-Aut -10004 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-Fdr 0 1.0 1.0 1.0 1.0 0 1.0 1.0 proc
-t3 1.0 1 0 2 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 3 0 0 1.0 1.0 F11
- 1 6 0 0 1.0 1.0 F12
- 1
- 1 4 0 0 1.0 1.0 F13
- 0
-t4 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 3 0 0 1.0 1.0 F14
- 3
- 1 1 0 0 1.0 1.0 F15
- 1 3 0 0 1.0 1.0 F16
- 1 6 0 0 1.0 1.0 F17
- 0
-t1 1.0 1 0 2 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 1 0 0 1.0 1.0 F6
- 1 5 0 0 1.0 1.0 F7
- 1
- 1 2 0 0 1.0 1.0 F8
- 0
-t2 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 2 0 0 1.0 1.0 F9
- 1
- 1 3 0 0 1.0 1.0 F10
- 0
-t6 1.0 1 1 2 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 3 0 0 1.0 1.0 F21
- 1 5 0 0 1.0 1.0 F22
- 2
- 1 6 0 0 1.0 1.0 F23
- 1 3 0 0 1.0 1.0 F24
- 0
-t5 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 4 0 0 1.0 1.0 F18
- 2
- 1 1 0 0 1.0 1.0 F19
- 1 5 0 0 1.0 1.0 F20
- 0
diff --git a/iface/gspn/examples/udcs/udcs.tobs b/iface/gspn/examples/udcs/udcs.tobs
deleted file mode 100644
index 666e34ee3..000000000
--- a/iface/gspn/examples/udcs/udcs.tobs
+++ /dev/null
@@ -1,9 +0,0 @@
-2
-ReP1 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 2 0 0 1.0 1.0
- 0
- 0
-gsP1 1.0 1 0 1 0 1.0 1.0 1.0 1.0 1.0 1.0 0
- 1 4 0 0 1.0 1.0
- 0
- 0
diff --git a/iface/gspn/gspn.cc b/iface/gspn/gspn.cc
deleted file mode 100644
index 6ff1089be..000000000
--- a/iface/gspn/gspn.cc
+++ /dev/null
@@ -1,493 +0,0 @@
-// Copyright (C) 2011 Laboratoire de Recherche et Développement
-// de l'Epita (LRDE).
-// Copyright (C) 2003, 2004, 2006, 2007 Laboratoire d'Informatique de
-// Paris 6 (LIP6), département Systèmes Répartis Coopératifs (SRC),
-// Université Pierre et Marie Curie.
-//
-// This file is part of Spot, a model checking library.
-//
-// Spot 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 3 of the License, or
-// (at your option) any later version.
-//
-// Spot 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, see .
-
-#include