X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdocumentation-lib.scm;h=ba434f1947e89bcbbb907c18ffa97371e290274b;hb=557fde71edeabde3b99cefe9f937fa0df3f3e2d1;hp=919a75b08f388442a2f94d0cfeeee50c509d30a9;hpb=faebd4ac836603abe2f9c373ab09d33ea5deda16;p=lilypond.git diff --git a/scm/documentation-lib.scm b/scm/documentation-lib.scm index 919a75b08f..ba434f1947 100644 --- a/scm/documentation-lib.scm +++ b/scm/documentation-lib.scm @@ -3,7 +3,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 2000--2007 Han-Wen Nienhuys +;;;; (c) 2000--2009 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen (use-modules (oop goops) @@ -22,13 +22,13 @@ (node-name x) (node-desc x))) -(define* (dump-node node port level #:optional (appendix #f)) +(define* (dump-node node port level) (display (string-append "\n@node " - (node-name node) - "\n\n" - (if (or appendix (appendix? node)) + (if (= level 0) "Top" (node-name node)) + "\n" + (if (appendix? node) (texi-appendix-section-command level) (texi-section-command level)) " " @@ -42,7 +42,7 @@ (node-children node))) "")) port) - (map (lambda (x) (dump-node x port (+ 1 level) appendix)) + (map (lambda (x) (dump-node x port (+ 1 level))) (node-children node))) (define (processing name)