2005-03-08 Jan Nieuwenhuizen <janneke@gnu.org>
+ * lily/lexer.ll (Lily_lexer):
+ * lily/parser.yy: Junk lyric_markup state.
+
* Documentation/topdocs/NEWS.tely (Top): Mention markup text feature.
* scripts/lilypond-book.py (PREAMBLE_LY): toplevel-music-handler:
void push_figuredbass_state ();
void push_lyric_state ();
void push_initial_state ();
- void push_lyric_markup_state ();
void push_markup_state ();
void push_note_state (SCM tab);
void pop_state ();
%x figures
%x incl
%x lyrics
-%x lyric_markup
%x lyric_quote
%x longcomment
%x markup
// windows-suck-suck-suck
}
-<INITIAL,chords,figures,incl,lyrics,lyric_markup,markup,notes>{
+<INITIAL,chords,figures,incl,lyrics,markup,notes>{
"%{" {
yy_push_state (longcomment);
}
<chords,notes,figures>R {
return MULTI_MEASURE_REST;
}
-<INITIAL,chords,figures,lyrics,lyric_markup,markup,notes># { //embedded scm
+<INITIAL,chords,figures,lyrics,markup,notes># { //embedded scm
int n = 0;
Input hi = here_input();
hi.step_forward ();
}
-<markup,lyric_markup>{
+<markup>{
\" {
start_quote ();
}
yy_push_state (markup);
}
-void
-Lily_lexer::push_lyric_markup_state ()
-{
- yy_push_state (lyric_markup);
-}
-
void
Lily_lexer::push_note_state (SCM tab)
{