X-Git-Url: http://git.ieval.ro/?p=filters.git;a=blobdiff_plain;f=nyc.l;h=b00f2b078288d1acaccc727f47b9c1818a271590;hp=e6546b276951410176b34cfa999e708a396af680;hb=fb5da53f9aebccc37fa1aea6b6939fbbcb9ad659;hpb=7f4e9d5ed94ae3d89fa2548194ef0bf190368080 diff --git a/nyc.l b/nyc.l index e6546b2..b00f2b0 100644 --- a/nyc.l +++ b/nyc.l @@ -12,6 +12,11 @@ BW [ \t] SP [ \t] EW [ \t.,;!\?$] %% +%{ + void plastc() { + yyunput(yytext[yyleng-1], yytext); + } +%} ".so ".*$ printf("%s", yytext); [ao]ther printf("%cdder", yytext[0]=='a'?'a':'u'); [Nn]othing printf("%cuttin'", yytext[0]); @@ -66,10 +71,6 @@ negro printf("spade"); ! printf("! Okay?"); [a-z]"." { printf("%s", yytext);expletive();} %% -plastc() -{ - yyunput(yytext[yyleng-1], yytext); -} caseify(c) char c;