X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=kraut.l;h=bc522d4c5b3612e058c4644a60f5cbe91d432db5;hb=3627d06a62ddb3b5e1adbf67a6e3b480b5fd0c01;hp=8435e5144a72016d162f49c683f3f090c3d8e6d7;hpb=7e3afbbacdd24f8c3fb87599eeda32b977fe6d6c;p=filters.git 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(); -} + +