Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

source_s Struct Reference

#include <l_precomp.h>

Collaboration diagram for source_s:

Collaboration graph
[legend]

Data Fields

define_t ** definehash
define_tdefines
char filename [1024]
char includepath [1024]
indent_tindentstack
punctuation_tpunctuations
script_tscriptstack
int skip
token_t token
token_ttokens

Field Documentation

define_t** definehash
 

Definition at line 103 of file l_precomp.h.

Referenced by FreeSource(), LoadSourceFile(), LoadSourceMemory(), PC_AddBuiltinDefines(), PC_AddDefine(), PC_AddGlobalDefinesToSource(), PC_Directive_define(), PC_Directive_if_def(), PC_Directive_undef(), PC_DollarEvaluate(), PC_Evaluate(), PC_EvaluateTokens(), and PC_ReadToken().

define_t* defines
 

Definition at line 102 of file l_precomp.h.

Referenced by FreeSource(), LoadSourceFile(), LoadSourceMemory(), PC_AddBuiltinDefines(), PC_AddDefine(), PC_AddGlobalDefinesToSource(), PC_Directive_define(), PC_Directive_if_def(), PC_Directive_undef(), PC_DollarEvaluate(), PC_Evaluate(), PC_EvaluateTokens(), and PC_ReadToken().

char filename[1024]
 

Definition at line 97 of file l_precomp.h.

Referenced by LoadSourceFile(), and LoadSourceMemory().

char includepath[1024]
 

Definition at line 98 of file l_precomp.h.

Referenced by PC_Directive_include(), and PC_SetIncludePath().

indent_t* indentstack
 

Definition at line 104 of file l_precomp.h.

Referenced by FreeSource(), LoadSourceFile(), LoadSourceMemory(), PC_PopIndent(), PC_PushIndent(), and PC_ReadSourceToken().

punctuation_t* punctuations
 

Definition at line 99 of file l_precomp.h.

Referenced by PC_SetPunctuations().

script_t* scriptstack
 

Definition at line 100 of file l_precomp.h.

Referenced by FreeSource(), LoadSourceFile(), LoadSourceMemory(), PC_Directive_eval(), PC_Directive_evalfloat(), PC_DollarDirective_evalfloat(), PC_DollarDirective_evalint(), PC_EvaluateTokens(), PC_ExpandBuiltinDefine(), PC_PopIndent(), PC_PushIndent(), PC_PushScript(), PC_ReadSourceToken(), PC_SourceFileAndLine(), SourceError(), SourceWarning(), and UnreadSignToken().

int skip
 

Definition at line 105 of file l_precomp.h.

Referenced by LoadSourceFile(), LoadSourceMemory(), PC_Directive_define(), PC_Directive_include(), PC_Directive_undef(), PC_PopIndent(), PC_PushIndent(), and PC_ReadToken().

token_t token
 

Definition at line 106 of file l_precomp.h.

Referenced by PC_ReadToken(), and PC_UnreadLastToken().

token_t* tokens
 

Definition at line 101 of file l_precomp.h.

Referenced by FreeSource(), LoadSourceFile(), LoadSourceMemory(), PC_ExpandDefineIntoSource(), PC_ReadSourceToken(), and PC_UnreadSourceToken().


The documentation for this struct was generated from the following file:
Generated on Thu Aug 25 20:00:04 2005 for Quake III Arena by  doxygen 1.3.9.1