Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

scanner.h File Reference


Compounds

class  Token
struct  TokenPushback
struct  CharPushback
class  SourceBuffer
class  Scanner
class  InteractiveScanner
class  FileScanner
class  StringScanner

Defines

#define ctype

Enumerations

enum  Ctype { _O, _U, _L, _N, _S, _P, _A, _X }

Functions

bool is_id_alpha (fint c)
bool is_alpha (fint c)
bool is_upper (fint c)
bool is_lower (fint c)
bool is_digit (fint c)
bool is_space (fint c)
bool is_punct (fint c)
bool is_alphadigit (fint c)
bool is_id_char (fint c)

Variables

InteractiveScannerVMScanner
unsigned char c_type []


Define Documentation

#define ctype ()


Enumeration Type Documentation

enum Ctype

Enumeration values:
_O  
_U  
_L  
_N  
_S  
_P  
_A  
_X  

Function Documentation

bool is_id_alpha (fint c) [inline]

bool is_alpha (fint c) [inline]

bool is_upper (fint c) [inline]

bool is_lower (fint c) [inline]

bool is_digit (fint c) [inline]

bool is_space (fint c) [inline]

bool is_punct (fint c) [inline]

bool is_alphadigit (fint c) [inline]

bool is_id_char (fint c) [inline]


Variable Documentation

InteractiveScanner* VMScanner

unsigned char c_type[]


Generated at Tue Jun 27 12:07:00 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999