X-Git-Url: http://git.ieval.ro/?p=filters.git;a=blobdiff_plain;f=kraut.l;h=bc522d4c5b3612e058c4644a60f5cbe91d432db5;hp=8435e5144a72016d162f49c683f3f090c3d8e6d7;hb=HEAD;hpb=7e3afbbacdd24f8c3fb87599eeda32b977fe6d6c diff --git a/kraut.l b/kraut.l index 8435e51..bc522d4 100644 --- a/kraut.l +++ b/kraut.l @@ -7,14 +7,8 @@ BW [ ] EW [ .,;!?] -%{ -#include - -char buf[128]; -%} - %% -ing printf("ingkt"); +ing printf("ingkt"); " the " printf(" ze "); "The " printf("Ze "); " with " printf(" mitt "); @@ -71,12 +65,11 @@ Th printf("D"); [Gg]ary printf("Gerhardt"); [Jj]on printf("Hansel"); -[a-f]"!" {sprintf(buf,"%s Naturlich!",yytext);printf(buf);} -[p-z]"!" {sprintf(buf,"%s Seig Heil!",yytext);printf(buf);} -.|'\n' ECHO; +[a-f]"!" {printf("%s Naturlich!",yytext);} +[p-z]"!" {printf("%s Sieg Heil!",yytext);} +. printf("%s", yytext); +\n printf("\n"); %% -main() -{ - yylex(); -} + +