lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 07/16] Add symbol-list? predicate


From: David Kastrup
Subject: [PATCH 07/16] Add symbol-list? predicate
Date: Tue, 9 Oct 2012 20:59:52 +0200

---
 scm/c++.scm  |    3 +++
 scm/lily.scm |    1 +
 2 files changed, 4 insertions(+)

diff --git a/scm/c++.scm b/scm/c++.scm
index 444a3e9..d627481 100644
--- a/scm/c++.scm
+++ b/scm/c++.scm
@@ -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)))
 
diff --git a/scm/lily.scm b/scm/lily.scm
index b8b0216..a74d6af 100644
--- a/scm/lily.scm
+++ b/scm/lily.scm
@@ -578,6 +578,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")
     ))
 
-- 
1.7.9.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]