CompileEnv Struct Reference

#include <tclCompile.h>


Data Fields

InterpiPtr
const char * source
int numSrcBytes
ProcprocPtr
int numCommands
int exceptDepth
int maxExceptDepth
int maxStackDepth
int currStackDepth
LiteralTable localLitTable
unsigned char * codeStart
unsigned char * codeNext
unsigned char * codeEnd
int mallocedCodeArray
LiteralEntryliteralArrayPtr
int literalArrayNext
int literalArrayEnd
int mallocedLiteralArray
ExceptionRangeexceptArrayPtr
int exceptArrayNext
int exceptArrayEnd
int mallocedExceptArray
CmdLocationcmdMapPtr
int cmdMapEnd
int mallocedCmdMap
AuxDataauxDataArrayPtr
int auxDataArrayNext
int auxDataArrayEnd
int mallocedAuxDataArray
unsigned char staticCodeSpace [COMPILEENV_INIT_CODE_BYTES]
LiteralEntry staticLiteralSpace [COMPILEENV_INIT_NUM_OBJECTS]
ExceptionRange staticExceptArraySpace [COMPILEENV_INIT_EXCEPT_RANGES]
CmdLocation staticCmdMapSpace [COMPILEENV_INIT_CMD_MAP_SIZE]
AuxData staticAuxDataArraySpace [COMPILEENV_INIT_AUX_DATA_SIZE]
ExtCmdLocextCmdMapPtr
int line
int atCmdStart


Detailed Description

Definition at line 215 of file tclCompile.h.


Field Documentation

Definition at line 216 of file tclCompile.h.

Referenced by TclRegisterLiteral().

const char* CompileEnv::source

Definition at line 220 of file tclCompile.h.

Referenced by TclCompileScript().

Definition at line 224 of file tclCompile.h.

Referenced by TclCompileScript().

Definition at line 231 of file tclCompile.h.

Definition at line 233 of file tclCompile.h.

Definition at line 235 of file tclCompile.h.

Definition at line 239 of file tclCompile.h.

Referenced by TclRegisterLiteral().

unsigned char* CompileEnv::codeEnd

Definition at line 246 of file tclCompile.h.

Referenced by TclExpandCodeArray(), and TclFixupForwardJump().

Definition at line 248 of file tclCompile.h.

Referenced by TclExpandCodeArray().

Definition at line 252 of file tclCompile.h.

Referenced by TclSetByteCodeFromAny().

Definition at line 253 of file tclCompile.h.

Definition at line 254 of file tclCompile.h.

Definition at line 263 of file tclCompile.h.

Definition at line 265 of file tclCompile.h.

Definition at line 271 of file tclCompile.h.

Definition at line 272 of file tclCompile.h.

Definition at line 274 of file tclCompile.h.

Referenced by TclSetByteCodeFromAny().

Definition at line 275 of file tclCompile.h.

Referenced by TclSetByteCodeFromAny().

Definition at line 279 of file tclCompile.h.

Definition at line 280 of file tclCompile.h.

unsigned char CompileEnv::staticCodeSpace[COMPILEENV_INIT_CODE_BYTES]

Definition at line 282 of file tclCompile.h.

LiteralEntry CompileEnv::staticLiteralSpace[COMPILEENV_INIT_NUM_OBJECTS]

Definition at line 284 of file tclCompile.h.

ExceptionRange CompileEnv::staticExceptArraySpace[COMPILEENV_INIT_EXCEPT_RANGES]

Definition at line 286 of file tclCompile.h.

CmdLocation CompileEnv::staticCmdMapSpace[COMPILEENV_INIT_CMD_MAP_SIZE]

Definition at line 288 of file tclCompile.h.

AuxData CompileEnv::staticAuxDataArraySpace[COMPILEENV_INIT_AUX_DATA_SIZE]

Definition at line 290 of file tclCompile.h.

Definition at line 298 of file tclCompile.h.

Referenced by TclCompileScript(), and TclCompileWhileCmd().


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



Generated on Wed Mar 12 12:18:40 2008 by  doxygen 1.5.1