]> git.donarmstrong.com Git - lilypond.git/commit
* lily/translator-def.cc (get_translator_names): new function
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 8 Jan 2004 16:09:36 +0000 (16:09 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 8 Jan 2004 16:09:36 +0000 (16:09 +0000)
commitd02fb0875e52111272553a47e657b6f58e136e22
treeddd5e96e01b2c7d8e514eff3a5ec0685c17004c1
parent1fc721f554c4d57b8c75c5e64e7b2e5987cdffcd
* lily/translator-def.cc (get_translator_names): new function
(add_context_mod): new function
(get_accepted): new function

* lily/parser.yy (context_mod): put all modifications of
\translator { } in a single production, encode as SCM.

* lily/translator-def.cc (add_context_mod): rewrite Translator_def
to use read-only lists, so additions to the definition can be
prepended easily.

* Documentation/user/invoking.itexi (Editor support): add node on
editor support.

* Documentation/user/refman.itely (Bar check): add lyrics example
of bar checks.

* input/mutopia/F.Schubert/morgenlied.ly: add bar checks.

* scripts/convert-ly.py (conv): add conversion rule.

* lily/parser.yy: use \change iso. \translator for staff switch.

* lily/my-lily-lexer.cc: add \change.

* scm/define-translator-properties.scm
(default-melisma-properties): add definition.
27 files changed:
ChangeLog
Documentation/user/introduction.itely
Documentation/user/invoking.itexi
Documentation/user/macros.itexi
Documentation/user/refman.itely
input/mutopia/F.Schubert/morgenlied.ly
input/regression/beam-cross-staff.ly
input/regression/chord-tremolo.ly
lily/dot-column.cc
lily/include/translator-change.hh
lily/include/translator-def.hh
lily/include/translator.hh
lily/music-output-def.cc
lily/my-lily-lexer.cc
lily/parser.yy
lily/simultaneous-music-iterator.cc
lily/translator-ctors.cc
lily/translator-def.cc
lily/translator-group.cc
lily/translator-scheme.cc
lily/translator.cc
ly/engraver-init.ly
scm/define-translator-properties.scm
scm/document-backend.scm
scm/document-music.scm
scm/document-translation.scm
scripts/convert-ly.py