%{ #include "slakttrad.tab.h" %} %% [\n\t ] { /* Ignorera whitespace */ } "är" { return AR; } "barn" { return BARN; } "till" { return TILL; } "." { return PUNKT; } "Klart" { return KLART; } [A-Z][a-z]* { printf("[NAMN: %s]", yytext); return NAMN; } // Måste stå efter nyckelorden! "!" { return UTROPSTECKEN; } . { fprintf(stderr, "Ignorerar felaktigt tecken: '%c'\n", *yytext); } %%