Searched refs:envPtr (Results 1 - 19 of 19) sorted by relevance

/macosx-10.10.1/tcl-105/tcl/tcl/generic/
H A DtclCompCmds.c25 * static void CompileWord(CompileEnv *envPtr, Tcl_Token *tokenPtr,
29 #define CompileWord(envPtr, tokenPtr, interp, word) \
31 TclEmitPush(TclRegisterNewLiteral((envPtr), (tokenPtr)[1].start, \
32 (tokenPtr)[1].size), (envPtr)); \
34 envPtr->line = mapPtr->loc[eclIndex].line[word]; \
35 envPtr->clNext = mapPtr->loc[eclIndex].next[word]; \
37 (envPtr)); \
50 ExtCmdLoc *mapPtr = envPtr->extCmdMapPtr; \
54 envPtr->line = mapPtr->loc [eclIndex].line [(word)]; \
55 envPtr
234 TclCompileAppendCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
335 TclCompileBreakCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
374 TclCompileCatchCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
574 TclCompileContinueCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
636 TclCompileDictSetCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
698 TclCompileDictIncrCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
777 TclCompileDictGetCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
813 TclCompileDictForCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
1012 TclCompileDictUpdateCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
1178 TclCompileDictAppendCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
1240 TclCompileDictLappendCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
1359 TclCompileExprCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
1404 TclCompileForCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
1570 TclCompileForeachCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2034 TclCompileIfCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2351 TclCompileIncrCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2469 TclCompileLappendCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2577 TclCompileLassignCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2692 TclCompileLindexCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2789 TclCompileListCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2853 TclCompileLlengthCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2915 TclCompileLsetCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3072 TclCompileRegexpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3234 TclCompileReturnCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3383 CompileReturnInternal( CompileEnv *envPtr, unsigned char op, int code, int level, Tcl_Obj *returnOpts) argument
3390 TclEmitPush(TclAddLiteralObj(envPtr, returnOpts, NULL), envPtr); local
3396 TclCompileSyntaxError( Tcl_Interp *interp, CompileEnv *envPtr) argument
3404 TclEmitPush(TclRegisterNewLiteral(envPtr, bytes, numBytes), envPtr); local
3428 TclCompileSetCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3526 TclCompileStringCmpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3577 TclCompileStringEqualCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3628 TclCompileStringIndexCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3675 TclCompileStringMatchCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3775 TclCompileStringLenCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
3834 TclCompileSwitchCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
4715 TclCompileWhileCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
4894 PushVarName( Tcl_Interp *interp, Tcl_Token *varTokenPtr, CompileEnv *envPtr, int flags, int *localIndexPtr, int *simpleVarNamePtr, int *isScalarPtr, int line, int* clNext) argument
5134 CompileUnaryOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, int instruction, CompileEnv *envPtr) argument
5175 CompileAssociativeBinaryOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, const char *identity, int instruction, CompileEnv *envPtr) argument
5227 CompileStrictlyBinaryOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, int instruction, CompileEnv *envPtr) argument
5259 CompileComparisonOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, int instruction, CompileEnv *envPtr) argument
5355 TclCompileInvertOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5366 TclCompileNotOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5377 TclCompileAddOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5389 TclCompileMulOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5401 TclCompileAndOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5413 TclCompileOrOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5425 TclCompileXorOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5437 TclCompilePowOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5467 TclCompileLshiftOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5478 TclCompileRshiftOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5489 TclCompileModOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5500 TclCompileNeqOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5511 TclCompileStrneqOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5522 TclCompileInOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5533 TclCompileNiOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5545 TclCompileLessOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5556 TclCompileLeqOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5567 TclCompileGreaterOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5578 TclCompileGeqOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5589 TclCompileEqOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5600 TclCompileStreqOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5611 TclCompileMinusOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5651 TclCompileDivOpCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5709 IndexTailVarIfKnown( Tcl_Interp *interp, Tcl_Token *varTokenPtr, CompileEnv *envPtr) argument
5805 TclCompileUpvarCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
5915 TclCompileNamespaceCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
6006 TclCompileGlobalCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
6081 TclCompileVariableCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
6165 TclCompileEnsemble( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
6445 TclCompileInfoExistsCmd( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
[all...]
H A DtclCompile.c411 static unsigned char * EncodeCmdLocMap(CompileEnv *envPtr,
413 static void EnterCmdExtentData(CompileEnv *envPtr,
415 static void EnterCmdStartData(CompileEnv *envPtr,
418 static int GetCmdLocEncodingSize(CompileEnv *envPtr);
435 CompileEnv* envPtr);
880 register CompileEnv *envPtr,/* Points to the CompileEnv structure to
890 envPtr->iPtr = iPtr;
891 envPtr->source = stringPtr;
892 envPtr->numSrcBytes = numBytes;
893 envPtr
871 TclInitCompileEnv( Tcl_Interp *interp, register CompileEnv *envPtr, const char *stringPtr, int numBytes, const CmdFrame *invoker, int word) argument
1046 TclFreeCompileEnv( register CompileEnv *envPtr) argument
1180 TclCompileScript( Tcl_Interp *interp, const char *script, int numBytes, CompileEnv *envPtr) argument
1615 TclEmitPush(TclAddLiteralObj(envPtr, Tcl_NewObj(), NULL), envPtr); local
1645 TclCompileTokens( Tcl_Interp *interp, Tcl_Token *tokenPtr, int count, CompileEnv *envPtr) argument
1820 envPtr); local
1929 TclCompileCmdWord( Tcl_Interp *interp, Tcl_Token *tokenPtr, int count, CompileEnv *envPtr) argument
1978 TclCompileExprWords( Tcl_Interp *interp, Tcl_Token *tokenPtr, int numWords, CompileEnv *envPtr) argument
2044 TclCompileNoOp( Tcl_Interp *interp, Tcl_Parse *parsePtr, Command *cmdPtr, CompileEnv *envPtr) argument
2098 TclInitByteCodeObj( Tcl_Obj *objPtr, register CompileEnv *envPtr) argument
2357 CompileEnv *envPtr = (CompileEnv *) envArgPtr; local
2409 EnterCmdStartData( CompileEnv *envPtr, int cmdIndex, int srcOffset, int codeOffset) argument
2487 EnterCmdExtentData( CompileEnv *envPtr, int cmdIndex, int numSrcBytes, int numCodeBytes) argument
2533 EnterCmdWordData( ExtCmdLoc *eclPtr, int srcOffset, Tcl_Token *tokenPtr, const char *cmd, int len, int numWords, int line, int* clNext, int **wlines, CompileEnv* envPtr) argument
2614 TclCreateExceptRange( ExceptionRangeType type, register CompileEnv *envPtr) argument
2687 TclCreateAuxData( ClientData clientData, AuxDataType *typePtr, register CompileEnv *envPtr) argument
2865 TclEmitForwardJump( CompileEnv *envPtr, TclJumpType jumpType, JumpFixup *jumpFixupPtr) argument
2927 TclFixupForwardJump( CompileEnv *envPtr, JumpFixup *jumpFixupPtr, int jumpDist, int distThreshold) argument
3223 GetCmdLocEncodingSize( CompileEnv *envPtr) argument
3302 EncodeCmdLocMap( CompileEnv *envPtr, ByteCode *codePtr, unsigned char *startPtr) argument
[all...]
H A DtclCompile.h881 CompileEnv *envPtr);
883 int numBytes, CompileEnv *envPtr, int optimize);
886 CompileEnv *envPtr);
889 CompileEnv *envPtr);
891 CompileEnv *envPtr);
894 CompileEnv *envPtr);
896 AuxDataType *typePtr, CompileEnv *envPtr);
898 CompileEnv *envPtr);
907 MODULE_SCOPE void TclEmitForwardJump(CompileEnv *envPtr,
919 MODULE_SCOPE int TclFixupForwardJump(CompileEnv *envPtr,
[all...]
H A DtclLiteral.c33 static int AddLocalLiteralEntry(CompileEnv *envPtr,
35 static void ExpandLocalLiteralArray(CompileEnv *envPtr);
406 CompileEnv *envPtr, /* Points to the CompileEnv in whose object
420 Interp *iPtr = envPtr->iPtr;
421 LiteralTable *localTablePtr = &(envPtr->localLitTable);
448 objIndex = (localPtr - envPtr->literalArrayPtr);
450 TclVerifyLocalLiteralTable(envPtr);
476 objIndex = AddLocalLiteralEntry(envPtr, objPtr, localHash);
483 TclVerifyLocalLiteralTable(envPtr);
556 register CompileEnv *envPtr,/* Point
400 TclRegisterLiteral( CompileEnv *envPtr, register char *bytes, int length, int flags) argument
546 TclHideLiteral( Tcl_Interp *interp, register CompileEnv *envPtr, int index) argument
611 TclAddLiteralObj( register CompileEnv *envPtr, Tcl_Obj *objPtr, LiteralEntry **litPtrPtr) argument
660 AddLocalLiteralEntry( register CompileEnv *envPtr, Tcl_Obj *objPtr, int localHash) argument
737 ExpandLocalLiteralArray( register CompileEnv *envPtr) argument
1084 TclVerifyLocalLiteralTable( CompileEnv *envPtr) argument
[all...]
H A DtclCompExpr.c514 CompileEnv *envPtr, int optimize);
2002 * Adds instructions to envPtr to evaluate the expression at runtime.
2012 CompileEnv *envPtr, /* Holds resulting instructions. */
2033 TclAdvanceLines(&envPtr->line, script,
2039 parsePtr->tokenPtr, envPtr, optimize);
2041 TclCompileSyntaxError(interp, envPtr);
2077 CompileEnv *envPtr;
2088 envPtr = (CompileEnv *) TclStackAlloc(interp, sizeof(CompileEnv));
2089 TclInitCompileEnv(interp, envPtr, NULL, 0, NULL, 0);
2090 CompileExprTree(interp, nodes, index, litObjvPtr, NULL, NULL, envPtr,
2003 TclCompileExpr( Tcl_Interp *interp, const char *script, int numBytes, CompileEnv *envPtr, int optimize) argument
2071 CompileEnv *envPtr; local
2121 CompileExprTree( Tcl_Interp *interp, OpNode *nodes, int index, Tcl_Obj *const **litObjvPtr, Tcl_Obj *const *funcObjv, Tcl_Token *tokenPtr, CompileEnv *envPtr, int optimize) argument
2185 Tcl_DStringLength(&cmdName)), envPtr); local
2357 TclEmitPush(TclAddLiteralObj(envPtr, literal, NULL), envPtr); local
2373 Tcl_GetObjResult(interp), NULL), envPtr); local
[all...]
H A DtclInt.h3059 struct CompileEnv *envPtr);
3062 struct CompileEnv *envPtr);
3065 struct CompileEnv *envPtr);
3068 struct CompileEnv *envPtr);
3071 struct CompileEnv *envPtr);
3074 struct CompileEnv *envPtr);
3077 struct CompileEnv *envPtr);
3080 struct CompileEnv *envPtr);
3083 struct CompileEnv *envPtr);
3086 struct CompileEnv *envPtr);
[all...]
H A DtclEnv.c373 char **envPtr;
442 for (envPtr = environ+index+1; ; envPtr++) {
443 envPtr[-1] = *envPtr;
444 if (*envPtr == NULL) {
369 char **envPtr; local
H A DtclIntDecls.h629 EXTERN int TclAddLiteralObj(struct CompileEnv *envPtr,
636 struct CompileEnv *envPtr, int index);
729 EXTERN void TclExpandCodeArray(void *envPtr);
1187 int (*tclAddLiteralObj) (struct CompileEnv *envPtr, Tcl_Obj *objPtr, LiteralEntry **litPtrPtr); /* 143 */
1188 void (*tclHideLiteral) (Tcl_Interp *interp, struct CompileEnv *envPtr, int index); /* 144 */
1208 void (*tclExpandCodeArray) (void *envPtr); /* 164 */
/macosx-10.10.1/tcl-105/tcl_ext/xotcl/xotcl/generic/
H A DxotclCompile.c33 CompileEnv *envPtr) {
39 envPtr->maxStackDepth = 0;
43 TclEmitOpcode(instructions[INST_INITPROC].bytecode, envPtr);
44 envPtr->maxStackDepth = 0;
51 CompileEnv *envPtr) {
56 TclEmitOpcode(instructions[INST_NEXT].bytecode, envPtr);
57 envPtr->maxStackDepth = 0;
63 CompileEnv *envPtr) {
68 TclEmitOpcode(instructions[INST_SELF].bytecode, envPtr);
69 envPtr
32 initProcNsCompile(Tcl_Interp *interp, Tcl_Parse *parsePtr, CompileEnv *envPtr) argument
50 nextCompile(Tcl_Interp *interp, Tcl_Parse *parsePtr, CompileEnv *envPtr) argument
62 selfCompile(Tcl_Interp *interp, Tcl_Parse *parsePtr, CompileEnv *envPtr) argument
74 selfDispatchCompile(Tcl_Interp *interp, Tcl_Parse *parsePtr, CompileEnv *envPtr) argument
[all...]
/macosx-10.10.1/tcl-105/tcl84/tcl/generic/
H A DtclCompCmds.c28 Tcl_Token *varTokenPtr, CompileEnv *envPtr, int flags,
38 Tcl_Token *varTokenPtr, CompileEnv *envPtr, int flags,
55 ExtCmdLoc *mapPtr = envPtr->extCmdMapPtr; \
59 envPtr->line = mapPtr->loc [eclIndex].line [(word)]; \
60 envPtr->clNext = mapPtr->loc [eclIndex].next [(word)]
98 * Instructions are added to envPtr to execute the "append" command
105 TclCompileAppendCmd(interp, parsePtr, envPtr)
109 CompileEnv *envPtr; /* Holds resulting instructions. */
128 return TclCompileSetCmd(interp, parsePtr, envPtr);
147 code = TclPushVarNameWord(interp, varTokenPtr, envPtr, TCL_CREATE_VA
162 valueTokenPtr[1].start, valueTokenPtr[1].size), envPtr); local
1631 TclRegisterNewLiteral(envPtr, word, numBytes), envPtr); local
1776 valueTokenPtr[1].start, valueTokenPtr[1].size), envPtr); local
1880 varTokenPtr[1].size), envPtr); local
1965 valueTokenPtr[1].start, valueTokenPtr[1].size), envPtr); local
2029 varTokenPtr[1].size), envPtr); local
2144 varTokenPtr[1].size), envPtr); local
2413 TclEmitPush(TclRegisterNewLiteral(envPtr, newStr, len), envPtr); local
2424 varTokenPtr[1].start, varTokenPtr[1].size), envPtr); local
2527 varTokenPtr[1].size), envPtr); local
2633 valueTokenPtr[1].size), envPtr); local
2799 varTokenPtr[1].start, varTokenPtr[1].size), envPtr); local
2830 varTokenPtr[1].start, varTokenPtr[1].size), envPtr); local
2860 TclEmitPush(TclRegisterNewLiteral(envPtr, buf, len), envPtr); local
2919 TclRegisterNewLiteral(envPtr, str, length), envPtr); local
3417 TclEmitPush(TclRegisterNewLiteral(envPtr, name, nameChars), envPtr); variable
[all...]
H A DtclCompExpr.c153 CompileEnv *envPtr, Tcl_Token **endPtrPtr));
156 ExprInfo *infoPtr, CompileEnv *envPtr,
160 ExprInfo *infoPtr, CompileEnv *envPtr,
164 CompileEnv *envPtr));
199 * Adds instructions to envPtr to evaluate the expression at runtime.
205 TclCompileExpr(interp, script, numBytes, envPtr)
211 CompileEnv *envPtr; /* Holds resulting instructions. */
264 TclAdvanceLines (&envPtr->line, script, parse.tokenPtr->start);
267 code = CompileSubExpr(parse.tokenPtr, &info, envPtr);
281 TclEmitOpcode(INST_TRY_CVT_TO_NUMERIC, envPtr);
[all...]
H A DtclCompile.c282 CompileEnv *envPtr, ByteCode *codePtr,
285 CompileEnv *envPtr, int cmdNumber,
288 CompileEnv *envPtr, int cmdNumber,
293 CompileEnv *envPtr));
310 int* clNext, int** lines, CompileEnv* envPtr));
785 TclInitCompileEnv(interp, envPtr, string, numBytes)
787 TclInitCompileEnv(interp, envPtr, string, numBytes, invoker, word)
791 register CompileEnv *envPtr; /* Points to the CompileEnv structure to
803 envPtr->iPtr = iPtr;
804 envPtr
1234 cmdLine, clNext, &wlines, envPtr); local
1699 envPtr); local
2434 CompileEnv *envPtr = (CompileEnv*) envArgPtr; /* Points to the CompileEnv whose code array local
[all...]
H A DtclLiteral.c33 CompileEnv *envPtr, LiteralEntry *globalPtr,
36 CompileEnv *envPtr));
171 TclRegisterLiteral(envPtr, bytes, length, onHeap)
172 CompileEnv *envPtr; /* Points to the CompileEnv in whose object
184 Interp *iPtr = envPtr->iPtr;
186 LiteralTable *localTablePtr = &(envPtr->localLitTable);
215 objIndex = (localPtr - envPtr->literalArrayPtr);
217 TclVerifyLocalLiteralTable(envPtr);
245 objIndex = AddLocalLiteralEntry(envPtr, globalPtr, localHash);
252 TclVerifyLocalLiteralTable(envPtr);
[all...]
H A DtclCompile.h801 CompileEnv *envPtr));
804 CompileEnv *envPtr));
807 CompileEnv *envPtr));
810 CompileEnv *envPtr));
813 CompileEnv *envPtr));
815 AuxDataType *typePtr, CompileEnv *envPtr));
817 ExceptionRangeType type, CompileEnv *envPtr));
822 EXTERN void TclEmitForwardJump _ANSI_ARGS_((CompileEnv *envPtr,
836 CompileEnv *envPtr, JumpFixup *jumpFixupPtr,
838 EXTERN void TclFreeCompileEnv _ANSI_ARGS_((CompileEnv *envPtr));
[all...]
H A DtclEnv.c377 char **envPtr;
441 for (envPtr = environ+index+1; ; envPtr++) {
442 envPtr[-1] = *envPtr;
443 if (*envPtr == NULL) {
373 char **envPtr; local
H A DtclInt.h2324 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2326 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2328 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2330 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2332 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2334 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2336 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2338 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2340 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
2342 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
[all...]
H A DtclProc.c36 Tcl_Parse *parsePtr, struct CompileEnv *envPtr));
1982 * Instructions are added to envPtr to execute a noOp at runtime.
1988 TclCompileNoOp(interp, parsePtr, envPtr)
1992 CompileEnv *envPtr; /* Holds resulting instructions. */
1996 int savedStackDepth = envPtr->currStackDepth;
2001 envPtr->currStackDepth = savedStackDepth;
2005 tokenPtr->numComponents, envPtr);
2009 TclEmitOpcode(INST_POP, envPtr);
2012 envPtr->currStackDepth = savedStackDepth;
2013 TclEmitPush(TclRegisterLiteral(envPtr, "",
[all...]
H A DtclIntDecls.h424 struct CompileEnv * envPtr, Tcl_Obj * objPtr,
428 struct CompileEnv * envPtr, int index));
472 EXTERN void TclExpandCodeArray _ANSI_ARGS_((void * envPtr));
707 int (*tclAddLiteralObj) _ANSI_ARGS_((struct CompileEnv * envPtr, Tcl_Obj * objPtr, LiteralEntry ** litPtrPtr)); /* 143 */
708 void (*tclHideLiteral) _ANSI_ARGS_((Tcl_Interp * interp, struct CompileEnv * envPtr, int index)); /* 144 */
728 void (*tclExpandCodeArray) _ANSI_ARGS_((void * envPtr)); /* 164 */
/macosx-10.10.1/tcl-105/tcl_ext/tbcload/tbcload/
H A DcmpRead.c401 ExtractionEnv *envPtr, int addNull,
404 ExtractionEnv *envPtr, int addNull,
407 ExtractionEnv* envPtr));
408 static void CleanupByteCode _ANSI_ARGS_((ExtractionEnv* envPtr));
409 static void CleanupExtractEnv _ANSI_ARGS_((ExtractionEnv *envPtr));
410 static Tcl_Obj *CreateSimpleObject _ANSI_ARGS_((ExtractionEnv *envPtr));
414 int numAuxDataItems, ExtractionEnv* envPtr,
417 ExtractionEnv* envPtr));
419 int length, ExtractionEnv *envPtr,
425 ExtractionEnv *envPtr));
[all...]

Completed in 234 milliseconds