#!/bin/sh # Copyright (C) 2009 Laboratoire de Recherche et Développement # de l'Epita (LRDE). # Copyright (C) 2004 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 set -e cat >input <<\EOF acc = d; init = s1; s1, "s2", e1, c; "s2", "state 3", "\"he\\llo\"", c; "state 3", "s1",e4,; EOF ../readsave input > stdout cat >expected <<\EOF acc = c d; init = s1; s1, s2, e1, c; s2, "state 3", "\"he\\llo\"", c; "state 3", s1, e4,; EOF diff stdout expected mv stdout input run 0 ../readsave input > stdout diff input stdout rm input stdout expected