C Cross Referencing & Documentation tool. Version 1.5c.
C lexical analyser
CPP processing, including GNU extensions, using yylval as a string.
#define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 5
#define yyconst const
#define YY_PROTO( proto )
#define YY_SC_TO_UI( c )
#define YYSTATE YY_START
#define YY_STATE_EOF( state )
#define YY_END_OF_BUFFER_CHAR 0
#define YY_BUF_SIZE 16384
#define EOB_ACT_CONTINUE_SCAN 0
#define yyless( n )
#define unput( c )
#define YY_BUFFER_EOF_PENDING 2
#define YY_CURRENT_BUFFER yy_current_buffer
#define yy_new_buffer yy_create_buffer
#define yy_set_interactive( is_interactive )
#define yy_set_bol( at_bol )
#define yytext_ptr yytext
#define REJECT reject_used_but_not_detected
#define YY_RESTORE_YY_MORE_OFFSET
#define YY_INPUT( buf, result, max_size )
#define YY_START_STACK_INCR 25
#define YY_FATAL_ERROR( msg )
#define YY_BREAK break
#define YY_RULE_SETUP YY_USER_ACTION
#define yyless( n )
| struct yy_buffer_state | |
| { | |
| FILE* yy_input_file; | |
| char* yy_ch_buf; | |
| char* yy_buf_pos; | |
| yy_size_t yy_buf_size; | |
| int yy_n_chars; | |
| int yy_is_our_buffer; | |
| int yy_is_interactive; | |
| int yy_at_bol; | |
| int yy_fill_buffer; | |
| int yy_buffer_status; | |
| } |
| Visible in: | parse-lex.c | |
| Used in: | yylex() | parse-lex.c |
| Visible in: | parse-lex.c | |
| Used in: | yylex() | parse-lex.c |
| Visible in: | parse-lex.c | |
| Used in: | input() | parse-lex.c |
| yy_get_next_buffer() | parse-lex.c | |
| yy_get_previous_state() | parse-lex.c | |
| yy_load_buffer_state() | parse-lex.c | |
| yylex() | parse-lex.c | |
| yyunput() | parse-lex.c |
| Defined in: | preproc.c |
option_all_comments
One of the options controlling how comments are processed, use all comments not just the specially formattted ones.
extern int option_all_comments
| Defined in: | cxref.c |
option_block_comments
One of the options controlling how comments are processed, remove the leading block comment marker.
extern int option_block_comments
| Defined in: | cxref.c |
option_no_comments
One of the options controlling how comments are processed, ignore all comments.
| Defined in: | cxref.c |
option_warn
Flag that indicates if the comment warnings are to be issued.
| Defined in: | cxref.c |
| Used in: | input() |
| yy_delete_buffer() | |
| yy_flush_buffer() | |
| yy_get_next_buffer() | |
| yy_load_buffer_state() | |
| yy_switch_to_buffer() | |
| yylex() | |
| yyrestart() | |
| yyunput() |
yy_hold_char
static char yy_hold_char
| Used in: | input() |
| yy_load_buffer_state() | |
| yy_switch_to_buffer() | |
| yylex() | |
| yyunput() |
yy_n_chars
static int yy_n_chars
| Used in: | input() |
| yy_get_next_buffer() | |
| yy_load_buffer_state() | |
| yy_switch_to_buffer() | |
| yylex() | |
| yyunput() |
yy_c_buf_p
static char* yy_c_buf_p
| Used in: | input() |
| yy_get_next_buffer() | |
| yy_get_previous_state() | |
| yy_load_buffer_state() | |
| yy_switch_to_buffer() | |
| yy_try_NUL_trans() | |
| yylex() | |
| yyunput() |
| Used in: | yylex() |
| Used in: | ResetLexer() |
| yy_get_previous_state() | |
| yylex() |
yy_did_buffer_switch_on_eof
static int yy_did_buffer_switch_on_eof
| Used in: | input() |
| yy_switch_to_buffer() | |
| yylex() |
yy_accept
static const short int yy_accept[698]
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
yy_ec
static const int yy_ec[256]
| Used in: | yy_get_previous_state() |
| yylex() |
yy_meta
static const int yy_meta[74]
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
yy_base
static const short int yy_base[735]
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
yy_def
static const short int yy_def[735]
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
yy_nxt
static const short int yy_nxt[2109]
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
yy_chk
static const short int yy_chk[2109]
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
yy_last_accepting_state
static yy_state_type yy_last_accepting_state
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
yy_last_accepting_cpos
static char* yy_last_accepting_cpos
| Used in: | yy_get_previous_state() |
| yy_try_NUL_trans() | |
| yylex() |
inc_file_flags
The flags that come out of GCC when a file is included.
| Used in: | ResetLexer() |
| yylex() |
inc_file
The name of a file seen in a CPP_INC_FILE state.
| Used in: | ResetLexer() |
| yylex() |
define_value
The value of the thing that is defined (but only if it is simple).
| Used in: | ResetLexer() |
| yylex() |
comment_init_state
The lex state at the time that a comment is seen.
| Used in: | ResetLexer() |
| yylex() |
gnu_att_depth
To get around the GCC __attribute__ keyword, skip over matched () counted by this.
| Used in: | ResetLexer() |
| yylex() |
gnu_typ_depth
To get around the GCC __typeof__ keyword, skip over matched () counted by this.
| Used in: | ResetLexer() |
| yylex() |
push_past
If we see a comment immediately after a ',', ';', '};', '},' or ')' then push it before.
| Used in: | ResetLexer() |
| yylex() |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_fatal_error() | parse-lex.c |
| yy_flex_alloc() | parse-lex.c | |
| yy_init_buffer() | parse-lex.c | |
| Called by: | yylex() | parse-lex.c |
| yyrestart() | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_flex_free() | parse-lex.c |
| References Variables: | yy_current_buffer | parse-lex.c |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_load_buffer_state() | parse-lex.c |
| Called by: | yy_init_buffer() | parse-lex.c |
| References Variables: | yy_current_buffer | parse-lex.c |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_flush_buffer() | parse-lex.c |
| fileno(), isatty() | ||
| Called by: | yy_create_buffer() | parse-lex.c |
| yyrestart() | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_fatal_error() | parse-lex.c |
| yy_flex_alloc() | parse-lex.c | |
| yy_switch_to_buffer() | parse-lex.c | |
| Called by: | yy_scan_bytes() | parse-lex.c |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_fatal_error() | parse-lex.c |
| yy_flex_alloc() | parse-lex.c | |
| yy_scan_buffer() | parse-lex.c | |
| Called by: | yy_scan_string() | parse-lex.c |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_scan_bytes() | parse-lex.c |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_load_buffer_state() | parse-lex.c |
| Called by: | yy_scan_buffer() | parse-lex.c |
| References Variables: | yy_c_buf_p | parse-lex.c |
| yy_current_buffer | parse-lex.c | |
| yy_did_buffer_switch_on_eof | parse-lex.c | |
| yy_hold_char | parse-lex.c | |
| yy_n_chars | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_create_buffer() | parse-lex.c |
| yy_init_buffer() | parse-lex.c | |
| yy_load_buffer_state() | parse-lex.c | |
| Called by: | DocumentTheFile() | cxref.c |
| input() | parse-lex.c | |
| yy_get_next_buffer() | parse-lex.c | |
| yylex() | parse-lex.c | |
| References Variables: | yy_current_buffer | parse-lex.c |
| yyin | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | input() | parse-lex.c |
| yy_get_next_buffer() | parse-lex.c | |
| yyrestart() | parse-lex.c | |
| Called by: | input() | parse-lex.c |
| References Variables: | yy_c_buf_p | parse-lex.c |
| yy_current_buffer | parse-lex.c | |
| yy_did_buffer_switch_on_eof | parse-lex.c | |
| yy_hold_char | parse-lex.c | |
| yy_n_chars | parse-lex.c | |
| yyin | parse-lex.c | |
| yytext | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | exit(), fprintf() | |
| Called by: | yy_create_buffer() | parse-lex.c |
| yy_get_next_buffer() | parse-lex.c | |
| yy_scan_buffer() | parse-lex.c | |
| yy_scan_bytes() | parse-lex.c | |
| yylex() | parse-lex.c | |
| yyunput() | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | malloc() | |
| Called by: | yy_create_buffer() | parse-lex.c |
| yy_scan_buffer() | parse-lex.c | |
| yy_scan_bytes() | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | free() | |
| Called by: | yy_delete_buffer() | parse-lex.c |
| Prototyped in: | parse-lex.c | |
| Calls: | realloc() | |
| Called by: | yy_get_next_buffer() | parse-lex.c |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_fatal_error() | parse-lex.c |
| yy_flex_realloc() | parse-lex.c | |
| yyrestart() | parse-lex.c | |
| _IO_getc(), ferror(), fread() | ||
| Called by: | input() | parse-lex.c |
| yylex() | parse-lex.c | |
| References Variables: | yy_c_buf_p | parse-lex.c |
| yy_current_buffer | parse-lex.c | |
| yy_n_chars | parse-lex.c | |
| yyin | parse-lex.c | |
| yytext | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Called by: | yylex() | parse-lex.c |
| References Variables: | yy_accept | parse-lex.c |
| yy_base | parse-lex.c | |
| yy_c_buf_p | parse-lex.c | |
| yy_chk | parse-lex.c | |
| yy_def | parse-lex.c | |
| yy_last_accepting_cpos | parse-lex.c | |
| yy_last_accepting_state | parse-lex.c | |
| yy_meta | parse-lex.c | |
| yy_nxt | parse-lex.c | |
| Prototyped in: | parse-lex.c | |
| Calls: | yy_fatal_error() | parse-lex.c |
| Called by: | yylex() | parse-lex.c |
| References Variables: | yy_c_buf_p | parse-lex.c |
| yy_current_buffer | parse-lex.c | |
| yy_hold_char | parse-lex.c | |
| yy_n_chars | parse-lex.c | |
| yytext | parse-lex.c | |