#(if (and #t (defined? 'set-debug-cell-accesses!))
(set-debug-cell-accesses! 5000))
-\version "2.10.0"
+\version "2.12.0"
\include "declarations-init.ly"
#(define toplevel-bookparts (list))
#(define output-count 0)
#(define $defaultheader #f)
+#(define $current-book #f)
+#(define $current-bookpart #f)
#(define version-seen #f)
#(define expect-error #f)
#(define output-empty-score-list #f)
(set! toplevel-scores (list))
(book-handler parser book)))
((or (pair? toplevel-scores) output-empty-score-list)
- (book-handler parser (apply ly:make-book $defaultpaper
- $defaultheader toplevel-scores)))))
+ (let ((book (apply ly:make-book $defaultpaper
+ $defaultheader toplevel-scores)))
+ (set! toplevel-scores (list))
+ (book-handler parser book)))))
#(if (eq? expect-error (ly:parser-has-error? parser))
(ly:parser-clear-error parser)