]> git.donarmstrong.com Git - lilypond.git/commit
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)
commit2c7c33881c88968238c05d989c19bd5fa25ec316
tree67c8fe79247db1bf5fec04ed4921e14a5126ad15
parent9bbd229059e42a9764913da3837061c66017a044
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