]> git.donarmstrong.com Git - lilypond.git/commit
* scm/define-music-properties.scm (all-music-properties): add
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 6 Nov 2004 22:11:48 +0000 (22:11 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 6 Nov 2004 22:11:48 +0000 (22:11 +0000)
commit5758fa63add68276fd012fac73a240f40332a320
tree3bc731d53dcc20adc2ceac024a26587cb1f42a62
parentd9fd01f2dc9ffb43038028859703f0788d1e384e
* scm/define-music-properties.scm (all-music-properties): add
quoted-context-type, quoted-context-id.

* scm/lily.scm (type-check-list): new function.

* scm/lily-library.scm: new file. Generic library routines.

* lily/parser.yy (Generic_prefix_music): move typechecking out of
parser.

* ly/music-functions-init.ly: add quoteDuring function.

* lily/include/music-iterator.hh (class Music_iterator): rename
set_translator -> set_context

* lily/parser.yy (Generic_prefix_music_scm): add
MUSIC_FUNCTION_SCM_SCM_MUSIC

* scm/lily.scm (sanitize-command-option): new function. (backportme)
23 files changed:
ChangeLog
input/regression/quote-during.ly [new file with mode: 0644]
lily/auto-change-iterator.cc
lily/chord-tremolo-iterator.cc
lily/context-handle.cc [new file with mode: 0644]
lily/context-specced-music-iterator.cc
lily/event-chord-iterator.cc
lily/include/interpretation-context-handle.hh
lily/include/music-iterator.hh
lily/interpretation-context-handle.cc [deleted file]
lily/music-iterator.cc
lily/new-quote-iterator.cc [new file with mode: 0644]
lily/parser.yy
lily/part-combine-iterator.cc
lily/percent-repeat-iterator.cc
lily/quote-iterator.cc
lily/simultaneous-music-iterator.cc
lily/time-scaled-music-iterator.cc
ly/music-functions-init.ly
scm/define-music-properties.scm
scm/define-music-types.scm
scm/lily-library.scm [new file with mode: 0644]
scm/lily.scm