int l = lookup_keyword(c);
if (l != -1)
return l;
+
+/* let's try passing tex's typesetting macros like \ss \alpha \c */
+ String* str_p = new String(YYText());
+ return STRING;
+
+/* and skip identifiers...
Identifier * id = lookup_identifier(c);
if (id) {
yylval.id = id;
yylval.string=sp;
return NEWIDENTIFIER;
+*/
}
<lyrics>\"[^\"]*\" {
String s (YYText()+1);
}
<lyrics>{COMMENT} {
+}
+<lyrics>[{}] {
+ return YYText()[0];
+}
+<lyrics>[()\[\]|/.^>_-] {
+ return yylval.c = YYText()[0];
}
<lyrics>[ \t\n]+ {
}