From 14dc63a398d045f764fb6148e264b58c93bd2ab4 Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Thu, 4 Oct 2012 15:44:25 +0200 Subject: [PATCH] Add symbol-list? predicate --- scm/c++.scm | 3 +++ scm/lily.scm | 1 + 2 files changed, 4 insertions(+) diff --git a/scm/c++.scm b/scm/c++.scm index 444a3e9ba6..d627481e5c 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 d7c4bf6587..c8e4de05f4 100644 --- a/scm/lily.scm +++ b/scm/lily.scm @@ -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") )) -- 2.39.2