%{ #include "kop.tab.h" %} %% [\n\t ] { /* Ignorera whitespace */ } "start" { return START; } "klart" { return KLART; } [a-zA-Z]+ { printf("[ENHET: '%s']", yytext); return ENHET; } \"[-A-ZÅÄÖa-zåäö0-9 ]+\" { printf("[STRANG: '%s']", yytext); return STRANG; } [0-9]+(\,[0-9]+)? { printf("[TAL: '%s']", yytext); return TAL; } . { fprintf(stderr, "Ignorerar felaktigt tecken: '%c'\n", *yytext); } %%