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

yacc.h File Reference

#include <stdio.h>
#include <stddef.h>
#include <assert.h>
#include <yytdefs.h>
#include <yybdefs.h>

Go to the source code of this file.

Classes

struct  yycnontermgoto
struct  yystategoto
struct  yynontermgoto
struct  yyctokenaction
struct  yystateaction
struct  yytokenaction
struct  yyreduction
struct  yyctokendest

Defines

#define YY_AYACC
#define YYCONST
#define YYEXIT_SUCCESS   0
#define YYEXIT_FAILURE   1
#define YYTK_ALL   (-1)
#define YYTK_END   0
#define YYTK_ERROR   256
#define YYAT_SHIFT   0
#define YYAT_REDUCE   1
#define YYAT_ERROR   2
#define YYAT_ACCEPT   3
#define YYAT_DEFAULT   4
#define YYNT_ALL   (-1)
#define YYST_ERROR   (-1)
#define yyabort()   yyexit(1)
#define yyaccept()   yyexit(0)
#define yyclearin()   (yylookahead = 0)
#define yyerrok()   yysetskip(0)
#define yyexit(exitcode)   (yyexitflg = 1, yyexitcode = (exitcode))
#define yyforceerror()   yythrowerror(0)
#define yypopping()   yypopflg
#define yyrecovering()   (yyskip > 0)
#define yyretire(retirecode)   (yyretireflg = 1, yyretirecode = (retirecode))
#define yythrowerror(pop)   (yyerrorflg = 1, yyerrorpop = (pop))
#define YYABORT   yyexit(1)
#define YYACCEPT   yyexit(0)
#define YYERROR   yyforceerror()
#define YYRECOVERING   yyrecovering()
#define yyassert(expr)   assert(expr)
#define yypeek()   (yystackptr[yytop])
#define yypop(num)   (yytop -= (num))
#define yysetskip(skip)   (yyskip = (skip))

Typedefs

typedef short yystack_t
typedef short yycstategoto_t
typedef yycnontermgoto yycnontermgoto_t
typedef yystategoto yystategoto_t
typedef yynontermgoto yynontermgoto_t
typedef short yycstateaction_t
typedef yyctokenaction yyctokenaction_t
typedef yystateaction yystateaction_t
typedef yytokenaction yytokenaction_t
typedef yyreduction yyreduction_t
typedef short yydestructor_t
typedef short yytokendest_t
typedef yyctokendest yyctokendest_t

Functions

int YYCDECL yycparse ()
void YYCDECL yycwipe ()
int YYCDECL yycwork ()
void YYCDECL yydestructpop ()
int YYCDECL yyparse ()
void YYCDECL yyparsecleanup ()
void YYCDECL yyparseinit ()
int YYCDECL yysetstacksize ()
int YYCDECL yysetup ()
void YYCDECL yywipe ()
int YYCDECL yywork ()
void YYCDECL yydiscard ()
void YYCDECL yyerror ()
int YYCDECL yygettoken ()
void YYCDECL yystackoverflow ()
void YYCDECL yysyntaxerror ()
void YYCDECL yycdestructclearin ()
void YYCDECL yydestructclearin ()
void YYCDECL yysetin ()
int YYCDECL yyunclearin ()
int YYCDECL yypush ()
int YYCDECL yylex ()
void YYCDECL yyparseaction ()

Variables

