1 ;;;; lily.scm -- implement Scheme output routines for TeX and PostScript
3 ;;;; source file of the GNU LilyPond music typesetter
5 ;;;; (c) 1998--2000 Jan Nieuwenhuizen <janneke@gnu.org>
6 ;;;; Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 (use-modules (ice-9 regex))
12 ;;(write standalone (current-error-port))
16 (debug-enable 'backtrace)
18 (define point-and-click #f)
19 (define security-paranoia #f)
20 (define default-script-alist '())
21 (define font-name-alist '())
23 (if (not (defined? 'standalone))
24 (define standalone (not (defined? 'ly-gulp-file))))
26 ;; The regex module may not be available, or may be broken.
28 (let ((os (string-downcase (vector-ref (uname) 0))))
29 (not (equal? "cygwin" (substring os 0 (min 6 (string-length os)))))))
31 ;; If you have trouble with regex, define #f
33 ;;(define use-regex #f)
38 ;; URG guile-1.3/1.4 compatibility
39 (define (ly-eval x) (eval2 x #f))
59 (map (lambda (x) (eval-string (ly-gulp-file x)))
67 (map (lambda (x) (eval-string (ly-gulp-file x)))
69 "grob-property-description.scm"
70 "translator-property-description.scm"
71 "interface-description.scm"
77 "generic-property.scm"
78 "basic-properties.scm"
80 "grob-description.scm"