home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / PROGRAM / C / LEX / LEXTAB.C < prev    next >
Text File  |  1993-12-01  |  884b  |  73 lines

  1. /*
  2.  * Created by IBM PC LEX from file "lex.lxi"
  3.  *    - for use with standard I/O
  4.  */
  5.  
  6. #include <stdio.h>
  7. #include <lex.h>
  8. #define LL16BIT int
  9. extern int _lmovb();
  10. extern struct lextab *_tabp;
  11. extern int  yyline;
  12. extern char *llend;
  13. int lexval;
  14. char lbuf[];
  15.  
  16. LL16BIT _Fletab[] =
  17.    {
  18.    -1, -1,
  19.    };
  20.  
  21. #line 1
  22.  
  23. #define    LLTYPE1    char
  24.  
  25. LLTYPE1 _Nletab[] =
  26.    {
  27.    1,
  28.    };
  29.  
  30. LLTYPE1 _Cletab[] =
  31.    {
  32.    -1,
  33.    };
  34.  
  35. LLTYPE1 _Dletab[] =
  36.    {
  37.    1,
  38.    };
  39.  
  40. LL16BIT _Bletab[] =
  41.    {
  42.    0, 0,
  43.    };
  44.  
  45. struct lextab letab =    {
  46.             1,         
  47.             _Dletab,     
  48.             _Nletab,     
  49.             _Cletab,     
  50.             _Bletab,     
  51.             0,         
  52.             _lmovb,         
  53.             _Fletab,     
  54.             _Aletab,     
  55.  
  56.             NULL,        
  57.             0,         
  58.             0,         
  59.             0,         
  60.             };
  61.  
  62.  
  63. FILE *lexin;
  64.  
  65. llstin()
  66.    {
  67.    if(lexin == NULL)
  68.       lexin = stdin;
  69.    if(_tabp == NULL)
  70.       lexswitch(&letab);
  71.    }
  72.  
  73.