]> git.donarmstrong.com Git - lilypond.git/blobdiff - ly/graphviz-init.ly
Doc: Updates to CG, Extending, LM and Paper-defaults.ly
[lilypond.git] / ly / graphviz-init.ly
index 6eb1b8b1df65f2a9b87b516d6d40c8b5f50743a3..c8d0dfe2c34f000fb156f5e53cc6d8d0585315de 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.19.22"
 
 #(use-modules (scm graphviz))
 
 #(define (whitelist-grob sym)
   (set! grob-whitelist (cons sym grob-whitelist)))
 
-#(define graph (make-empty-graph (ly:parser-output-name parser)))
+#(define graph (make-empty-graph (ly:parser-output-name)))
 
 #(define (grob-name g)
   (let* ((meta (ly:grob-property g 'meta))
-        (name-pair (assq 'name meta)))
+         (name-pair (assq 'name meta)))
    (if (pair? name-pair)
        (cdr name-pair)
        #f)))
@@ -51,7 +51,7 @@
 
 #(define (grob-event-node grob label cluster)
   (let ((node-id (add-node graph label cluster))
-       (prev (assv grob last-grob-action)))
+        (prev (assv grob last-grob-action)))
    (if (pair? prev)
        (add-edge graph (cdr prev) node-id))
    (set! last-grob-action (assv-set! last-grob-action grob node-id))))
 
 #(define (grob-mod grob file line func prop val)
   (let* ((val-str (truncate-value val))
-        (label (format #f "~a\\n~a:~a\\n~a <- ~a" (grob-name grob) file line prop val-str)))
+         (label (format #f "~a\\n~a:~a\\n~a <- ~a" (grob-name grob) file line prop val-str)))
    (if (relevant? grob file line prop)
        (grob-event-node grob label file))))
 
 #(define (grob-cache grob prop callback value)
   (let* ((val-str (truncate-value value))
-        (label (format #f "caching ~a.~a\\n~a -> ~a" (grob-name grob) prop callback value)))
+         (label (format #f "caching ~a.~a\\n~a -> ~a" (grob-name grob) prop callback value)))
    (if (relevant? grob #f #f prop)
        (grob-event-node grob label #f))))