On 2019-11-18 4:18 pm, Aaron Hill wrote:
%%%%
registerContextProperty = #(define-void-function
  (symbol type? description)
  (symbol? procedure? string?)
  (if (not (equal? #f (object-property symbol 'translation-doc)))
    (ly:error (_ "symbol ~S redefined") symbol))
  (set-object-property! symbol 'translation-type? type?)
  (set-object-property! symbol 'translation-doc description)
(set! all-translation-properties (cons symbol all-translation-properties))
  symbol)
%%%%

And the useless return value should be omitted.

%%%%
registerContextProperty = #(define-void-function
  (symbol type? description)
  (symbol? procedure? string?)
  (if (not (equal? #f (object-property symbol 'translation-doc)))
    (ly:error (_ "symbol ~S redefined") symbol))
  (set-object-property! symbol 'translation-type? type?)
  (set-object-property! symbol 'translation-doc description)
(set! all-translation-properties (cons symbol all-translation-properties)))
%%%%

-- Aaron Hill

Reply via email to