11 #define YY_DECL const char *yylex(void)
18 " the " return(" ze ");
20 " with " return(" mitt ");
21 "With " return("Mitt ");
25 "Yes " return("Jawohl ");
26 " r" return(" r-r-r");
27 "Yes." return("Jawohl.");
28 "Yes!" return("Jawohl!");
29 "YES!" return("JAWOHL!");
30 " yes " return(" ja ");
31 " yes." return(" ja.");
32 " yes!" return(" yes!");
33 "No " return("Nein ");
34 "No!" return("Nein!");
35 "No?" return("Nein?");
36 " no " return(" nein ");
37 " no." return(" nein.");
38 " no!" return(" nein!");
39 " no?" return(" nein?");
40 [Mm]"r." return("Herr");
41 [Mm]"rs." return("Frau");
42 Miss return("Fraulein");
43 " of " return(" uff ");
47 " and " return(" undt ");
48 "And " return("Undt ");
49 "One " return("Ein ");
50 " one" return(" ein");
52 " is " return(" ist ");
68 [Jj]ohn return("Johann");
69 [Ww]illiam return("Wilhelm");
70 [Bb]rad return("Wilhelm");
71 [Gg]ary return("Gerhardt");
72 [Jj]on return("Hansel");
74 [a-f]"!" {sprintf(buf,"%s Naturlich!",yytext);return(buf);}
75 [p-z]"!" {sprintf(buf,"%s Sieg Heil!",yytext);return(buf);}