unsigned char YYNEAR YYDCDECL yylookahead
unsigned char YYNEAR YYDCDECL yystackgrow
unsigned char YYNEAR YYDCDECL yyexitflg
unsigned char YYNEAR YYDCDECL yyretireflg
unsigned char YYNEAR YYDCDECL yyerrorflg
unsigned char YYNEAR YYDCDECL yypopflg
unsigned char YYNEAR YYDCDECL yywipeflg
int YYNEAR YYDCDECL yytop
int YYNEAR YYDCDECL yychar
int YYNEAR YYDCDECL yyskip
int YYNEAR YYDCDECL yyerrorcount
FILE YYFAR *YYNEAR YYDCDECL yyparseerr
int YYNEAR YYDCDECL yyexitcode
int YYNEAR YYDCDECL yyretirecode
int YYNEAR YYDCDECL yyerrorpop
yystack_t YYFAR *YYNEAR YYDCDECL yystackptr
yystack_t YYFAR *YYNEAR YYDCDECL yysstackptr
int YYNEAR YYDCDECL yystack_size
int YYNEAR YYDCDECL yysstack_size
size_t YYNEAR YYDCDECL yyattribute_size
char YYFAR *YYNEAR YYDCDECL yyvalptr
char YYFAR *YYNEAR YYDCDECL yylvalptr
char YYFAR *YYNEAR YYDCDECL yyattributestackptr
char YYFAR *YYNEAR YYDCDECL yysattributestackptr
YYCONST yycstateaction_t YYNEARFAR
YYDCDECL 
yycstateaction []
YYCONST yyctokenaction_t YYNEARFAR
YYDCDECL 
yyctokenaction []
YYCONST yycstategoto_t YYNEARFAR
YYDCDECL 
yycstategoto []
YYCONST yycnontermgoto_t YYNEARFAR
YYDCDECL 
yycnontermgoto []
YYCONST yyctokendest_t YYNEARFAR
*YYNEAR YYDCDECL 
yyctokendestptr
YYCONST yystateaction_t YYNEARFAR
YYDCDECL 
yystateaction []
YYCONST yytokenaction_t YYNEARFAR
YYDCDECL 
yytokenaction []
int YYNEAR YYDCDECL yytokenaction_size
YYCONST yystategoto_t YYNEARFAR
YYDCDECL 
yystategoto []
YYCONST yynontermgoto_t YYNEARFAR
YYDCDECL 
yynontermgoto []
int YYNEAR YYDCDECL yynontermgoto_size
YYCONST yytokendest_t YYNEARFAR
*YYNEAR YYDCDECL 
yytokendestptr
int YYNEAR YYDCDECL yytokendest_size
int YYNEAR YYDCDECL yytokendestbase
YYCONST yyreduction_t YYNEARFAR
YYDCDECL 
yyreduction []
YYCONST yydestructor_t YYNEARFAR
*YYNEAR YYDCDECL 
yydestructorptr


Define Documentation

#define YY_AYACC
 

#define YYABORT   yyexit(1)
 

 
#define yyabort  )     yyexit(1)
 

#define YYACCEPT   yyexit(0)
 

 
#define yyaccept  )     yyexit(0)
 

#define yyassert expr   )     assert(expr)
 

#define YYAT_ACCEPT   3
 

#define YYAT_DEFAULT   4
 

#define YYAT_ERROR   2
 

#define YYAT_REDUCE   1
 

#define YYAT_SHIFT   0
 

 
#define yyclearin  )     (yylookahead = 0)
 

#define YYCONST
 

 
#define yyerrok  )     yysetskip(0)
 

#define YYERROR   yyforceerror()
 

#define yyexit exitcode   )     (yyexitflg = 1, yyexitcode = (exitcode))
 

#define YYEXIT_FAILURE   1
 

#define YYEXIT_SUCCESS   0
 

 
#define yyforceerror  )     yythrowerror(0)
 

#define YYNT_ALL   (-1)
 

 
#define yypeek  )     (yystackptr[yytop])
 

#define yypop num   )     (yytop -= (num))
 

 
#define yypopping  )     yypopflg
 

#define YYRECOVERING   yyrecovering()
 

 
#define yyrecovering  )     (yyskip > 0)
 

#define yyretire retirecode   )     (yyretireflg = 1, yyretirecode = (retirecode))
 

#define yysetskip skip   )     (yyskip = (skip))
 

#define YYST_ERROR   (-1)
 

#define yythrowerror pop   )     (yyerrorflg = 1, yyerrorpop = (pop))
 

#define YYTK_ALL   (-1)
 

#define YYTK_END   0
 

#define YYTK_ERROR   256
 


Typedef Documentation

typedef struct yycnontermgoto yycnontermgoto_t
 

typedef short yycstateaction_t
 

typedef short yycstategoto_t
 

typedef struct yyctokenaction yyctokenaction_t
 

typedef struct yyctokendest yyctokendest_t
 

typedef short yydestructor_t
 

typedef struct yynontermgoto yynontermgoto_t
 

typedef struct yyreduction yyreduction_t
 

typedef short yystack_t
 

typedef struct yystateaction yystateaction_t
 

typedef struct yystategoto yystategoto_t
 

typedef struct yytokenaction yytokenaction_t
 

