]> git.donarmstrong.com Git - lilypond.git/commit
* scm/define-music-properties.scm (all-music-properties): add
authorhanwen <hanwen>
Sat, 6 Nov 2004 22:11:48 +0000 (22:11 +0000)
committerhanwen <hanwen>
Sat, 6 Nov 2004 22:11:48 +0000 (22:11 +0000)
commit3fdb8678c3e164930dcbf8e15c82a62da92c2bb1
tree3bc731d53dcc20adc2ceac024a26587cb1f42a62
parent9b3d39b5f47eba19b2959b6b2e5926072f5cee47
* 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