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