Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Fields
lexer_source_file_struct Struct Reference

#include <lexer.h>

Data Fields

Bool allow_ids
char buffer [(1000+2)]
int column_of_start_of_last_lexeme
int current_column
uint64_t current_line
Bool fake_rparen_at_eol
FILE * file
char * filename
uint64_t line_of_start_of_last_lexeme
struct lexer_source_file_structparent_file
int parentheses_level
int saved_current_char
struct lexeme_info saved_lexeme

Detailed Description

Definition at line 138 of file lexer.h.

Field Documentation

Bool lexer_source_file_struct::allow_ids
char lexer_source_file_struct::buffer[(1000+2)]
int lexer_source_file_struct::column_of_start_of_last_lexeme
int lexer_source_file_struct::current_column
uint64_t lexer_source_file_struct::current_line
Bool lexer_source_file_struct::fake_rparen_at_eol
FILE* lexer_source_file_struct::file

Definition at line 141 of file lexer.h.

Referenced by get_next_char(), and start_lex_from_file().

char* lexer_source_file_struct::filename
uint64_t lexer_source_file_struct::line_of_start_of_last_lexeme
struct lexer_source_file_struct* lexer_source_file_struct::parent_file

Definition at line 139 of file lexer.h.

Referenced by reading_from_top_level(), start_lex_from_file(), and stop_lex_from_file().

int lexer_source_file_struct::parentheses_level
int lexer_source_file_struct::saved_current_char

Definition at line 151 of file lexer.h.

Referenced by start_lex_from_file(), and stop_lex_from_file().

struct lexeme_info lexer_source_file_struct::saved_lexeme

Definition at line 150 of file lexer.h.

Referenced by start_lex_from_file(), and stop_lex_from_file().


The documentation for this struct was generated from the following file: