1;;;; srfi-10.test --- Test suite for Guile's SRFI-10 functions. -*- scheme -*- 2;;;; Martin Grabmueller, 2001-05-10 3;;;; 4;;;; Copyright (C) 2001, 2006 Free Software Foundation, Inc. 5;;;; 6;;;; This program is free software; you can redistribute it and/or modify 7;;;; it under the terms of the GNU General Public License as published by 8;;;; the Free Software Foundation; either version 2, or (at your option) 9;;;; any later version. 10;;;; 11;;;; This program is distributed in the hope that it will be useful, 12;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of 13;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14;;;; GNU General Public License for more details. 15;;;; 16;;;; You should have received a copy of the GNU General Public License 17;;;; along with this software; see the file COPYING. If not, write to 18;;;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 19;;;; Boston, MA 02110-1301 USA 20 21(use-modules (srfi srfi-10)) 22 23(define-reader-ctor 'rx make-regexp) 24 25(with-test-prefix "hash-comma read extension" 26 27 (pass-if "basic feature" 28 (let* ((rx #,(rx "^foo$"))) 29 (and (->bool (regexp-exec rx "foo")) 30 (not (regexp-exec rx "bar foo frob")))))) 31