]> git.donarmstrong.com Git - lilypond.git/commit - lily/music-function.cc
2006-09-22 Erik Sandberg <mandolaerik@gmail.com>
authorErik Sandberg <mandolaerik@gmail.com>
Fri, 22 Sep 2006 06:18:00 +0000 (06:18 +0000)
committerErik Sandberg <mandolaerik@gmail.com>
Fri, 22 Sep 2006 06:18:00 +0000 (06:18 +0000)
commita189a96db19be86a369cc4dbfe31cc8ab676fdf1
treef0a90602a16499da476acba15b7b34b8f1705087
parentf271a33133b26dba3cdc97e6e7c89164a9177b27
2006-09-22  Erik Sandberg  <mandolaerik@gmail.com>

* lily/lexer.ll: remove limitation on music function arity. New
mode extratoken, which inserts extra EXPECT_* tokens after
MUSIC_FUNCTION token. Junk all MUSIC_FUNCTION_* tokens.

* lily/parser.yy: Change grammar for music function accordingly.

* lily/include/lily-parser.hh: New method get_state, new member
hidden_state. Works around a problem when parser fetches
MUSIC_FUNCTION token but not the following EXPECT_* token.
ChangeLog
lily/include/lily-lexer.hh
lily/lexer.ll
lily/music-function.cc
lily/parser.yy