]> git.donarmstrong.com Git - lilypond.git/commitdiff
Let graphiz-init.ly use grob::name, delete grob-name
authorThomas Morley <thomasmorley65@gmail.com>
Sun, 13 Mar 2016 11:05:00 +0000 (12:05 +0100)
committerThomas Morley <thomasmorley65@gmail.com>
Sat, 19 Mar 2016 11:03:02 +0000 (12:03 +0100)
ly/graphviz-init.ly

index c8d0dfe2c34f000fb156f5e53cc6d8d0585315de..470faffa6ac36228222bb077a250e1fdb2e240cb 100644 (file)
 
 #(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)))
-   (if (pair? name-pair)
-       (cdr name-pair)
-       #f)))
-
 % an event is relevant if
 % (it is on some whitelist or all whitelists are empty)
 % and
     (or
      (= 0 (length file-line-whitelist) (length sym-whitelist) (length grob-whitelist))
      (memq prop sym-whitelist)
-     (memq (grob-name grob) grob-whitelist)
+     (memq (grob::name grob) grob-whitelist)
      (member file-line file-line-whitelist))
     (and
      (not (memq prop sym-blacklist))
-     (not (memq (grob-name grob) grob-blacklist))
+     (not (memq (grob::name grob) grob-blacklist))
      (not (member file-line file-line-blacklist))))))
 
 #(define (grob-event-node grob label cluster)
 
 #(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))))
 
 #(define (grob-create grob file line func)
-  (let ((label (format #f "~a\\n~a:~a" (grob-name grob) file line)))
+  (let ((label (format #f "~a\\n~a:~a" (grob::name grob) file line)))
    (grob-event-node grob label file)))
 
 #(ly:set-grob-modification-callback grob-mod)