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

yyparser Class Reference

#include <cyacc.h>

Inheritance diagram for yyparser:

yycparser yyfparser List of all members.

Public Member Functions

 yyparser ()
virtual ~yyparser ()
int yycreate (yylexer YYFAR *lexerptr=NULL)
void yydestroy ()
void yydestructpop (int num)
int yyparse ()
void yycleanup ()
int yysetstacksize (int size)
int yysetup ()
void yywipe ()
virtual int yywork ()=0
virtual void yydestructclearin ()=0
virtual void yystackoverflow ()
virtual void yyerror (const char YYFAR *text)
virtual void yysyntaxerror ()
virtual void yydiscard (int token)
virtual int yygettoken ()
void yysetin (int token)
int yyunclearin ()
void yyabort ()
void yyaccept ()
void yyclearin ()
void yyerrok ()
void yyexit (int exitcode)
void yyforceerror ()
int yypopping () const
int yyrecovering () const
void yyretire (int retirecode)
void yythrowerror (int pop=0)
int yycparse ()
int yycwork ()
void yyparsecleanup ()
void yyparseinit ()

Public Attributes

yylexer YYFAR * yylexerptr
unsigned char yystackgrow
void YYFAR * yylvalptr
FILE YYFAR * yyerr
int yyerrorcount

Protected Member Functions

virtual void yyaction (int action)=0
void yypop (int num)
void yysetskip (int skip)
int yypush (yystack_t state)
yystack_t yypeek () const

Protected Attributes

yystack_t YYFAR * yystackptr
yystack_t YYFAR * yysstackptr
void YYFAR * yyattributestackptr
void YYFAR * yysattributestackptr
int yystack_size
int yysstack_size
int yytop
size_t yyattribute_size
void YYFAR * yyvalptr
unsigned char yylookahead
int yychar
unsigned char yywipeflg
unsigned char yypopflg
int yyskip
unsigned char yyexitflg
unsigned char yyretireflg
unsigned char yyerrorflg
int yyexitcode
int yyretirecode
int yyerrorpop
const yyreduction_t YYNEARFAR * yyreduction
const yydestructor_t YYNEARFAR * yydestructorptr

Constructor & Destructor Documentation

yyparser::yyparser  ) 
 

virtual yyparser::~yyparser  )  [virtual]
 


Member Function Documentation

void yyparser::yyabort  )  [inline]
 

void yyparser::yyaccept  )  [inline]
 

virtual void yyparser::yyaction int  action  )  [protected, pure virtual]
 

void yyparser::yycleanup  ) 
 

void yyparser::yyclearin  )  [inline]
 

int yyparser::yycparse  )  [inline]
 

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

int yyparser::yycwork  )  [inline]
 

void yyparser::yydestroy  ) 
 

virtual void yyparser::yydestructclearin  )  [pure virtual]
 

Implemented in yyfparser, and yycparser.

void yyparser::yydestructpop int  num  ) 
 

virtual void yyparser::yydiscard int  token  )  [virtual]
 

void yyparser::yyerrok  )  [inline]
 

virtual void yyparser::yyerror const char YYFAR *  text  )  [virtual]
 

void yyparser::yyexit int  exitcode  )  [inline]
 

void yyparser::yyforceerror  )  [inline]
 

virtual int yyparser::yygettoken  )  [virtual]
 

int yyparser::yyparse  ) 
 

void yyparser::yyparsecleanup  )  [inline]
 

void yyparser::yyparseinit  )  [inline]
 

yystack_t yyparser::yypeek  )  const [inline, protected]
 

void yyparser::yypop int  num  )  [inline, protected]
 

int yyparser::yypopping  )  const [inline]
 

int yyparser::yypush yystack_t  state  )  [protected]
 

int yyparser::yyrecovering  )  const [inline]
 

void yyparser::yyretire int  retirecode  )  [inline]
 

void yyparser::yysetin int  token  ) 
 

void yyparser::yysetskip int  skip  )  [inline, protected]
 

int yyparser::yysetstacksize int  size  ) 
 

int yyparser::yysetup  ) 
 

virtual void yyparser::yystackoverflow  )  [virtual]
 

virtual void yyparser::yysyntaxerror  )  [virtual]
 

void yyparser::yythrowerror int  pop = 0  )  [inline]
 

int yyparser::yyunclearin  ) 
 

void yyparser::yywipe  ) 
 

virtual int yyparser::yywork  )  [pure virtual]
 

Implemented in yyfparser, and yycparser.


Member Data Documentation

size_t yyparser::yyattribute_size [protected]
 

void YYFAR* yyparser::yyattributestackptr [protected]
 

int yyparser::yychar [protected]
 

const yydestructor_t YYNEARFAR* yyparser::yydestructorptr [protected]
 

FILE YYFAR* yyparser::yyerr
 

int yyparser::yyerrorcount
 

unsigned char yyparser::yyerrorflg [protected]
 

int yyparser::yyerrorpop [protected]
 

int yyparser::yyexitcode [protected]
 

unsigned char yyparser::yyexitflg [protected]
 

yylexer YYFAR* yyparser::yylexerptr
 

unsigned char yyparser::yylookahead [protected]
 

void YYFAR* yyparser::yylvalptr
 

unsigned char yyparser::yypopflg [protected]
 

const yyreduction_t YYNEARFAR* yyparser::yyreduction [protected]
 

int yyparser::yyretirecode [protected]
 

unsigned char yyparser::yyretireflg [protected]
 

void YYFAR* yyparser::yysattributestackptr [protected]
 

int yyparser::yyskip [protected]
 

int yyparser::yysstack_size [protected]
 

yystack_t YYFAR* yyparser::yysstackptr [protected]
 

int yyparser::yystack_size [protected]
 

unsigned char yyparser::yystackgrow
 

yystack_t YYFAR* yyparser::yystackptr [protected]
 

int yyparser::yytop [protected]
 

void YYFAR* yyparser::yyvalptr [protected]
 

unsigned char yyparser::yywipeflg [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