Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

lexer_source_file_struct Struct Reference

#include <soarkernel.h>

Collaboration diagram for lexer_source_file_struct:

Collaboration graph
[legend]

Data Fields

lexer_source_file_structparent_file
char * filename
FILE * file
bool fake_rparen_at_eol
bool allow_ids
int parentheses_level
int current_column
unsigned long current_line
int column_of_start_of_last_lexeme
unsigned long line_of_start_of_last_lexeme
char buffer [BUFSIZE]
lexeme_info saved_lexeme
char saved_current_char

Field Documentation

bool lexer_source_file_struct::allow_ids
 

Definition at line 728 of file soarkernel.h.

Referenced by start_lex_from_file().

char lexer_source_file_struct::buffer[BUFSIZE]
 

Definition at line 734 of file soarkernel.h.

Referenced by start_lex_from_file().

int lexer_source_file_struct::column_of_start_of_last_lexeme
 

Definition at line 732 of file soarkernel.h.

Referenced by start_lex_from_file().

int lexer_source_file_struct::current_column
 

Definition at line 730 of file soarkernel.h.

Referenced by start_lex_from_file().

unsigned long lexer_source_file_struct::current_line
 

Definition at line 731 of file soarkernel.h.

Referenced by start_lex_from_file().

bool lexer_source_file_struct::fake_rparen_at_eol
 

Definition at line 727 of file soarkernel.h.

Referenced by start_lex_from_file().

FILE* lexer_source_file_struct::file
 

Definition at line 726 of file soarkernel.h.

Referenced by start_lex_from_file().

char* lexer_source_file_struct::filename
 

Definition at line 725 of file soarkernel.h.

Referenced by start_lex_from_file(), and stop_lex_from_file().

unsigned long lexer_source_file_struct::line_of_start_of_last_lexeme
 

Definition at line 733 of file soarkernel.h.

Referenced by start_lex_from_file().

struct lexer_source_file_struct* lexer_source_file_struct::parent_file
 

Definition at line 724 of file soarkernel.h.

Referenced by start_lex_from_file().

int lexer_source_file_struct::parentheses_level
 

Definition at line 729 of file soarkernel.h.

Referenced by start_lex_from_file().

char lexer_source_file_struct::saved_current_char
 

Definition at line 736 of file soarkernel.h.

Referenced by start_lex_from_file(), and stop_lex_from_file().

struct lexeme_info lexer_source_file_struct::saved_lexeme
 

Definition at line 735 of file soarkernel.h.

Referenced by start_lex_from_file(), and stop_lex_from_file().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 11 13:04:32 2003 for Soar Kernel by doxygen 1.3.5