diff --git a/hmmlib/hmmlib.l b/hmmlib/hmmlib.l index 3490c8f..3fde687 100644 --- a/hmmlib/hmmlib.l +++ b/hmmlib/hmmlib.l @@ -210,7 +210,7 @@ RB \] {S} :{ATTR_SIMPLE} { HMML_Marker m = { HMML_CATEGORY, strndup(yytext+1, yyleng-1), NULL, NULL, -1 }; sb_push(yyextra->an.markers, m); } :{ATTR_QUOTED} { HMML_Marker m = { HMML_CATEGORY, UNQUOTE(strndup(yytext+2, yyleng-3)), NULL, NULL, -1 }; sb_push(yyextra->an.markers, m); } -\]{LB} { BEGIN(QUOTES); } +\]{LB}quote { BEGIN(QUOTES); } \] { BEGIN(ANNOTATION); } . { HMML_ERR("Unexpected character in category tag: '%s'\n", yytext); }