}
<chords,notes>{RESTNAME} {
const char *s = YYText ();
- yylval.scm = ly_ch_C_to_scm (s);
+ yylval.scm = ly_str02scm (s);
return RESTNAME;
}
<chords,notes>R {
/* yylval is union. Must remember STRING before setting SCM*/
String *sp = yylval.string;
- yylval.scm = ly_ch_C_to_scm (sp->ch_C ());
+ yylval.scm = ly_str02scm (sp->ch_C ());
delete sp;
return STRING;
}
if (c == '{' && c == '}') // brace open is for not confusing dumb tools.
here_input ().warning (
"Brace found at end of lyric. Did you forget a space?");
- yylval.scm = ly_ch_C_to_scm (s.ch_C ());
+ yylval.scm = ly_str02scm (s.ch_C ());
DEBUG_OUT << "lyric : `" << s << "'\n";
return STRING;
String msg (_f ("unknown escaped string: `\\%s'", str));
LexerError (msg.ch_C ());
DEBUG_OUT << "(string)";
- yylval.scm = ly_ch_C_to_scm(str.ch_C());
+ yylval.scm = ly_str02scm(str.ch_C());
return STRING;
}
}
}
- yylval.scm = ly_ch_C_to_scm (str.ch_C());
+ yylval.scm = ly_str02scm (str.ch_C());
return STRING;
}