File y.tab.c


Included Files


Type enum yytokentype

enum yytokentype
enum yytokentype 
   { 
     SHIFT; 
     NOTHING; 
     NUMBER; 
     BITS; 
     DIGITS; 
     HEXDIGS; 
     HEX_LITERAL; 
     DECIMAL_LITERAL; 
     BINARY_LITERAL; 
     EOL; 
     VCHAR_STRING; 
     EQUALS; 
     EQ_OR; 
     PROSE; 
     QSTRING; 
     RULENAME; 
     CONT; 
     WSP; 
   } 

Typedef YYSTYPE

typedef union YYSTYPE YYSTYPE
union YYSTYPE 
   { 
     struct token* tok; 
   } 

Type union yyalloc

union yyalloc
union yyalloc 
   { 
     short int yyss; 
     YYSTYPE yyvs; 
   } 

Typedef yysigned_char

typedef signed char yysigned_char

Global Variable abnfdebug

int abnfdebug
Visible in:  y.tab.c
Used in: abnfparse()y.tab.c
  main()y.tab.c
  yydestruct()y.tab.c

External Variables

yytext
extern char* yytext

Local Variables

grammar_rcs_sccs_id
static const char grammar_rcs_sccs_id[]

yytranslate
static const unsigned char yytranslate[]
Used in: abnfparse()

yyprhs
static const unsigned char yyprhs[]
Used in: yy_reduce_print()

yyrhs
static const yysigned_char yyrhs[]
Used in: yy_reduce_print()

yyrline
static const unsigned char yyrline[]
Used in: yy_reduce_print()

yytname
static const char* const yytname[]
Used in: abnfparse()
  yy_reduce_print()
  yysymprint()

yytoknum
static const unsigned short int yytoknum[]
Used in: yysymprint()

yyr1
static const unsigned char yyr1[]
Used in: abnfparse()
  yy_reduce_print()

yyr2
static const unsigned char yyr2[]
Used in: abnfparse()

yydefact
static const unsigned char yydefact[]
Used in: abnfparse()

yydefgoto
static const yysigned_char yydefgoto[]
Used in: abnfparse()

yypact
static const yysigned_char yypact[]
Used in: abnfparse()

yypgoto
static const yysigned_char yypgoto[]
Used in: abnfparse()

yytable
static const yysigned_char yytable[]
Used in: abnfparse()

yycheck
static const yysigned_char yycheck[]
Used in: abnfparse()

yystos
static const unsigned char yystos[]
Used in: abnfparse()


Global Function abnferror()

void abnferror ( const char* s )
Prototyped in: y.tab.c
Calls: fprintf()
Called by: abnfparse()y.tab.c

Global Function abnfparse()

int abnfparse ( void* r )
Prototyped in: y.tab.c
Calls: abnferror()y.tab.c
  abnflex()lex.abnf.c
  free_token()support.c
  group()support.c
  normalize()support.c
  option()support.c
  string_cat()support.c
  yy_reduce_print()y.tab.c
  yy_stack_print()y.tab.c
  yydestruct()y.tab.c
  yystpcpy()y.tab.c
  yystrlen()y.tab.c
  yysymprint()y.tab.c
  __builtin_memcpy(), fprintf(), free(), malloc()
Called by: main()y.tab.c
References Variables: abnfdebugy.tab.c
  yychecky.tab.c
  yydefacty.tab.c
  yydefgotoy.tab.c
  yypacty.tab.c
  yypgotoy.tab.c
  yyr1y.tab.c
  yyr2y.tab.c
  yystosy.tab.c
  yytabley.tab.c
  yytnamey.tab.c
  yytranslatey.tab.c

Global Function main()

int main ( int argc, char** argv )
Calls: abnfparse()y.tab.c
  abnfset_debug()lex.abnf.c
  abnfset_out()lex.abnf.c
  cleanup_lexer()lex.abnf.c
  initialize_lexer()lex.abnf.c
  new_rule()support.c
  __errno_location(), atoi(), calloc(), fclose(), fopen(), fprintf(), free(), getenv(), rewind(), setvbuf(), strchr(), strcmp(), strerror(), strrchr()
References Variables: abnfdebugy.tab.c

Local Function abnfprint()

static void abnfprint ( FILE* f, unsigned int type, YYSTYPE p )
Prototyped in: y.tab.c
Calls: fprintf()
Called by: yysymprint()y.tab.c

Local Function yy_reduce_print()

static void yy_reduce_print ( int yyrule )
Calls: fprintf()
Called by: abnfparse()y.tab.c
References Variables: yyprhsy.tab.c
  yyr1y.tab.c
  yyrhsy.tab.c
  yyrliney.tab.c
  yytnamey.tab.c

Local Function yy_stack_print()

static void yy_stack_print ( short int* bottom, short int* top )
Calls: fprintf()
Called by: abnfparse()y.tab.c

Local Function yydestruct()

static void yydestruct ( const char* yymsg, int yytype, YYSTYPE* yyvaluep )
Calls: yysymprint()y.tab.c
  fprintf()
Called by: abnfparse()y.tab.c
References Variables: abnfdebugy.tab.c

Local Function yystpcpy()

static char* yystpcpy ( char* yydest, const char* yysrc )
Called by: abnfparse()y.tab.c

Local Function yystrlen()

static size_t yystrlen ( const char* yystr )
Called by: abnfparse()y.tab.c

Local Function yysymprint()

static void yysymprint ( FILE* yyoutput, int yytype, YYSTYPE* yyvaluep )
Calls: abnfprint()y.tab.c
  fprintf()
Called by: abnfparse()y.tab.c
  yydestruct()y.tab.c
References Variables: yytnamey.tab.c
  yytoknumy.tab.c