File rpsl/inject.tab.c


Included Files


Preprocessor definitions

#define YYBISON 1

#define yyparse injectparse

#define yylex injectlex

#define yyerror injecterror

#define yylval injectlval

#define yychar injectchar

#define yydebug injectdebug

#define yynerrs injectnerrs

#define OP_OR 257

#define OP_EQUAL 258

#define OP_APPEND 259

#define OP_COMPARE 260

#define OP_AND 261

#define TKN_ASNO 262

#define TKN_IPV4 263

#define KEYW_ACTION 264

#define TKN_PREF 265

#define TKN_MED 266

#define TKN_DPA 267

#define TKN_ASPATH 268

#define TKN_COMMUNITY 269

#define TKN_NEXT_HOP 270

#define TKN_COST 271

#define TKN_COMM_NO 272

#define TKN_RTRSNAME 273

#define TKN_PRFXV4 274

#define TKN_PRFXV4RNG 275

#define KEYW_IGP_COST 276

#define KEYW_SELF 277

#define KEYW_PREPEND 278

#define KEYW_APPEND 279

#define KEYW_DELETE 280

#define KEYW_CONTAINS 281

#define KEYW_AT 282

#define KEYW_EXCEPT 283

#define KEYW_UPON 284

#define KEYW_STATIC 285

#define KEYW_HAVE_COMPONENTS 286

#define KEYW_EXCLUDE 287

#define KEYW_INTERNET 288

#define KEYW_NO_EXPORT 289

#define KEYW_NO_ADVERTISE 290

#define KEYW_MASKLEN 291

#define TKN_INT 292

#define TKN_DNS 293

#define YYFINAL 126

#define YYFLAG 32768

#define YYNTBASE 47

#define YYTRANSLATE( x )

#define YYLAST 103

#define YYSTACK_USE_ALLOCA

#define alloca __builtin_alloca

#define YYSTACK_ALLOC alloca

#define yyerrok

#define yyclearin

#define YYEMPTY 2

#define YYEOF 0

#define YYACCEPT

#define YYABORT

#define YYERROR

#define YYFAIL

#define YYRECOVERING

#define YYBACKUP( token, value )

#define YYTERROR 1

#define YYERRCODE 256

#define YYLEX yylex

#define YYINITDEPTH 200

#define YYMAXDEPTH 10000

#define __yy_memcpy( TO, FROM, COUNT )

#define YYPARSE_PARAM_ARG

#define YYPARSE_PARAM_DECL

#define YYPOPSTACK


Typedef YYSTYPE

typedef union {...} YYSTYPE
union 
   { 
     char* sval; 
   } 

Global Variable injectchar

int injectchar
Visible in:  rpsl/inject.tab.c
Used in: injectparse()rpsl/inject.tab.c

Global Variable injectlval

YYSTYPE injectlval
Visible in:  rpsl/inject.tab.c
Used in: injectparse()rpsl/inject.tab.c

Global Variable injectnerrs

int injectnerrs
Visible in:  rpsl/inject.tab.c
Used in: injectparse()rpsl/inject.tab.c

Local Variables

yytranslate
static const char yytranslate[]
Used in: injectparse()

yyr1
static const short yyr1[]
Used in: injectparse()

yyr2
static const short yyr2[]
Used in: injectparse()

yydefact
static const short yydefact[]
Used in: injectparse()

yydefgoto
static const short yydefgoto[]
Used in: injectparse()

yypact
static const short yypact[]
Used in: injectparse()

yypgoto
static const short yypgoto[]
Used in: injectparse()

yytable
static const short yytable[]
Used in: injectparse()

yycheck
static const short yycheck[]
Used in: injectparse()


Global Function injecterror()

int injecterror ( const char* s )
Prototyped in: rpsl/inject.tab.c
Calls: yyerror()
Called by: injectparse()rpsl/inject.tab.c

Global Function injectparse()

int injectparse ( void )
Prototyped in: rpsl/inject.tab.c
Calls: injecterror()rpsl/inject.tab.c
  __builtin_alloca(), __builtin_memcpy(), free(), injectlex(), strlen(), strtol(), strtoul(), syntax_error()
References Variables: injectcharrpsl/inject.tab.c
  injectlvalrpsl/inject.tab.c
  injectnerrsrpsl/inject.tab.c
  yycheckrpsl/inject.tab.c
  yydefactrpsl/inject.tab.c
  yydefgotorpsl/inject.tab.c
  yypactrpsl/inject.tab.c
  yypgotorpsl/inject.tab.c
  yyr1rpsl/inject.tab.c
  yyr2rpsl/inject.tab.c
  yytablerpsl/inject.tab.c
  yytranslaterpsl/inject.tab.c