]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/c++.scm
Correct some missing escaped slashes in the documentation strings.
[lilypond.git] / scm / c++.scm
index b17bfecf92a908698b8ffb0824f43cab13fcf9cb..1978c5244728c0f77efc216739c7dec6eec0907b 100644 (file)
@@ -2,7 +2,7 @@
 ;;;;
 ;;;;  source file of the GNU LilyPond music typesetter
 ;;;; 
-;;;; (c) 1998--2002 Jan Nieuwenhuizen <janneke@gnu.org>
+;;;; (c)  1998--2004 Jan Nieuwenhuizen <janneke@gnu.org>
 ;;;; Han-Wen Nienhuys <hanwen@cs.uu.nl>
 
 ;;; Note: this file can't be used without LilyPond executable
@@ -14,7 +14,7 @@
   (and (pair? x)
        (number? (car x)) (number? (cdr x))))
 (define-public (number-or-grob? x)
-  (or (ly-grob? x) (number? x))
+  (or (ly:grob? x) (number? x))
   )
 
 (define-public (grob-list? x)
@@ -22,7 +22,7 @@
 
 (define-public (moment-pair?  x)
   (and (pair? x)
-       (moment? (car x)) (moment? (cdr x))))
+       (ly:moment? (car x)) (ly:moment? (cdr x))))
 
 (define-public (boolean-or-symbol? x)
   (or (boolean? x) (symbol? x)))
 (define-public (number-or-string? x)
   (or (number? x) (string? x)))
 
-(define-public (markup? x)
-  (or (string? x) (list? x)))
-
 (define-public (scheme? x) #t)
 
+
+
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;
-(define type-p-name-alist
-  `(
-   (,dir? . "direction")
-   (,scheme? . "any type")
-   (,number-pair? . "pair of numbers")
-   (,ly-input-location? . "input location")   
-   (,ly-grob? . "grob (GRaphical OBject)")
-   (,grob-list? . "list of grobs")
-   (,duration? . "duration")
-   (,pair? . "pair")
-   (,integer? . "integer")
-   (,list? . "list")
-   (,symbol? . "symbol")
-   (,string? . "string")
-   (,boolean? . "boolean")
-   (,moment? . "moment")
-   (,ly-input-location? . "input location")
-   (,music-list? . "list of music")
-   (,music? . "music")
-   (,number? . "number")
-   (,char? . "char")
-   (,input-port? . "input port")
-   (,output-port? . "output port")   
-   (,vector? . "vector")
-   (,procedure? . "procedure") 
-   (,boolean-or-symbol? . "boolean or symbol")
-   (,number-or-string? . "number or string")
-   (,markup? . "markup (list or string)")
-   (,number-or-grob? . "number or grob")
-   ))
 
 
+;; moved list to end of lily.scm: then all type-predicates are
+;; defined.
+(define type-p-name-alist '()) 
 
 (define (match-predicate obj alist)
   (if (null? alist)