X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=nyc.l;h=509979e5298647d6f554fa4522407cf68528345d;hb=c0322e3d82021b378295712bea5f8753c4d17b05;hp=b00f2b078288d1acaccc727f47b9c1818a271590;hpb=39fd545817f740efd9eb6792d12d3b06429aaa4c;p=filters.git diff --git a/nyc.l b/nyc.l index b00f2b0..509979e 100644 --- a/nyc.l +++ b/nyc.l @@ -11,11 +11,10 @@ BW [ \t] SP [ \t] EW [ \t.,;!\?$] + %% %{ - void plastc() { - yyunput(yytext[yyleng-1], yytext); - } + void plastc(); %} ".so ".*$ printf("%s", yytext); [ao]ther printf("%cdder", yytext[0]=='a'?'a':'u'); @@ -72,6 +71,11 @@ negro printf("spade"); [a-z]"." { printf("%s", yytext);expletive();} %% +void plastc() +{ + yyunput(yytext[yyleng-1], yytext); +} + caseify(c) char c; { @@ -97,11 +101,6 @@ expletive() } } -main() -{ - yylex(); -} - int yywrap() { return 1;