home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / misc / toolboxsas.lha / Toolbox / lib / rex / Scanner.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-15  |  720 b   |  30 lines

  1. $@ # ifndef yy@
  2. $@ # define yy@
  3.  
  4. /* $Id: Scanner.h,v 2.6 1992/08/07 15:29:41 grosch rel $ */
  5.  
  6. $E user export declarations
  7.  
  8. $@ # define $_EofToken    0
  9.  
  10. # ifdef lex_interface
  11. $@ #    define $_GetToken    yylex
  12. $@ #    define $_TokenLength    yyleng
  13. # endif
  14.  
  15. $@ extern    char *        $_TokenPtr    ;
  16. $@ extern    short        $_TokenLength    ;
  17. $@ extern    $_tScanAttribute    $_Attribute    ;
  18. $@ extern    void        (* @_Exit) ()    ;
  19.  
  20. $@ extern    void        $_BeginScanner    (void);
  21. $@ extern    void        $_BeginFile    (char * yyFileName);
  22. $@ extern    int        $_GetToken    (void);
  23. $@ extern    int        $_GetWord    (char * yyWord);
  24. $@ extern    int        $_GetLower    (char * yyWord);
  25. $@ extern    int        $_GetUpper    (char * yyWord);
  26. $@ extern    void        $_CloseFile    (void);
  27. $@ extern    void        $_CloseScanner    (void);
  28.  
  29. # endif
  30.