Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

yylexer Class Reference

#include <clex.h>

Inheritance diagram for yylexer:

yyclexer yyflexer List of all members.

Public Member Functions

 yylexer ()
virtual ~yylexer ()
int yycreate (yyparser YYFAR *parserptr=NULL)
void yydestroy ()
void yycleanup ()
virtual int yylex ()=0
void yyreset ()
int yysettextsize (int size)
int yysetunputsize (int size)
virtual int yyinput ()
virtual void yyoutput (int ch)
virtual void yyunput (int ch)
virtual int yywrap ()
virtual int yygetchar ()
virtual void yytextoverflow ()
virtual void yyunputoverflow ()
virtual int yyaction (int action)=0
void yyecho ()
void yyless (int length)
void yybegin (int state)
void yymore ()
void yynewline (int newline)
void yyreject ()
int yyunputcount () const
int yyclex ()
void yylexcleanup ()
void yylexinit ()

Public Attributes

yyparser YYFAR * yyparserptr
unsigned char yytextgrow
unsigned char yyunputgrow
FILE YYFAR * yyin
FILE YYFAR * yyout
FILE YYFAR * yyerr
char YYFAR * yytext
int yyleng
int yylineno

Protected Member Functions

int yyback (const yymatch_t YYNEARFAR *p, int action) const

Protected Attributes

int yystart
unsigned char yyeol
unsigned char yyoldeol
int YYFAR * yystatebuf
int YYFAR * yysstatebuf
char YYFAR * yystext
int yytext_size
int yystext_size
int YYFAR * yyunputbufptr
int YYFAR * yysunputbufptr
int yyunput_size
int yysunput_size
int yyunputindex
unsigned char yymoreflg
unsigned char yyrejectflg
unsigned char yyreturnflg
const yymatch_t YYNEARFAR * yymatch
const yystate_t YYNEARFAR * yystate
const yybackup_t YYNEARFAR * yybackup

Constructor & Destructor Documentation

yylexer::yylexer  ) 
 

virtual yylexer::~yylexer  )  [virtual]
 


Member Function Documentation

virtual int yylexer::yyaction int  action  )  [pure virtual]
 

int yylexer::yyback const yymatch_t YYNEARFAR *  p,
int  action
const [protected]
 

void yylexer::yybegin int  state  )  [inline]
 

void yylexer::yycleanup  ) 
 

int yylexer::yyclex  )  [inline]
 

int yylexer::yycreate yyparser YYFAR *  parserptr = NULL  ) 
 

void yylexer::yydestroy  ) 
 

void yylexer::yyecho  ) 
 

virtual int yylexer::yygetchar  )  [virtual]
 

virtual int yylexer::yyinput  )  [virtual]
 

void yylexer::yyless int  length  ) 
 

virtual int yylexer::yylex  )  [pure virtual]
 

Implemented in yyflexer, and yyclexer.

void yylexer::yylexcleanup  )  [inline]
 

void yylexer::yylexinit  )  [inline]
 

void yylexer::yymore  )  [inline]
 

void yylexer::yynewline int  newline  )  [inline]
 

virtual void yylexer::yyoutput int  ch  )  [virtual]
 

void yylexer::yyreject  )  [inline]
 

void yylexer::yyreset  ) 
 

int yylexer::yysettextsize int  size  ) 
 

int yylexer::yysetunputsize int  size  ) 
 

virtual void yylexer::yytextoverflow  )  [virtual]
 

virtual void yylexer::yyunput int  ch  )  [virtual]
 

int yylexer::yyunputcount  )  const [inline]
 

virtual void yylexer::yyunputoverflow  )  [virtual]
 

virtual int yylexer::yywrap  )  [virtual]
 


Member Data Documentation

const yybackup_t YYNEARFAR* yylexer::yybackup [protected]
 

unsigned char yylexer::yyeol [protected]
 

FILE YYFAR* yylexer::yyerr
 

FILE YYFAR* yylexer::yyin
 

int yylexer::yyleng
 

int yylexer::yylineno
 

const yymatch_t YYNEARFAR* yylexer::yymatch [protected]
 

unsigned char yylexer::yymoreflg [protected]
 

unsigned char yylexer::yyoldeol [protected]
 

FILE YYFAR* yylexer::yyout
 

yyparser YYFAR* yylexer::yyparserptr
 

unsigned char yylexer::yyrejectflg [protected]
 

unsigned char yylexer::yyreturnflg [protected]
 

int YYFAR* yylexer::yysstatebuf [protected]
 

int yylexer::yystart [protected]
 

const yystate_t YYNEARFAR* yylexer::yystate [protected]
 

int YYFAR* yylexer::yystatebuf [protected]
 

char YYFAR* yylexer::yystext [protected]
 

int yylexer::yystext_size [protected]
 

int yylexer::yysunput_size [protected]
 

int YYFAR* yylexer::yysunputbufptr [protected]
 

char YYFAR* yylexer::yytext
 

int yylexer::yytext_size [protected]
 

unsigned char yylexer::yytextgrow
 

int yylexer::yyunput_size [protected]
 

int YYFAR* yylexer::yyunputbufptr [protected]
 

unsigned char yylexer::yyunputgrow
 

int yylexer::yyunputindex [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Mar 16 00:10:35 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1