typedef short yytokendest_t
 


Function Documentation

void YYCDECL yycdestructclearin  ) 
 

int YYCDECL yycparse  ) 
 

void YYCDECL yycwipe  ) 
 

int YYCDECL yycwork  ) 
 

void YYCDECL yydestructclearin  ) 
 

void YYCDECL yydestructpop  ) 
 

void YYCDECL yydiscard  ) 
 

void YYCDECL yyerror  ) 
 

int YYCDECL yygettoken  ) 
 

int YYCDECL yylex  ) 
 

int YYCDECL yyparse  ) 
 

void YYCDECL yyparseaction  ) 
 

void YYCDECL yyparsecleanup  ) 
 

void YYCDECL yyparseinit  ) 
 

int YYCDECL yypush  ) 
 

void YYCDECL yysetin  ) 
 

int YYCDECL yysetstacksize  ) 
 

int YYCDECL yysetup  ) 
 

void YYCDECL yystackoverflow  ) 
 

void YYCDECL yysyntaxerror  ) 
 

int YYCDECL yyunclearin  ) 
 

void YYCDECL yywipe  ) 
 

int YYCDECL yywork  ) 
 


Variable Documentation

size_t YYNEAR YYDCDECL yyattribute_size
 

char YYFAR* YYNEAR YYDCDECL yyattributestackptr
 

int YYNEAR YYDCDECL yychar
 

YYCONST yycnontermgoto_t YYNEARFAR YYDCDECL yycnontermgoto[]
 

YYCONST yycstateaction_t YYNEARFAR YYDCDECL yycstateaction[]
 

YYCONST yycstategoto_t YYNEARFAR YYDCDECL yycstategoto[]
 

YYCONST yyctokenaction_t YYNEARFAR YYDCDECL yyctokenaction[]
 

YYCONST yyctokendest_t YYNEARFAR* YYNEAR YYDCDECL yyctokendestptr
 

YYCONST yydestructor_t YYNEARFAR* YYNEAR YYDCDECL yydestructorptr
 

int YYNEAR YYDCDECL yyerrorcount
 

unsigned char YYNEAR YYDCDECL yyerrorflg
 

int YYNEAR YYDCDECL yyerrorpop
 

int YYNEAR YYDCDECL yyexitcode
 

unsigned char YYNEAR YYDCDECL yyexitflg
 

unsigned char YYNEAR YYDCDECL yylookahead
 

char YYFAR* YYNEAR YYDCDECL yylvalptr
 

YYCONST yynontermgoto_t YYNEARFAR YYDCDECL yynontermgoto[]
 

int YYNEAR YYDCDECL yynontermgoto_size
 

FILE YYFAR* YYNEAR YYDCDECL yyparseerr
 

unsigned char YYNEAR YYDCDECL yypopflg
 

YYCONST yyreduction_t YYNEARFAR YYDCDECL yyreduction[]
 

int YYNEAR YYDCDECL yyretirecode
 

unsigned char YYNEAR YYDCDECL yyretireflg
 

char YYFAR* YYNEAR YYDCDECL yysattributestackptr
 

int YYNEAR YYDCDECL yyskip
 

int YYNEAR YYDCDECL yysstack_size
 

yystack_t YYFAR* YYNEAR YYDCDECL yysstackptr
 

int YYNEAR YYDCDECL yystack_size
 

unsigned char YYNEAR YYDCDECL yystackgrow
 

yystack_t YYFAR* YYNEAR YYDCDECL yystackptr
 

YYCONST yystateaction_t YYNEARFAR YYDCDECL yystateaction[]
 

YYCONST yystategoto_t YYNEARFAR YYDCDECL yystategoto[]
 

YYCONST yytokenaction_t YYNEARFAR YYDCDECL yytokenaction[]
 

int YYNEAR YYDCDECL yytokenaction_size
 

int YYNEAR YYDCDECL yytokendest_size
 

int YYNEAR YYDCDECL yytokendestbase
 

YYCONST yytokendest_t YYNEARFAR* YYNEAR YYDCDECL yytokendestptr
 

int YYNEAR YYDCDECL yytop
 

char YYFAR* YYNEAR YYDCDECL yyvalptr
 

unsigned char YYNEAR YYDCDECL yywipeflg
 


Generated on Wed Mar 16 00:10:31 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1