clex_test.c
上传用户:hbdengju
上传日期:2007-01-06
资源大小:11k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

C/C++

  1. // clex_test -- test code for clex.o
  2. #include "clex.h"
  3. main()
  4.     {
  5.     Clex cl = Clex(stdin, TRUE);
  6.     Clex_sym s;
  7.     do  {
  8.         s = cl.next();
  9.         printf("%5D ", cl.line_no());
  10.         if (s >= KEYWORD_S)
  11.             printf(" %sn", cl.debug(s));
  12.         else if (s == IDENT_S ||
  13.                  s == NUM_S ||
  14.                  s == FLOATNUM_S ||
  15.                  s == LBRACK_S ||
  16.                  s == APOS_S ||
  17.                  s == QUOTE_S )
  18.             printf( "      %s "%s"n", cl.debug(s), cl.str());
  19.         else
  20.             printf( "      %sn", cl.debug(s));
  21.         } while (s > EOF_S);
  22.     exit(0);
  23.     }