home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / D / LIBC / LIBC-4.6 / LIBC-4 / libc-linux / nls / linux / xtract.l < prev   
Encoding:
Lex Description  |  1993-11-24  |  262 b   |  20 lines

  1. %{
  2. #include <stdio.h>
  3. #include <string.h>
  4. int x=0;
  5. char str[1024];
  6. %}
  7. %%
  8. ^#
  9. \".*\" {
  10.         if (yyleng >2) {
  11.             strcpy(str,yytext+1); str[yyleng-2]='\0';
  12.             printf("$ #%d Original Message:(%s)\n",x++,str);
  13.             printf("# %s\n\n",str);
  14.         }
  15.     }
  16. .|\n
  17. %%
  18. main() {yylex();}
  19.  
  20.