%{
#include "hiseb.h"
#include "test.tab.h"
%}

%%
[-?qymd=.+#)(] {return yytext[0];}
";".+"\n" {yylval.str = strdup(yytext+1); yylval.str[strlen(yylval.str)-1]='\0'; return COMM;}
[0-9]+ {sscanf(yytext,"%d",&(yylval.val)); return NUM;}
[a-zA-Z*][a-zA-Z0-9*]* {yylval.str = strdup(yytext);return TXT;}
.|\n {}
%%

int yywrap() {
  return 1;
}
