+<CLASS_CODE>\" {
+ BEGIN(CLASS_STRING);
+ before_string = CLASS_CODE;
+ add_to_cbuf(yytext);
+ }
+<CLASS_STRING>\\. { add_to_cbuf(yytext); }
+<CLASS_STRING>\" {
+ BEGIN(before_string);
+ add_to_cbuf(yytext);
+ yylval.id = cbuf->str;
+ g_string_free (cbuf, FALSE);
+ cbuf = NULL;
+ return STRING;
+ }
+<CLASS_STRING>. { add_to_cbuf(yytext); }
+<CLASS_STRING>\n { add_to_cbuf(yytext); }