]> git.donarmstrong.com Git - lilypond.git/commitdiff
Add symbol-list? predicate
authorDavid Kastrup <dak@gnu.org>
Thu, 4 Oct 2012 13:44:25 +0000 (15:44 +0200)
committerDavid Kastrup <dak@gnu.org>
Thu, 25 Oct 2012 18:29:26 +0000 (20:29 +0200)
scm/c++.scm
scm/lily.scm

index 444a3e9ba6534b9201c26937785bcbb4fc9e6a5d..d627481e5cba9e33243f3c14018e3655b8164ca2 100644 (file)
@@ -48,6 +48,9 @@
 (define-public (boolean-or-symbol? x)
   (or (boolean? x) (symbol? x)))
 
+(define-public (symbol-list? x)
+  (and (list? x) (every symbol? x)))
+
 (define-public (string-or-symbol? x)
   (or (string? x) (symbol? x)))
 
index d7c4bf65874c8766fe5a2dcd75bae743fb296258..c8e4de05f45b847c9dd181c5d980c21af0bb1b4b 100644 (file)
@@ -584,6 +584,7 @@ messages into errors.")
     (,string-or-pair? . "string or pair")
     (,string-or-music? . "string or music")
     (,string-or-symbol? . "string or symbol")
+    (,symbol-list? . "symbol list")
     (,void? . "void")
     ))