3 %%%% Source file of the GNU LilyPond music typesetter
5 %%%% (c) 2009 by Ian Hulin <ian@hulin.org.uk>
7 %% \include this file to enable the setting of breakpoints in guile.
8 %% Once loaded, this file will open a guile debug prompt. Type
10 %% at the debug prompt to get a list of possible commands.
11 %% For more information, see the Contributors' Guide.
18 (ice-
9 debugging trace
)
19 (ice-
9 debugging steps
)
20 (ice-
9 debugging ice-
9-debugger-extensions
))
22 #(define
(break
! proc
)
23 (install-trap
(make
<procedure-trap
>
25 #:behaviour debug-trap
)))
27 #(define
(trace
! proc
)
28 (install-trap
(make
<procedure-trap
>
30 #:behaviour
(list trace-trap
33 #(define
(trace-subtree
! proc
)
34 (install-trap
(make
<procedure-trap
>
36 #:behaviour
(list trace-trap
39 #(module-define
! (resolve-module
'(guile-user
))
43 #(set-current-module lilypond-module
)