+++ /dev/null
-%e 2000
-%p 5000
-%n 1000
-%k 500
-%a 4000
-%o 2000
-BW [ ]
-EW [ .,;!?]
-
-%{
-#define YY_DECL const char *yylex(void)
- char buf[128];
-
-%}
-
-%%
-ing return("ingkt");
-" the " return(" ze ");
-"The " return("Ze ");
-" with " return(" mitt ");
-"With " return("Mitt ");
-wr return("w-r-r");
-Wr return("W-r-r");
-R return("R-r-r");
-"Yes " return("Jawohl ");
-" r" return(" r-r-r");
-"Yes." return("Jawohl.");
-"Yes!" return("Jawohl!");
-"YES!" return("JAWOHL!");
-" yes " return(" ja ");
-" yes." return(" ja.");
-" yes!" return(" yes!");
-"No " return("Nein ");
-"No!" return("Nein!");
-"No?" return("Nein?");
-" no " return(" nein ");
-" no." return(" nein.");
-" no!" return(" nein!");
-" no?" return(" nein?");
-[Mm]"r." return("Herr");
-[Mm]"rs." return("Frau");
-Miss return("Fraulein");
-" of " return(" uff ");
-"Of " return("Uff ");
-my return("mein");
-My return("Mein");
-" and " return(" undt ");
-"And " return("Undt ");
-"One " return("Ein ");
-" one" return(" ein");
-"Is " return("Ist ");
-" is " return(" ist ");
-"ow " return("ow ");
-"w " return("w ");
-sh return("sch");
-Sh return("Sch");
-ch return("ch");
-Ch return("Ch");
-" c" return(" k");
-" C" return(" K");
-
-v return("f");
-V return("F");
-" w" return(" v");
-W return("V");
-th return("d");
-Th return("D");
-[Jj]ohn return("Johann");
-[Ww]illiam return("Wilhelm");
-[Bb]rad return("Wilhelm");
-[Gg]ary return("Gerhardt");
-[Jj]on return("Hansel");
-
-[a-f]"!" {sprintf(buf,"%s Naturlich!",yytext);return(buf);}
-[p-z]"!" {sprintf(buf,"%s Sieg Heil!",yytext);return(buf);}
-. return(yytext);
-\n return("\n");
-
-%%
-
-