* lily/property-iterator.cc (do_quit): add finalization functions
commita1d09362f0946c89c1ba99a386240245578f5faf
authorhanwen <hanwen>
Thu, 12 Sep 2002 22:26:19 +0000 (12 22:26 +0000)
committerhanwen <hanwen>
Thu, 12 Sep 2002 22:26:19 +0000 (12 22:26 +0000)
tree9c7c35d80325624393c937e9a559e101f19b8095
parent5a5cb30bc1e29317a798ec5588e2a50eb1d9b9a0
* lily/property-iterator.cc (do_quit): add finalization functions
to undo property settings.

* lily/parser.yy (property_def): syntax for \once \property ....

* lily/note-spacing.cc (get_spacing): don't get crazy when there
is no (live) stem.

* lily/my-lily-lexer.cc: new keyword \once

* lily/global-translator.cc (apply_finalizations): new function
(add_finalization): new function
lily/engraver.cc
lily/global-translator.cc
lily/include/global-translator.hh
lily/include/property-iterator.hh
lily/include/translator.hh
lily/my-lily-lexer.cc
lily/note-spacing.cc
lily/parser.yy
lily/property-iterator.cc
lily/score-engraver.cc
lily/sequential-iterator.cc