Also close bug
[filters.git] / ky00te.dir / ky00te.lex
CommitLineData
bc19f2cf 1%{
2
3#include "y.tab.h"
4extern int yylval;
5
6%}
7
8%%
9i { yylval = 'y'; return(LETTER); }
10I { yylval = 'Y'; return(LETTER); }
11cks { yylval = 'x'; return(LETTER); }
12ks { yylval = 'x'; return(LETTER); }
13cute { return(CUTE); }
14fluff { return(FLUFF); }
15smile { return(SMILE); }
16grin { return(SMILE); }
17laugh { return(SMILE); }
18chuckle { return(SMILE); }
19pr { return(PURR); }
20p[aeiou]*r { return(PURR); }
21f[aeiou]+r { return(FUR); }
22m[aeiou]+/[^.,s?! ] { return(MEOW); } /*UN*/
23"at a" { return(ATTA); }
24"at the" { return(ATTA); }
25"in a" { return(YNNA); }
26"in the" { return(YNNA); }
27"is a" { return(YSSA); }
28"is the" { return(YSSA); }
29"is so" { return(YSSA); }
30"on a" { return(ONNA); }
31"on the" { return(ONNA); }
32"with a" { return(WYFFA); }
33"with the" { return(WYFFA); }
34"lot of" { return(LOTTA); }
35" with " { return(WYF); }
36" with" { return(WYFF); }
37^"with " { return(WYF); }
38^"with" { return(WYFF); }
39" with"$ { return(WYF); }
40" the " { return(DA); }
41^"the " { return(DA); }
42" the"$ { return(DA); }
43" your" { return(YER); }
44^your { return(YER); }
45" you" { return(YA); }
46^you { return(YA); }
47" and " { return(AN); }
48^"and " { return(AN); }
49" and"$ { return(AN); }
50" to " { return(TA); }
51^"to " { return(TA); }
52" to"$ { return(TA); }
53" when " { return(WEN); }
54^"when " { return(WEN); }
55" when"$ { return(WEN); }
56"n't" { return(NA); } /*UN*/
57" not" { return(NA); } /*UN*/
58[ \t] { return(' '); }
59. { yylval = yytext[0]; return(LETTER); }
60%%
61
62
63
64
This page took 0.013193 seconds and 4 git commands to generate.