+;;;; document-markup.scm -- part of generated backend documentation
+;;;;
+;;;; source file of the GNU LilyPond music typesetter
+;;;;
+;;;; (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+;;;; Jan Nieuwenhuizen <janneke@gnu.org>
(define (music-props-doc)
(make <texi-node>
music-descriptions)
-(define (hash-table->alist t)
- "Convert table t to list"
- (apply append
- (vector->list t)
- ))
(define (strip-description x)
(cons (symbol->string (car x))
"\n\nAccepted by: "
(human-listify
(map ref-ify
- (map ly:translator-name
- (filter
- (lambda (x) (engraver-accepts-music-type? (car entry) x)) all-engravers-list))))
+ (map symbol->string
+ (map ly:translator-name
+ (filter
+ (lambda (x) (engraver-accepts-music-type? (car entry) x)) all-engravers-list)))))
"\n\n"
)))
"\n\nAccepted by: "
(human-listify
(map ref-ify
- (map ly:translator-name
- (filter
- (lambda (x) (engraver-accepts-music-types? types x)) all-engravers-list))))
+ (map symbol->string (map ly:translator-name
+ (filter
+ (lambda (x) (engraver-accepts-music-types? types x)) all-engravers-list)))))
"\n\nProperties: \n"
(description-list->texi
(map
- (lambda (x) (document-property x 'music props))
+ (lambda (x) (property->texi 'music x props))
(map car props)))
)