Lines Matching defs:interp
439 #define Jim_DecrRefCount(interp, objPtr) \ argument
1267 int Jim_bootstrapInit(Jim_Interp *interp) in Jim_bootstrapInit()
1291 int Jim_initjimshInit(Jim_Interp *interp) in Jim_initjimshInit()
1441 int Jim_globInit(Jim_Interp *interp) in Jim_globInit()
1645 int Jim_stdlibInit(Jim_Interp *interp) in Jim_stdlibInit()
1824 int Jim_tclcompatInit(Jim_Interp *interp) in Jim_tclcompatInit()
2259 static void JimAioSetError(Jim_Interp *interp, Jim_Obj *name) in JimAioSetError()
2276 static int JimCheckStreamError(Jim_Interp *interp, AioFile *af) in JimCheckStreamError()
2302 static int aio_autoflush(Jim_Interp *interp, void *clientData, int mask) in aio_autoflush()
2316 static int aio_flush(Jim_Interp *interp, AioFile *af) in aio_flush()
2349 static int aio_read_len(Jim_Interp *interp, AioFile *af, unsigned flags, int neededLen) in aio_read_len()
2398 static Jim_Obj *aio_read_consume(Jim_Interp *interp, AioFile *af, int neededLen) in aio_read_consume()
2418 static void JimAioDelProc(Jim_Interp *interp, void *privData) in JimAioDelProc()
2464 static int aio_cmd_read(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_read()
2533 int Jim_AioFilehandle(Jim_Interp *interp, Jim_Obj *command) in Jim_AioFilehandle()
2545 static int aio_cmd_getfd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_getfd()
2557 static int aio_cmd_copy(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_copy()
2622 static int aio_cmd_gets(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_gets()
2691 static int aio_cmd_puts(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_puts()
2751 static int aio_cmd_isatty(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_isatty()
2764 static int aio_cmd_flush(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_flush()
2770 static int aio_cmd_eof(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_eof()
2778 static int aio_cmd_close(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_close()
2821 static int aio_cmd_seek(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_seek()
2857 static int aio_cmd_tell(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_tell()
2865 static int aio_cmd_filename(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_filename()
2874 static int aio_cmd_ndelay(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_ndelay()
2893 static int aio_cmd_sync(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_sync()
2905 static int aio_cmd_buffering(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_buffering()
2948 static int aio_cmd_translation(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_translation()
2970 static int aio_cmd_readsize(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_readsize()
2990 static int aio_cmd_timeout(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_timeout()
3007 static int aio_eventinfo(Jim_Interp *interp, AioFile * af, unsigned mask, in aio_eventinfo()
3030 static int aio_cmd_readable(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_readable()
3037 static int aio_cmd_writable(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_writable()
3044 static int aio_cmd_onexception(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_onexception()
3053 static int aio_cmd_stat(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in aio_cmd_stat()
3236 static int JimAioSubCmdProc(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in JimAioSubCmdProc()
3241 static int parse_posix_open_mode(Jim_Interp *interp, Jim_Obj *modeObj) in parse_posix_open_mode()
3267 static int parse_open_mode(Jim_Interp *interp, Jim_Obj *filenameObj, Jim_Obj *modeObj) in parse_open_mode()
3332 static int JimAioOpenCommand(Jim_Interp *interp, int argc, in JimAioOpenCommand()
3389 static AioFile *JimMakeChannel(Jim_Interp *interp, int fd, Jim_Obj *filename, in JimMakeChannel()
3445 static int JimMakeChannelPair(Jim_Interp *interp, int p[2], Jim_Obj *filename, in JimMakeChannelPair()
3467 static int JimCreatePipe(Jim_Interp *interp, Jim_Obj *filenameObj, int flags) in JimCreatePipe()
3480 static int JimAioPipeCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in JimAioPipeCommand()
3491 static int JimAioOpenPtyCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in JimAioOpenPtyCommand()
3514 int Jim_aioInit(Jim_Interp *interp) in Jim_aioInit()
3548 int Jim_ReaddirCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ReaddirCmd()
3594 int Jim_readdirInit(Jim_Interp *interp) in Jim_readdirInit()
3613 static void FreeRegexpInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeRegexpInternalRep()
3627 static regex_t *SetRegexpFromAny(Jim_Interp *interp, Jim_Obj *objPtr, unsigned flags) in SetRegexpFromAny()
3665 int Jim_RegexpCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_RegexpCmd()
3884 int Jim_RegsubCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_RegsubCmd()
4151 int Jim_regexpInit(Jim_Interp *interp) in Jim_regexpInit()
4244 static void AppendStatElement(Jim_Interp *interp, Jim_Obj *listObj, const char *key, jim_wide value) in AppendStatElement()
4250 int Jim_FileStoreStatData(Jim_Interp *interp, Jim_Obj *varName, const jim_stat_t *sb) in Jim_FileStoreStatData()
4317 static Jim_Obj *JimStripTrailingSlashes(Jim_Interp *interp, Jim_Obj *objPtr) in JimStripTrailingSlashes()
4329 static int file_cmd_dirname(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_dirname()
4358 static int file_cmd_split(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_split()
4387 static int file_cmd_rootname(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_rootname()
4402 static int file_cmd_extension(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_extension()
4417 static int file_cmd_tail(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_tail()
4448 static int file_cmd_normalize(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_normalize()
4463 static int file_cmd_join(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_join()
4528 static int file_access(Jim_Interp *interp, Jim_Obj *filename, int mode) in file_access()
4535 static int file_cmd_readable(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_readable()
4540 static int file_cmd_writable(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_writable()
4545 static int file_cmd_executable(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_executable()
4556 static int file_cmd_exists(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_exists()
4561 static int file_cmd_delete(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_delete()
4638 static int file_cmd_mkdir(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_mkdir()
4655 static int file_cmd_tempfile(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_tempfile()
4667 static int file_cmd_rename(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_rename()
4706 static int file_cmd_link(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_link()
4743 static int file_stat(Jim_Interp *interp, Jim_Obj *filename, jim_stat_t *sb) in file_stat()
4755 static int file_lstat(Jim_Interp *interp, Jim_Obj *filename, jim_stat_t *sb) in file_lstat()
4769 static int file_cmd_atime(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_atime()
4780 static int JimSetFileTimes(Jim_Interp *interp, const char *filename, jim_wide us) in JimSetFileTimes()
4799 static int file_cmd_mtime(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_mtime()
4818 static int file_cmd_mtimeus(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_mtimeus()
4837 static int file_cmd_copy(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_copy()
4842 static int file_cmd_size(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_size()
4853 static int file_cmd_isdirectory(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_isdirectory()
4865 static int file_cmd_isfile(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_isfile()
4878 static int file_cmd_owned(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_owned()
4892 static int file_cmd_readlink(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_readlink()
4910 static int file_cmd_type(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_type()
4922 static int file_cmd_lstat(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_lstat()
4935 static int file_cmd_stat(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in file_cmd_stat()
5155 static int Jim_CdCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_CdCmd()
5174 static int Jim_PwdCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_PwdCmd()
5190 int Jim_fileInit(Jim_Interp *interp) in Jim_fileInit()
5204 static int Jim_ExecCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ExecCmd()
5249 int Jim_execInit(Jim_Interp *interp) in Jim_execInit()
5288 static int JimAppendStreamToString(Jim_Interp *interp, int fd, Jim_Obj *strObj) in JimAppendStreamToString()
5307 static char **JimBuildEnv(Jim_Interp *interp) in JimBuildEnv()
5362 static Jim_Obj *JimMakeErrorCode(Jim_Interp *interp, long pid, int waitStatus, Jim_Obj *errStrObj) in JimMakeErrorCode()
5404 static int JimCheckWaitStatus(Jim_Interp *interp, long pid, int waitStatus, Jim_Obj *errStrObj) in JimCheckWaitStatus()
5435 static void JimFreeWaitInfoTable(struct Jim_Interp *interp, void *privData) in JimFreeWaitInfoTable()
5472 static int Jim_ExecCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ExecCmd()
5586 static int JimGetChannelFd(Jim_Interp *interp, const char *name) in JimGetChannelFd()
5631 static int Jim_WaitCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_WaitCommand()
5678 static int Jim_PidCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_PidCommand()
5690 JimCreatePipeline(Jim_Interp *interp, int argc, Jim_Obj *const *argv, phandle_t **pidArrayPtr, in JimCreatePipeline()
6145 static int JimCleanupChildren(Jim_Interp *interp, int numPids, phandle_t *pidPtr, Jim_Obj *errStrOb… in JimCleanupChildren()
6166 int Jim_execInit(Jim_Interp *interp) in Jim_execInit()
6221 JimWinBuildCommandLine(Jim_Interp *interp, char **argv) in JimWinBuildCommandLine()
6293 JimStartWinProcess(Jim_Interp *interp, char **argv, char **env, int inputId, int outputId, int erro… in JimStartWinProcess()
6421 static int parse_clock_options(Jim_Interp *interp, int argc, Jim_Obj *const *argv, struct clock_opt… in parse_clock_options()
6446 static int clock_cmd_format(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in clock_cmd_format()
6493 static int clock_cmd_scan(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in clock_cmd_scan()
6528 static int clock_cmd_seconds(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in clock_cmd_seconds()
6534 static int clock_cmd_clicks(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in clock_cmd_clicks()
6540 static int clock_cmd_micros(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in clock_cmd_micros()
6546 static int clock_cmd_millis(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in clock_cmd_millis()
6600 int Jim_clockInit(Jim_Interp *interp) in Jim_clockInit()
6614 static int array_cmd_exists(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in array_cmd_exists()
6622 static int array_cmd_get(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in array_cmd_get()
6645 static int array_cmd_names(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in array_cmd_names()
6656 static int array_cmd_unset(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in array_cmd_unset()
6697 static int array_cmd_size(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in array_cmd_size()
6718 static int array_cmd_stat(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in array_cmd_stat()
6728 static int array_cmd_set(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in array_cmd_set()
6820 int Jim_arrayInit(Jim_Interp *interp) in Jim_arrayInit()
6826 int Jim_InitStaticExtensions(Jim_Interp *interp) in Jim_InitStaticExtensions()
8640 static Jim_Obj *JimParserGetTokenObj(Jim_Interp *interp, struct JimParserCtx *pc) in JimParserGetTokenObj()
8778 Jim_Obj *Jim_NewObj(Jim_Interp *interp) in Jim_NewObj()
8805 void Jim_FreeObj(Jim_Interp *interp, Jim_Obj *objPtr) in Jim_FreeObj()
8849 Jim_Obj *Jim_DuplicateObj(Jim_Interp *interp, Jim_Obj *objPtr) in Jim_DuplicateObj()
8945 static void FreeInterpolatedInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeInterpolatedInternalRep()
8950 static void DupInterpolatedInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupInterpolatedInternalRep()
8969 static void DupStringInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupStringInternalRep()
8977 static int SetStringFromAny(Jim_Interp *interp, Jim_Obj *objPtr) in SetStringFromAny()
8997 int Jim_Utf8Length(Jim_Interp *interp, Jim_Obj *objPtr) in Jim_Utf8Length()
9012 Jim_Obj *Jim_NewStringObj(Jim_Interp *interp, const char *s, int len) in Jim_NewStringObj()
9034 Jim_Obj *Jim_NewStringObjUtf8(Jim_Interp *interp, const char *s, int charlen) in Jim_NewStringObjUtf8()
9053 Jim_Obj *Jim_NewStringObjNoAlloc(Jim_Interp *interp, char *s, int len) in Jim_NewStringObjNoAlloc()
9095 void Jim_AppendString(Jim_Interp *interp, Jim_Obj *objPtr, const char *str, int len) in Jim_AppendString()
9102 void Jim_AppendObj(Jim_Interp *interp, Jim_Obj *objPtr, Jim_Obj *appendObjPtr) in Jim_AppendObj()
9109 void Jim_AppendStrings(Jim_Interp *interp, Jim_Obj *objPtr, ...) in Jim_AppendStrings()
9139 int Jim_StringMatchObj(Jim_Interp *interp, Jim_Obj *patternObjPtr, Jim_Obj *objPtr, int nocase) in Jim_StringMatchObj()
9147 int Jim_StringCompareObj(Jim_Interp *interp, Jim_Obj *firstObjPtr, Jim_Obj *secondObjPtr, int nocas… in Jim_StringCompareObj()
9189 static int JimStringGetRange(Jim_Interp *interp, Jim_Obj *firstObjPtr, Jim_Obj *lastObjPtr, in JimStringGetRange()
9204 Jim_Obj *Jim_StringByteRangeObj(Jim_Interp *interp, in Jim_StringByteRangeObj()
9224 Jim_Obj *Jim_StringRangeObj(Jim_Interp *interp, in Jim_StringRangeObj()
9253 Jim_Obj *JimStringReplaceObj(Jim_Interp *interp, in JimStringReplaceObj()
9297 static Jim_Obj *JimStringToLower(Jim_Interp *interp, Jim_Obj *strObjPtr) in JimStringToLower()
9313 static Jim_Obj *JimStringToUpper(Jim_Interp *interp, Jim_Obj *strObjPtr) in JimStringToUpper()
9329 static Jim_Obj *JimStringToTitle(Jim_Interp *interp, Jim_Obj *strObjPtr) in JimStringToTitle()
9410 static Jim_Obj *JimStringTrimLeft(Jim_Interp *interp, Jim_Obj *strObjPtr, Jim_Obj *trimcharsObjPtr) in JimStringTrimLeft()
9430 static Jim_Obj *JimStringTrimRight(Jim_Interp *interp, Jim_Obj *strObjPtr, Jim_Obj *trimcharsObjPtr) in JimStringTrimRight()
9467 static Jim_Obj *JimStringTrim(Jim_Interp *interp, Jim_Obj *strObjPtr, Jim_Obj *trimcharsObjPtr) in JimStringTrim()
9494 static int JimStringIs(Jim_Interp *interp, Jim_Obj *strObjPtr, Jim_Obj *strClass, int strict) in JimStringIs()
9581 int Jim_CompareStringImmediate(Jim_Interp *interp, Jim_Obj *objPtr, const char *str) in Jim_CompareStringImmediate()
9620 void FreeSourceInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeSourceInternalRep()
9625 void DupSourceInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupSourceInternalRep()
9639 static Jim_Obj *JimNewScriptLineObj(Jim_Interp *interp, int argc, int line) in JimNewScriptLineObj()
9693 void FreeScriptInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeScriptInternalRep()
9708 void DupScriptInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupScriptInternalRep()
9803 static Jim_Obj *JimMakeScriptObj(Jim_Interp *interp, const ParseToken *t) in JimMakeScriptObj()
9820 static void ScriptObjAddTokens(Jim_Interp *interp, struct ScriptObj *script, in ScriptObjAddTokens()
9930 int Jim_ScriptIsComplete(Jim_Interp *interp, Jim_Obj *scriptObj, char *stateCharPtr) in Jim_ScriptIsComplete()
9939 static int JimParseCheckMissing(Jim_Interp *interp, int ch) in JimParseCheckMissing()
9967 Jim_Obj *Jim_GetSourceInfo(Jim_Interp *interp, Jim_Obj *objPtr, int *lineptr) in Jim_GetSourceInfo()
9989 void Jim_SetSourceInfo(Jim_Interp *interp, Jim_Obj *objPtr, in Jim_SetSourceInfo()
10000 static void SubstObjAddTokens(Jim_Interp *interp, struct ScriptObj *script, in SubstObjAddTokens()
10021 static void JimSetScriptFromAny(Jim_Interp *interp, struct Jim_Obj *objPtr) in JimSetScriptFromAny()
10067 static ScriptObj *JimGetScript(Jim_Interp *interp, Jim_Obj *objPtr) in JimGetScript()
10081 void Jim_InterpIncrProcEpoch(Jim_Interp *interp) in Jim_InterpIncrProcEpoch()
10099 static void JimDecrCmdRefCount(Jim_Interp *interp, Jim_Cmd *cmdPtr) in JimDecrCmdRefCount()
10135 static void JimDecrVarRef(Jim_Interp *interp, Jim_VarVal *vv) in JimDecrVarRef()
10146 static void JimVariablesHTValDestructor(void *interp, void *val) in JimVariablesHTValDestructor()
10197 static void JimObjectHTKeyValDestructor(void *interp, void *val) in JimObjectHTKeyValDestructor()
10248 static void JimCommandsHT_ValDestructor(void *interp, void *val) in JimCommandsHT_ValDestructor()
10264 Jim_Obj *Jim_MakeGlobalNamespaceName(Jim_Interp *interp, Jim_Obj *nameObjPtr) in Jim_MakeGlobalNamespaceName()
10284 static Jim_Obj *JimQualifyName(Jim_Interp *interp, Jim_Obj *objPtr) in JimQualifyName()
10301 static void JimCreateCommand(Jim_Interp *interp, Jim_Obj *nameObjPtr, Jim_Cmd *cmd) in JimCreateCommand()
10322 int Jim_CreateCommandObj(Jim_Interp *interp, Jim_Obj *cmdNameObj, in Jim_CreateCommandObj()
10342 int Jim_CreateCommand(Jim_Interp *interp, const char *cmdNameStr, in Jim_CreateCommand()
10348 static int JimCreateProcedureStatics(Jim_Interp *interp, Jim_Cmd *cmdPtr, Jim_Obj *staticsListObjPt… in JimCreateProcedureStatics()
10459 static void JimUpdateProcNamespace(Jim_Interp *interp, Jim_Cmd *cmdPtr, Jim_Obj *nameObjPtr) in JimUpdateProcNamespace()
10484 static Jim_Cmd *JimCreateProcedureCmd(Jim_Interp *interp, Jim_Obj *argListObjPtr, in JimCreateProcedureCmd()
10571 int Jim_DeleteCommand(Jim_Interp *interp, Jim_Obj *nameObj) in Jim_DeleteCommand()
10586 int Jim_RenameCommand(Jim_Interp *interp, Jim_Obj *oldNameObj, Jim_Obj *newNameObj) in Jim_RenameCommand()
10637 static void FreeCommandInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeCommandInternalRep()
10642 static void DupCommandInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupCommandInternalRep()
10657 Jim_Cmd *Jim_GetCommand(Jim_Interp *interp, Jim_Obj *objPtr, int flags) in Jim_GetCommand()
10714 static int SetVariableFromAny(Jim_Interp *interp, struct Jim_Obj *objPtr) in SetVariableFromAny()
10801 static Jim_VarVal *JimCreateVariable(Jim_Interp *interp, Jim_Obj *nameObjPtr, Jim_Obj *valObjPtr) in JimCreateVariable()
10842 int Jim_SetVariable(Jim_Interp *interp, Jim_Obj *nameObjPtr, Jim_Obj *valObjPtr) in Jim_SetVariable()
10876 int Jim_SetVariableStr(Jim_Interp *interp, const char *name, Jim_Obj *objPtr) in Jim_SetVariableStr()
10888 int Jim_SetGlobalVariableStr(Jim_Interp *interp, const char *name, Jim_Obj *objPtr) in Jim_SetGlobalVariableStr()
10900 int Jim_SetVariableStrWithStr(Jim_Interp *interp, const char *name, const char *val) in Jim_SetVariableStrWithStr()
10912 int Jim_SetVariableLink(Jim_Interp *interp, Jim_Obj *nameObjPtr, in Jim_SetVariableLink()
11005 Jim_Obj *Jim_GetVariable(Jim_Interp *interp, Jim_Obj *nameObjPtr, int flags) in Jim_GetVariable()
11044 Jim_Obj *Jim_GetGlobalVariable(Jim_Interp *interp, Jim_Obj *nameObjPtr, int flags) in Jim_GetGlobalVariable()
11057 Jim_Obj *Jim_GetVariableStr(Jim_Interp *interp, const char *name, int flags) in Jim_GetVariableStr()
11068 Jim_Obj *Jim_GetGlobalVariableStr(Jim_Interp *interp, const char *name, int flags) in Jim_GetGlobalVariableStr()
11081 int Jim_UnsetVariable(Jim_Interp *interp, Jim_Obj *nameObjPtr, int flags) in Jim_UnsetVariable()
11134 static void JimDictSugarParseVarKey(Jim_Interp *interp, Jim_Obj *objPtr, in JimDictSugarParseVarKey()
11163 static int JimDictSugarSet(Jim_Interp *interp, Jim_Obj *objPtr, Jim_Obj *valObjPtr) in JimDictSugarSet()
11192 static Jim_Obj *JimDictExpandArrayVariable(Jim_Interp *interp, Jim_Obj *varObjPtr, in JimDictExpandArrayVariable()
11219 static Jim_Obj *JimDictSugarGet(Jim_Interp *interp, Jim_Obj *objPtr, int flags) in JimDictSugarGet()
11230 void FreeDictSubstInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeDictSubstInternalRep()
11236 static void DupDictSubstInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupDictSubstInternalRep()
11246 static void SetDictSubstFromAny(Jim_Interp *interp, Jim_Obj *objPtr) in SetDictSubstFromAny()
11271 static Jim_Obj *JimExpandDictSugar(Jim_Interp *interp, Jim_Obj *objPtr) in JimExpandDictSugar()
11297 static Jim_CallFrame *JimCreateCallFrame(Jim_Interp *interp, Jim_CallFrame *parent, Jim_Obj *nsObj) in JimCreateCallFrame()
11331 static int JimDeleteLocalProcs(Jim_Interp *interp, Jim_Stack *localCommands) in JimDeleteLocalProcs()
11364 static int JimInvokeDefer(Jim_Interp *interp, int retcode) in JimInvokeDefer()
11412 static void JimFreeCallFrame(Jim_Interp *interp, Jim_CallFrame *cf, int action) in JimFreeCallFrame()
11593 Jim_CallFrame *Jim_GetCallFrameByLevel(Jim_Interp *interp, Jim_Obj *levelObjPtr) in Jim_GetCallFrameByLevel()
11640 static Jim_CallFrame *JimGetCallFrameByInteger(Jim_Interp *interp, long level) in JimGetCallFrameByInteger()
11664 static Jim_EvalFrame *JimGetEvalFrameByProcLevel(Jim_Interp *interp, int proclevel) in JimGetEvalFrameByProcLevel()
11688 static Jim_Obj *JimProcForEvalFrame(Jim_Interp *interp, Jim_EvalFrame *frame) in JimProcForEvalFrame()
11704 static void JimAddStackFrame(Jim_Interp *interp, Jim_EvalFrame *frame, Jim_Obj *listObj) in JimAddStackFrame()
11722 static void JimSetStackTrace(Jim_Interp *interp, Jim_Obj *stackTraceObj) in JimSetStackTrace()
11731 static void JimSetErrorStack(Jim_Interp *interp, ScriptObj *script) in JimSetErrorStack()
11755 int Jim_SetAssocData(Jim_Interp *interp, const char *key, Jim_InterpDeleteProc * delProc, in Jim_SetAssocData()
11765 void *Jim_GetAssocData(Jim_Interp *interp, const char *key) in Jim_GetAssocData()
11776 int Jim_DeleteAssocData(Jim_Interp *interp, const char *key) in Jim_DeleteAssocData()
11781 int Jim_GetExitCode(Jim_Interp *interp) in Jim_GetExitCode()
11841 static int SetIntFromAny(Jim_Interp *interp, Jim_Obj *objPtr, int flags) in SetIntFromAny()
11879 int Jim_GetWide(Jim_Interp *interp, Jim_Obj *objPtr, jim_wide * widePtr) in Jim_GetWide()
11887 int Jim_GetWideExpr(Jim_Interp *interp, Jim_Obj *objPtr, jim_wide * widePtr) in Jim_GetWideExpr()
11914 static int JimGetWideNoErr(Jim_Interp *interp, Jim_Obj *objPtr, jim_wide * widePtr) in JimGetWideNoErr()
11922 int Jim_GetLong(Jim_Interp *interp, Jim_Obj *objPtr, long *longPtr) in Jim_GetLong()
11935 Jim_Obj *Jim_NewIntObj(Jim_Interp *interp, jim_wide wideValue) in Jim_NewIntObj()
12013 static int SetDoubleFromAny(Jim_Interp *interp, Jim_Obj *objPtr) in SetDoubleFromAny()
12056 int Jim_GetDouble(Jim_Interp *interp, Jim_Obj *objPtr, double *doublePtr) in Jim_GetDouble()
12074 Jim_Obj *Jim_NewDoubleObj(Jim_Interp *interp, double doubleValue) in Jim_NewDoubleObj()
12087 int Jim_GetBoolean(Jim_Interp *interp, Jim_Obj *objPtr, int * booleanPtr) in Jim_GetBoolean()
12105 static int SetBooleanFromAny(Jim_Interp *interp, Jim_Obj *objPtr, int flags) in SetBooleanFromAny()
12139 void FreeListInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeListInternalRep()
12149 void DupListInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupListInternalRep()
12408 static int SetListFromAny(Jim_Interp *interp, struct Jim_Obj *objPtr) in SetListFromAny()
12469 Jim_Obj *Jim_NewListObj(Jim_Interp *interp, Jim_Obj *const *elements, int len) in Jim_NewListObj()
12487 static void JimListGetElements(Jim_Interp *interp, Jim_Obj *listObj, int *listLen, in JimListGetElements()
12510 Jim_Interp *interp; member
12666 static int ListSortElements(Jim_Interp *interp, Jim_Obj *listObjPtr, struct lsort_info *info) in ListSortElements()
12788 void Jim_ListAppendElement(Jim_Interp *interp, Jim_Obj *listPtr, Jim_Obj *objPtr) in Jim_ListAppendElement()
12796 void Jim_ListAppendList(Jim_Interp *interp, Jim_Obj *listPtr, Jim_Obj *appendListPtr) in Jim_ListAppendList()
12805 int Jim_ListLength(Jim_Interp *interp, Jim_Obj *objPtr) in Jim_ListLength()
12811 void Jim_ListInsertElements(Jim_Interp *interp, Jim_Obj *listPtr, int idx, in Jim_ListInsertElements()
12824 Jim_Obj *Jim_ListGetIndex(Jim_Interp *interp, Jim_Obj *listPtr, int idx) in Jim_ListGetIndex()
12836 int Jim_ListIndex(Jim_Interp *interp, Jim_Obj *listPtr, int idx, Jim_Obj **objPtrPtr, int flags) in Jim_ListIndex()
12848 static int Jim_ListIndices(Jim_Interp *interp, Jim_Obj *listPtr, in Jim_ListIndices()
12889 static int ListSetIndex(Jim_Interp *interp, Jim_Obj *listPtr, int idx, in ListSetIndex()
12908 int Jim_ListSetIndex(Jim_Interp *interp, Jim_Obj *varNamePtr, in Jim_ListSetIndex()
12952 Jim_Obj *Jim_ListJoin(Jim_Interp *interp, Jim_Obj *listObjPtr, const char *joinStr, int joinStrLen) in Jim_ListJoin()
12967 Jim_Obj *Jim_ConcatObj(Jim_Interp *interp, int objc, Jim_Obj *const *objv) in Jim_ConcatObj()
13028 Jim_Obj *Jim_ListRange(Jim_Interp *interp, Jim_Obj *listObjPtr, Jim_Obj *firstObjPtr, in Jim_ListRange()
13061 static void JimFreeDict(Jim_Interp *interp, Jim_Dict *dict) in JimFreeDict()
13178 static Jim_Dict *JimDictNew(Jim_Interp *interp, int table_size, int ht_size) in JimDictNew()
13196 static void FreeDictInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeDictInternalRep()
13201 static void DupDictInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupDictInternalRep()
13231 static int SetDictFromAny(Jim_Interp *interp, struct Jim_Obj *objPtr) in SetDictFromAny()
13289 static int DictAddElement(Jim_Interp *interp, Jim_Obj *objPtr, in DictAddElement()
13344 int Jim_DictAddElement(Jim_Interp *interp, Jim_Obj *objPtr, in Jim_DictAddElement()
13355 Jim_Obj *Jim_NewDictObj(Jim_Interp *interp, Jim_Obj *const *elements, int len) in Jim_NewDictObj()
13372 int Jim_DictKey(Jim_Interp *interp, Jim_Obj *dictPtr, Jim_Obj *keyPtr, in Jim_DictKey()
13393 Jim_Obj **Jim_DictPairs(Jim_Interp *interp, Jim_Obj *dictPtr, int *len) in Jim_DictPairs()
13414 int Jim_DictKeysVector(Jim_Interp *interp, Jim_Obj *dictPtr, in Jim_DictKeysVector()
13437 int Jim_SetDictKeysVector(Jim_Interp *interp, Jim_Obj *varNamePtr, in Jim_SetDictKeysVector()
13539 static int SetIndexFromAny(Jim_Interp *interp, Jim_Obj *objPtr) in SetIndexFromAny()
13605 int Jim_GetIndex(Jim_Interp *interp, Jim_Obj *objPtr, int *indexPtr) in Jim_GetIndex()
13659 static int SetReturnCodeFromAny(Jim_Interp *interp, Jim_Obj *objPtr) in SetReturnCodeFromAny()
13678 int Jim_GetReturnCode(Jim_Interp *interp, Jim_Obj *objPtr, int *intPtr) in Jim_GetReturnCode()
13792 static int JimExprOpNumUnary(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpNumUnary()
13893 static double JimRandDouble(Jim_Interp *interp) in JimRandDouble()
13901 static int JimExprOpIntUnary(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpIntUnary()
13931 static int JimExprOpNone(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpNone()
13941 static int JimExprOpDoubleUnary(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpDoubleUnary()
14012 static int JimExprOpIntBin(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpIntBin()
14102 static int JimExprOpBin(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpBin()
14287 static int JimSearchList(Jim_Interp *interp, Jim_Obj *listObjPtr, Jim_Obj *valObj) in JimSearchList()
14303 static int JimExprOpStrBin(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpStrBin()
14357 static int ExprBool(Jim_Interp *interp, Jim_Obj *obj) in ExprBool()
14381 static int JimExprOpAnd(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpAnd()
14397 static int JimExprOpOr(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpOr()
14413 static int JimExprOpTernary(Jim_Interp *interp, struct JimExprNode *node) in JimExprOpTernary()
14760 static void ExprTreeFreeNodes(Jim_Interp *interp, struct JimExprNode *nodes, int num) in ExprTreeFreeNodes()
14771 static void ExprTreeFree(Jim_Interp *interp, struct ExprTree *expr) in ExprTreeFree()
14777 static void FreeExprInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeExprInternalRep()
14790 static void DupExprInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupExprInternalRep()
14840 static int ExprTreeBuildTree(Jim_Interp *interp, struct ExprBuilder *builder, int precedence, int f… in ExprTreeBuildTree()
15081 static struct ExprTree *ExprTreeCreateTree(Jim_Interp *interp, const ParseTokenList *tokenlist, Jim… in ExprTreeCreateTree()
15129 static int SetExprFromAny(Jim_Interp *interp, struct Jim_Obj *objPtr) in SetExprFromAny()
15215 static struct ExprTree *JimGetExpression(Jim_Interp *interp, Jim_Obj *objPtr) in JimGetExpression()
15226 static Jim_Obj *JimExprIntValOrVar(Jim_Interp *interp, struct JimExprNode *node) in JimExprIntValOrVar()
15240 static int JimExprEvalTermNode(Jim_Interp *interp, struct JimExprNode *node) in JimExprEvalTermNode()
15297 static int JimExprGetTerm(Jim_Interp *interp, struct JimExprNode *node, Jim_Obj **objPtrPtr) in JimExprGetTerm()
15307 static int JimExprGetTermBoolean(Jim_Interp *interp, struct JimExprNode *node) in JimExprGetTermBoolean()
15315 int Jim_EvalExpression(Jim_Interp *interp, Jim_Obj *exprObjPtr) in Jim_EvalExpression()
15408 int Jim_GetBoolFromExpr(Jim_Interp *interp, Jim_Obj *exprObjPtr, int *boolPtr) in Jim_GetBoolFromExpr()
15469 void FreeScanFmtInternalRep(Jim_Interp *interp, Jim_Obj *objPtr) in FreeScanFmtInternalRep()
15476 void DupScanFmtInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupScanFmtInternalRep()
15493 static int SetScanFmtFromAny(Jim_Interp *interp, Jim_Obj *objPtr) in SetScanFmtFromAny()
15677 static Jim_Obj *JimScanAString(Jim_Interp *interp, const char *sdescr, const char *str) in JimScanAString()
15700 static int ScanOneEntry(Jim_Interp *interp, const char *str, int pos, int str_bytelen, in ScanOneEntry()
15829 Jim_Obj *Jim_ScanString(Jim_Interp *interp, Jim_Obj *strObjPtr, Jim_Obj *fmtObjPtr, int flags) in Jim_ScanString()
15913 static void JimPrngInit(Jim_Interp *interp) in JimPrngInit()
15931 static void JimRandomBytes(Jim_Interp *interp, void *dest, unsigned int len) in JimRandomBytes()
15954 static void JimPrngSeed(Jim_Interp *interp, unsigned char *seed, int seedLen) in JimPrngSeed()
15983 static int Jim_IncrCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_IncrCoreCommand()
16029 static int JimTraceCallback(Jim_Interp *interp, const char *type, int argc, Jim_Obj *const *argv) in JimTraceCallback()
16074 static int JimUnknown(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in JimUnknown()
16095 static void JimPushEvalFrame(Jim_Interp *interp, Jim_EvalFrame *frame, Jim_Obj *scriptObj) in JimPushEvalFrame()
16116 static void JimPopEvalFrame(Jim_Interp *interp) in JimPopEvalFrame()
16122 static int JimInvokeCommand(Jim_Interp *interp, int objc, Jim_Obj *const *objv) in JimInvokeCommand()
16218 int Jim_EvalObjVector(Jim_Interp *interp, int objc, Jim_Obj *const *objv) in Jim_EvalObjVector()
16241 int Jim_EvalObjPrefix(Jim_Interp *interp, Jim_Obj *prefix, int objc, Jim_Obj *const *objv) in Jim_EvalObjPrefix()
16253 static int JimSubstOneToken(Jim_Interp *interp, const ScriptToken *token, Jim_Obj **objPtrPtr) in JimSubstOneToken()
16300 static Jim_Obj *JimInterpolateTokens(Jim_Interp *interp, const ScriptToken * token, int tokens, int… in JimInterpolateTokens()
16391 static int JimEvalObjList(Jim_Interp *interp, Jim_Obj *listPtr) in JimEvalObjList()
16413 int Jim_EvalObjList(Jim_Interp *interp, Jim_Obj *listPtr) in Jim_EvalObjList()
16419 int Jim_EvalObj(Jim_Interp *interp, Jim_Obj *scriptObjPtr) in Jim_EvalObj()
16620 static int JimSetProcArg(Jim_Interp *interp, Jim_Obj *argNameObj, Jim_Obj *argValObj) in JimSetProcArg()
16649 static void JimSetProcWrongArgs(Jim_Interp *interp, Jim_Obj *procNameObj, Jim_Cmd *cmd) in JimSetProcWrongArgs()
16689 int Jim_EvalNamespace(Jim_Interp *interp, Jim_Obj *scriptObj, Jim_Obj *nsObj) in Jim_EvalNamespace()
16722 static int JimCallProcedure(Jim_Interp *interp, Jim_Cmd *cmd, int argc, Jim_Obj *const *argv) in JimCallProcedure()
16827 int Jim_EvalSource(Jim_Interp *interp, const char *filename, int lineno, const char *script) in Jim_EvalSource()
16842 int Jim_Eval(Jim_Interp *interp, const char *script) in Jim_Eval()
16848 int Jim_EvalGlobal(Jim_Interp *interp, const char *script) in Jim_EvalGlobal()
16860 int Jim_EvalFileGlobal(Jim_Interp *interp, const char *filename) in Jim_EvalFileGlobal()
16874 static Jim_Obj *JimReadTextFile(Jim_Interp *interp, const char *filename) in JimReadTextFile()
16904 int Jim_EvalFile(Jim_Interp *interp, const char *filename) in Jim_EvalFile()
16981 static int SetSubstFromAny(Jim_Interp *interp, struct Jim_Obj *objPtr, int flags) in SetSubstFromAny()
17032 static ScriptObj *Jim_GetSubst(Jim_Interp *interp, Jim_Obj *objPtr, int flags) in Jim_GetSubst()
17039 int Jim_SubstObj(Jim_Interp *interp, Jim_Obj *substObjPtr, Jim_Obj **resObjPtrPtr, int flags) in Jim_SubstObj()
17060 void Jim_WrongNumArgs(Jim_Interp *interp, int argc, Jim_Obj *const *argv, const char *msg) in Jim_WrongNumArgs()
17084 static Jim_Obj *JimHashtablePatternMatch(Jim_Interp *interp, Jim_HashTable *ht, Jim_Obj *patternObj… in JimHashtablePatternMatch()
17114 static void JimCommandMatch(Jim_Interp *interp, Jim_Obj *listObjPtr, in JimCommandMatch()
17146 static Jim_Obj *JimCommandsList(Jim_Interp *interp, Jim_Obj *patternObjPtr, int type) in JimCommandsList()
17159 static void JimVariablesMatch(Jim_Interp *interp, Jim_Obj *listObjPtr, in JimVariablesMatch()
17175 static Jim_Obj *JimVariablesList(Jim_Interp *interp, Jim_Obj *patternObjPtr, int mode) in JimVariablesList()
17187 static int JimInfoLevel(Jim_Interp *interp, Jim_Obj *levelObjPtr, Jim_Obj **objPtrPtr) in JimInfoLevel()
17207 static int JimInfoFrame(Jim_Interp *interp, Jim_Obj *levelObjPtr, Jim_Obj **objPtrPtr) in JimInfoFrame()
17252 static int Jim_PutsCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_PutsCoreCommand()
17274 static int JimAddMulHelper(Jim_Interp *interp, int argc, Jim_Obj *const *argv, int op) in JimAddMulHelper()
17307 static int JimSubDivHelper(Jim_Interp *interp, int argc, Jim_Obj *const *argv, int op) in JimSubDivHelper()
17384 static int Jim_AddCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_AddCoreCommand()
17390 static int Jim_MulCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_MulCoreCommand()
17396 static int Jim_SubCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_SubCoreCommand()
17402 static int Jim_DivCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_DivCoreCommand()
17408 static int Jim_SetCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_SetCoreCommand()
17430 static int Jim_UnsetCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_UnsetCoreCommand()
17460 static int JimCheckLoopRetcode(Jim_Interp *interp, int retval) in JimCheckLoopRetcode()
17471 static int Jim_WhileCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_WhileCoreCommand()
17507 static int Jim_ForCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ForCoreCommand()
17687 static int Jim_LoopCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LoopCoreCommand()
17775 static Jim_Obj *JimListIterNext(Jim_Interp *interp, Jim_ListIter *iter) in JimListIterNext()
17783 static int JimListIterDone(Jim_Interp *interp, Jim_ListIter *iter) in JimListIterDone()
17789 static int JimForeachMapHelper(Jim_Interp *interp, int argc, Jim_Obj *const *argv, int doMap) in JimForeachMapHelper()
17894 static int Jim_ForeachCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ForeachCoreCommand()
17900 static int Jim_LmapCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LmapCoreCommand()
17906 static int Jim_LassignCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LassignCoreCommand()
17939 static int Jim_IfCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_IfCoreCommand()
17988 int Jim_CommandMatchObj(Jim_Interp *interp, Jim_Obj *commandObj, Jim_Obj *patternObj, in Jim_CommandMatchObj()
18016 static int Jim_SwitchCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_SwitchCoreCommand()
18122 static int Jim_ListCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ListCoreCommand()
18132 static int Jim_LindexCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LindexCoreCommand()
18153 static int Jim_LlengthCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LlengthCoreCommand()
18164 static int Jim_LsearchCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LsearchCoreCommand()
18391 static int Jim_LappendCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LappendCoreCommand()
18423 static int Jim_LinsertCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LinsertCoreCommand()
18453 static int Jim_LreplaceCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LreplaceCoreCommand()
18494 static int Jim_LsetCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LsetCoreCommand()
18511 static int Jim_LsortCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const argv[]) in Jim_LsortCoreCommand()
18659 static int Jim_AppendCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_AppendCoreCommand()
18703 static int Jim_EvalCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_EvalCoreCommand()
18723 static int Jim_UplevelCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_UplevelCoreCommand()
18768 static int Jim_ExprCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ExprCoreCommand()
18797 static int JimBreakContinueHelper(Jim_Interp *interp, int argc, Jim_Obj *const *argv, int retcode) in JimBreakContinueHelper()
18815 static int Jim_BreakCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_BreakCoreCommand()
18821 static int Jim_ContinueCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ContinueCoreCommand()
18827 static int Jim_StacktraceCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_StacktraceCoreCommand()
18858 static int Jim_ReturnCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ReturnCoreCommand()
18912 static int Jim_TailcallCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_TailcallCoreCommand()
18945 static int JimAliasCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in JimAliasCmd()
18957 static void JimAliasCmdDelete(Jim_Interp *interp, void *privData) in JimAliasCmdDelete()
18963 static int Jim_AliasCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_AliasCoreCommand()
18980 static int Jim_ProcCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ProcCoreCommand()
19013 static int Jim_XtraceCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_XtraceCoreCommand()
19034 static int Jim_LocalCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LocalCoreCommand()
19068 static int Jim_UpcallCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_UpcallCoreCommand()
19098 static int Jim_ApplyCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ApplyCoreCommand()
19151 static int Jim_ConcatCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ConcatCoreCommand()
19158 static int Jim_UpvarCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_UpvarCoreCommand()
19191 static int Jim_GlobalCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_GlobalCoreCommand()
19213 static Jim_Obj *JimStringMap(Jim_Interp *interp, Jim_Obj *mapListObjPtr, in JimStringMap()
19272 static int Jim_StringCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_StringCoreCommand()
19625 static int Jim_TimeCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_TimeCoreCommand()
19662 static int Jim_TimeRateCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_TimeRateCoreCommand()
19727 static int Jim_ExitCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ExitCoreCommand()
19744 static int JimMatchReturnCodes(Jim_Interp *interp, Jim_Obj *retcodeListObj, int rc) in JimMatchReturnCodes()
19761 static int JimCatchTryHelper(Jim_Interp *interp, int istry, int argc, Jim_Obj *const *argv) in JimCatchTryHelper()
20004 static int Jim_CatchCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_CatchCoreCommand()
20010 static int Jim_TryCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_TryCoreCommand()
20017 static int Jim_RenameCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_RenameCoreCommand()
20030 int Jim_DictMatchTypes(Jim_Interp *interp, Jim_Obj *objPtr, Jim_Obj *patternObj, int match_type, in… in Jim_DictMatchTypes()
20065 int Jim_DictSize(Jim_Interp *interp, Jim_Obj *objPtr) in Jim_DictSize()
20073 Jim_Obj *Jim_DictMerge(Jim_Interp *interp, int objc, Jim_Obj *const *objv) in Jim_DictMerge()
20099 int Jim_DictInfo(Jim_Interp *interp, Jim_Obj *objPtr) in Jim_DictInfo()
20118 static int Jim_EvalEnsemble(Jim_Interp *interp, const char *basecmd, const char *subcmd, int argc, … in Jim_EvalEnsemble()
20128 static int JimDictWith(Jim_Interp *interp, Jim_Obj *dictVarName, Jim_Obj *const *keyv, int keyc, Ji… in JimDictWith()
20182 static int Jim_DictCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_DictCoreCommand()
20333 static int Jim_SubstCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_SubstCoreCommand()
20384 static int Jim_InfoCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_InfoCoreCommand()
20691 static int Jim_ExistsCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ExistsCoreCommand()
20748 static int Jim_SplitCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_SplitCoreCommand()
20834 static int Jim_JoinCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_JoinCoreCommand()
20856 static int Jim_FormatCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_FormatCoreCommand()
20872 static int Jim_ScanCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ScanCoreCommand()
20948 static int Jim_ErrorCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_ErrorCoreCommand()
20963 static int Jim_LrangeCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LrangeCoreCommand()
20978 static int Jim_LrepeatCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LrepeatCoreCommand()
21035 static int Jim_EnvCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_EnvCoreCommand()
21078 static int Jim_SourceCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_SourceCoreCommand()
21093 static int Jim_LreverseCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_LreverseCoreCommand()
21136 static int Jim_RangeCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_RangeCoreCommand()
21170 static int Jim_RandCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_RandCoreCommand()
21285 void Jim_RegisterCoreCommands(Jim_Interp *interp) in Jim_RegisterCoreCommands()
21296 void Jim_MakeErrorMessage(Jim_Interp *interp) in Jim_MakeErrorMessage()
21324 static void JimSetFailedEnumResult(Jim_Interp *interp, const char *arg, const char *badtype, in JimSetFailedEnumResult()
21349 int Jim_CheckShowCommands(Jim_Interp *interp, Jim_Obj *objPtr, const char *const *tablePtr) in Jim_CheckShowCommands()
21372 int Jim_GetEnum(Jim_Interp *interp, Jim_Obj *objPtr, in Jim_GetEnum()
21456 void Jim_SetResultFormatted(Jim_Interp *interp, const char *format, ...) in Jim_SetResultFormatted()
21509 int Jim_CheckAbiVersion(Jim_Interp *interp, int abi_version) in Jim_CheckAbiVersion()
21520 int Jim_PackageProvide(Jim_Interp *interp, const char *name, const char *ver, int flags) in Jim_PackageProvide()
21526 int Jim_AioFilehandle(Jim_Interp *interp, Jim_Obj *fhObj) in Jim_AioFilehandle()
21537 static int subcmd_null(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in subcmd_null()
21547 static Jim_Obj *subcmd_cmd_list(Jim_Interp *interp, const jim_subcmd_type * ct, const char *sep) in subcmd_cmd_list()
21570 static void bad_subcmd(Jim_Interp *interp, const jim_subcmd_type * command_table, const char *type, in bad_subcmd()
21577 static void show_cmd_usage(Jim_Interp *interp, const jim_subcmd_type * command_table, int argc, in show_cmd_usage()
21584 static void add_cmd_usage(Jim_Interp *interp, const jim_subcmd_type * ct, Jim_Obj *cmd) in add_cmd_usage()
21595 void Jim_SubCmdArgError(Jim_Interp *interp, const jim_subcmd_type * ct, Jim_Obj *subcmd) in Jim_SubCmdArgError()
21610 const jim_subcmd_type *Jim_ParseSubCmd(Jim_Interp *interp, const jim_subcmd_type * command_table, in Jim_ParseSubCmd()
21734 int Jim_CallSubCmd(Jim_Interp *interp, const jim_subcmd_type * ct, int argc, Jim_Obj *const *argv) in Jim_CallSubCmd()
21753 int Jim_SubCmdProc(Jim_Interp *interp, int argc, Jim_Obj *const *argv) in Jim_SubCmdProc()
21803 Jim_Obj *Jim_FormatString(Jim_Interp *interp, Jim_Obj *fmtObjPtr, int objc, Jim_Obj *const *objv) in Jim_FormatString()
23638 void Jim_SetResultErrno(Jim_Interp *interp, const char *msg) in Jim_SetResultErrno()
23766 int Jim_MakeTempFile(Jim_Interp *interp, const char *filename_template, int unlink_file) in Jim_MakeTempFile()
23817 int Jim_MakeTempFile(Jim_Interp *interp, const char *filename_template, int unlink_file) in Jim_MakeTempFile()
24043 Jim_Interp *interp; member
24056 char *Jim_HistoryGetline(Jim_Interp *interp, const char *prompt) in Jim_HistoryGetline()
24218 static void JimHistoryFreeCompletion(Jim_Interp *interp, void *data) in JimHistoryFreeCompletion()
24232 static struct JimCompletionInfo *JimGetCompletionInfo(Jim_Interp *interp) in JimGetCompletionInfo()
24246 void Jim_HistorySetCompletion(Jim_Interp *interp, Jim_Obj *completionCommandObj) in Jim_HistorySetCompletion()
24262 void Jim_HistorySetHints(Jim_Interp *interp, Jim_Obj *hintsCommandObj) in Jim_HistorySetHints()
24278 int Jim_InteractivePrompt(Jim_Interp *interp) in Jim_InteractivePrompt()
24391 static void JimSetArgv(Jim_Interp *interp, int argc, char *const argv[]) in JimSetArgv()
24407 static void JimPrintErrorMessage(Jim_Interp *interp) in JimPrintErrorMessage()
24433 Jim_Interp *interp; in main() local