Public Member Functions | |
ISC_LINK (struct inputsource) link | |
Data Fields | |
isc_result_t | result |
isc_boolean_t | is_file |
isc_boolean_t | need_close |
isc_boolean_t | at_eof |
isc_boolean_t | last_was_eol |
isc_buffer_t * | pushback |
unsigned int | ignored |
void * | input |
char * | name |
unsigned long | line |
unsigned long | saved_line |
Definition at line 39 of file lex.c.
inputsource::ISC_LINK | ( | struct | inputsource | ) |
Definition at line 40 of file lex.c.
Referenced by isc_lex_getmastertoken(), isc_lex_getoctaltoken(), isc_lex_gettoken(), isc_lex_openfile(), new_source(), and pushandgrow().
Definition at line 41 of file lex.c.
Referenced by isc_lex_close(), isc_lex_gettoken(), isc_lex_isfile(), and new_source().
Definition at line 43 of file lex.c.
Referenced by isc_lex_gettoken(), isc_lex_ungettoken(), new_source(), and pushback().
Definition at line 45 of file lex.c.
Referenced by isc_lex_close(), isc_lex_getlasttokentext(), isc_lex_gettoken(), isc_lex_ungettoken(), new_source(), pushandgrow(), and pushback().
unsigned int inputsource::ignored |
Definition at line 46 of file lex.c.
Referenced by isc_lex_getlasttokentext(), isc_lex_gettoken(), and new_source().
void* inputsource::input |
Definition at line 47 of file lex.c.
Referenced by isc_lex_close(), isc_lex_gettoken(), and new_source().
char* inputsource::name |
Definition at line 48 of file lex.c.
Referenced by isc_lex_close(), isc_lex_getsourcename(), isc_lex_openbuffer(), isc_lex_openstream(), isc_lex_setsourcename(), and new_source().
unsigned long inputsource::line |
Definition at line 49 of file lex.c.
Referenced by isc_lex_getsourceline(), isc_lex_gettoken(), isc_lex_ungettoken(), new_source(), and pushback().
unsigned long inputsource::saved_line |