* Fixed a typo in kraut.
[filters.git] / kraut.dir / kraut.l
CommitLineData
7e3afbba 1%e 2000
2%p 5000
3%n 1000
4%k 500
5%a 4000
6%o 2000
7BW [ ]
8EW [ .,;!?]
9
10%{
11 char buf[128];
12
13%}
14
15%%
16ing return("ingkt");
17" the " return(" ze ");
18"The " return("Ze ");
19" with " return(" mitt ");
20"With " return("Mitt ");
21wr return("w-r-r");
22Wr return("W-r-r");
23R return("R-r-r");
24"Yes " return("Jawohl ");
25" r" return(" r-r-r");
26"Yes." return("Jawohl.");
27"Yes!" return("Jawohl!");
28"YES!" return("JAWOHL!");
29" yes " return(" ja ");
30" yes." return(" ja.");
31" yes!" return(" yes!");
32"No " return("Nein ");
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[Mm]"r." return("Herr");
40[Mm]"rs." return("Frau");
41Miss return("Fraulein");
42" of " return(" uff ");
43"Of " return("Uff ");
44my return("mein");
45My return("Mein");
46" and " return(" undt ");
47"And " return("Undt ");
48"One " return("Ein ");
49" one" return(" ein");
50"Is " return("Ist ");
51" is " return(" ist ");
52"ow " return("ow ");
53"w " return("w ");
54sh return("sch");
55Sh return("Sch");
56ch return("ch");
57Ch return("Ch");
58" c" return(" k");
59" C" return(" K");
60
61v return("f");
62V return("F");
63" w" return(" v");
64W return("V");
65th return("d");
66Th return("D");
67[Jj]ohn return("Johann");
68[Ww]illiam return("Wilhelm");
69[Bb]rad return("Wilhelm");
70[Gg]ary return("Gerhardt");
71[Jj]on return("Hansel");
72
73[a-f]"!" {sprintf(buf,"%s Naturlich!",yytext);return(buf);}
1afef5f2 74[p-z]"!" {sprintf(buf,"%s Sieg Heil!",yytext);return(buf);}
7e3afbba 75. return(yytext);
76\n return("\n");
77
78%%
79
80
This page took 0.015246 seconds and 4 git commands to generate.