X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdocument-backend.scm;h=96d44920debdc429517db97f91f93d16432d0947;hb=d29eebdeb66b6651e1e565eafd4fad68c0d2e2bf;hp=7ab9f85fb05310abd913521a5dfb910bc68ca8cf;hpb=a4299bffa02ef189c2d8c04b1142df40cf97d006;p=lilypond.git diff --git a/scm/document-backend.scm b/scm/document-backend.scm index 7ab9f85fb0..96d44920de 100644 --- a/scm/document-backend.scm +++ b/scm/document-backend.scm @@ -1,9 +1,20 @@ -;;;; document-backend.scm -- Functions for backend documentation +;;;; This file is part of LilyPond, the GNU music typesetter. ;;;; -;;;; source file of the GNU LilyPond music typesetter -;;;; -;;;; (c) 2000--2009 Han-Wen Nienhuys +;;;; Copyright (C) 2000--2010 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen +;;;; +;;;; LilyPond is free software: you can redistribute it and/or modify +;;;; it under the terms of the GNU General Public License as published by +;;;; the Free Software Foundation, either version 3 of the License, or +;;;; (at your option) any later version. +;;;; +;;;; LilyPond is distributed in the hope that it will be useful, +;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;;; GNU General Public License for more details. +;;;; +;;;; You should have received a copy of the GNU General Public License +;;;; along with LilyPond. If not, see . (define (sort-grob-properties x) ;; force 'meta to the end of each prop-list @@ -61,8 +72,7 @@ ;; extract ifaces, and put grob into the hash table. (map (lambda (x) - (let* ((metah (assoc 'meta (cdr x))) - (meta (cdr metah)) + (let* ((meta (assoc-get 'meta (cdr x))) (ifaces (assoc-get 'interfaces meta))) (map (lambda (iface) @@ -110,8 +120,7 @@ "Given a property alist DESCRIPTION, make a documentation node." - (let* ((metah (assoc 'meta description)) - (meta (cdr metah)) + (let* ((meta (assoc-get 'meta description)) (name (assoc-get 'name meta)) ;; (bla (display name)) (ifaces (map lookup-interface (assoc-get 'interfaces meta)))