Included Files
- #include </usr/include/stdlib.h>
- #include </usr/include/ctype.h>
- #include </usr/include/errno.h>
- #include </usr/include/string.h>
- #include </usr/include/unistd.h>
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 union YYSTYPE YYSTYPE
| union YYSTYPE |
|
| { |
|
| struct token* tok; |
|
| } |
|
union yyalloc
| union yyalloc |
|
| { |
|
| short int yyss; |
|
| YYSTYPE yyvs; |
|
| } |
|
typedef signed char yysigned_char
int abnfdebug
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[]
yyprhs
static const unsigned char yyprhs[]
yyrhs
static const yysigned_char yyrhs[]
yyrline
static const unsigned char yyrline[]
yytname
static const char* const yytname[]
yytoknum
static const unsigned short int yytoknum[]
yyr1
static const unsigned char yyr1[]
yyr2
static const unsigned char yyr2[]
yydefact
static const unsigned char yydefact[]
yydefgoto
static const yysigned_char yydefgoto[]
yypact
static const yysigned_char yypact[]
yypgoto
static const yysigned_char yypgoto[]
yytable
static const yysigned_char yytable[]
yycheck
static const yysigned_char yycheck[]
yystos
static const unsigned char yystos[]
void abnferror ( const char* s )
int abnfparse ( void* r )
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:
| abnfdebug | y.tab.c
|
static void abnfprint ( FILE* f, unsigned int type, YYSTYPE p )
static void yy_reduce_print ( int yyrule )
static void yy_stack_print ( short int* bottom, short int* top )
static void yydestruct ( const char* yymsg, int yytype, YYSTYPE* yyvaluep )
static char* yystpcpy ( char* yydest, const char* yysrc )
static size_t yystrlen ( const char* yystr )
static void yysymprint ( FILE* yyoutput, int yytype, YYSTYPE* yyvaluep )