tjc-1.4.1.jar - TJC - A Tcl to Java Compiler

Q

The TJC compiler was designed to optimize for runtime execution speed. Execution time required to compile Tcl procs, as well as runtime memory usage, were secondary considerations.

JAR File Size and Download Location:

File name: tjc.jar, tjc-1.4.1.jar
File size: 2173055 bytes
Date modified: 04/04/2008
Download: TJC - A Tcl to Java Compiler

✍: FYIcenter

A

No manifest in the JAR.

List of Classes in the JAR:

tcl/lang/JaclLoadTJCCmd
tcl/lang/TJC
tcl/lang/TJCBench
tcl/lang/TJCCommandCmd
tcl/lang/TJCCompileCmd
tcl/lang/TJCCompileJavaCmd
tcl/lang/TJCCompileTclCmd
tcl/lang/TJCPackageCmd
tcl/lang/TJCReadyVar
tcl/lang/TJCShell
tcl/lang/TJCThread
tjc/CheckJdkConfigCmd
tjc/CompileprocArgsAssignCmd
tjc/CompileprocArgsSplitCmd
tjc/CompileprocArgumentPrintableCmd
tjc/CompileprocAssignArgCmd
tjc/CompileprocAssignArgsArgCmd
tjc/CompileprocAssignDefaultArgCmd
tjc/CompileprocCanInlineCommandAppendCmd
tjc/CompileprocCanInlineCommandCmd
tjc/CompileprocCanInlineCommandGlobalCmd
tjc/CompileprocCanInlineCommandIncrCmd
tjc/CompileprocCanInlineCommandLappendCmd
tjc/CompileprocCanInlineCommandLindexCmd
tjc/CompileprocCanInlineCommandListCmd
tjc/CompileprocCanInlineCommandLlengthCmd
tjc/CompileprocCanInlineCommandSetCmd
tjc/CompileprocCanInlineCommandStringCmd
tjc/CompileprocCanInlineContainerCmd
tjc/CompileprocCanInlineControlCmd
tjc/CompileprocCanInlineVariableAccessCmd
tjc/CompileprocChildkeyNextCmd
tjc/CompileprocChildkeyResetCmd
tjc/CompileprocChildkeyValidateCmd
tjc/CompileprocCommandCacheEpochCheckCmd
tjc/CompileprocCommandCacheInitGenerateCmd
tjc/CompileprocCommandCacheLookupCmd
tjc/CompileprocCommandCacheThisCheckCmd
tjc/CompileprocCommandCacheUpdateCmd
tjc/CompileprocCommandFinishCallbackCmd
tjc/CompileprocCommandStartCallbackCmd
tjc/CompileprocCompileCmd
tjc/CompileprocConstantCacheAddCmd
tjc/CompileprocConstantCacheGenerateCmd
tjc/CompileprocConstantCacheGetCmd
tjc/CompileprocConstantCacheInitCmd
tjc/CompileprocConstantCacheTypeCmd
tjc/CompileprocContainerCatchHandlerNovarCmd
tjc/CompileprocContainerCatchHandlerVarCmd
tjc/CompileprocContainerCatchWithVarnameCmd
tjc/CompileprocContainerForeachLoopEndCmd
tjc/CompileprocContainerForeachLoopStartCmd
tjc/CompileprocEmitAppendCallImplCmd
tjc/CompileprocEmitArgumentCmd
tjc/CompileprocEmitArrayVariableGetCmd
tjc/CompileprocEmitArrayVariableSetCmd
tjc/CompileprocEmitContainerCatchCmd
tjc/CompileprocEmitContainerCmd
tjc/CompileprocEmitContainerExprCmd
tjc/CompileprocEmitContainerForCmd
tjc/CompileprocEmitContainerForeachCmd
tjc/CompileprocEmitContainerIfCmd
tjc/CompileprocEmitContainerSwitchCmd
tjc/CompileprocEmitContainerSwitchConstantCmd
tjc/CompileprocEmitContainerWhileCmd
tjc/CompileprocEmitControlCmd
tjc/CompileprocEmitControlReturnCmd
tjc/CompileprocEmitExprvalueGetCmd
tjc/CompileprocEmitExprvalueReleaseCmd
tjc/CompileprocEmitInlineCommandAppendCmd
tjc/CompileprocEmitInlineCommandCmd
tjc/CompileprocEmitInlineCommandGlobalCmd
tjc/CompileprocEmitInlineCommandIncrCmd
tjc/CompileprocEmitInlineCommandLappendCmd
tjc/CompileprocEmitInlineCommandLindexCmd
tjc/CompileprocEmitInlineCommandListArgumentCmd
tjc/CompileprocEmitInlineCommandListCmd
tjc/CompileprocEmitInlineCommandLlengthCmd
tjc/CompileprocEmitInlineCommandSetCmd
tjc/CompileprocEmitInlineCommandStringCmd
tjc/CompileprocEmitInvokeCallCmd
tjc/CompileprocEmitInvokeCallImplCmd
tjc/CompileprocEmitInvokeCmd
tjc/CompileprocEmitLappendCallImplCmd
tjc/CompileprocEmitObjvAssignmentCmd
tjc/CompileprocEmitScalarVariableGetCmd
tjc/CompileprocEmitScalarVariableSetCmd
tjc/CompileprocEmitVariableCmd
tjc/CompileprocEmitWordCmd
tjc/CompileprocEmitWordElementCmd
tjc/CompileprocEntryPointCmd
tjc/CompileprocExprContainerIndexCmd
tjc/CompileprocExprEvaluateBooleanEmitCmd
tjc/CompileprocExprEvaluateCallbackCmd
tjc/CompileprocExprEvaluateCmd
tjc/CompileprocExprEvaluateEmitBinaryEqualsOperatorCmd
tjc/CompileprocExprEvaluateEmitBinaryLogicOperatorCmd
tjc/CompileprocExprEvaluateEmitBinaryOperatorCmd
tjc/CompileprocExprEvaluateEmitExprvalueCmd
tjc/CompileprocExprEvaluateEmitInlinedUnaryNotOperatorCmd
tjc/CompileprocExprEvaluateEmitMathFunctionCmd
tjc/CompileprocExprEvaluateEmitTernaryOperatorCmd
tjc/CompileprocExprEvaluateEmitUnaryOperatorCmd
tjc/CompileprocExprEvaluateResultEmitCmd
tjc/CompileprocExprPeekOperandCmd
tjc/CompileprocExprValueStackAliasCmd
tjc/CompileprocExprValueStackGenerateCmd
tjc/CompileprocExprValueStackGetCmd
tjc/CompileprocExprValueStackIsUsedCmd
tjc/CompileprocExprValueStackLookupAliasCmd
tjc/CompileprocExprValueStackReleaseCmd
tjc/CompileprocExprValueStackReleaseGenerateCmd
tjc/CompileprocGenerateKeyCmd
tjc/CompileprocGetArgumentTupleCmd
tjc/CompileprocGetCacheIdFromSymbolCmd
tjc/CompileprocGetSetNonconstantArrayVariableCmd
tjc/CompileprocGetVariableCacheIdFromSymbolCmd
tjc/CompileprocGetVariableCmd
tjc/CompileprocInitCmd
tjc/CompileprocIsContainerCommandCmd
tjc/CompileprocIsContainerCommandKeysFlatCmd
tjc/CompileprocIsEmptyCommandCmd
tjc/CompileprocIsResultResetContainerCommandCmd
tjc/CompileprocKeyChildrenCmd
tjc/CompileprocKeysCmd
tjc/CompileprocKeysInfoCmd
tjc/CompileprocNocompileCmd
tjc/CompileprocOmitSetResultCmd
tjc/CompileprocParseValueCmd
tjc/CompileprocPopControlsContextCmd
tjc/CompileprocPushControlsContextCmd
tjc/CompileprocQueryModuleFlagsCmd
tjc/CompileprocScanKeysCmd
tjc/CompileprocScanKeysInContainerCmd
tjc/CompileprocScanKeysInContainerSublistCmd
tjc/CompileprocScanVariableCmd
tjc/CompileprocScanVariableIteratorCmd
tjc/CompileprocScanWordCmd
tjc/CompileprocScanWordIterateCmd
tjc/CompileprocScriptToProcListCmd
tjc/CompileprocSetupNonconstantArrayVariableCmd
tjc/CompileprocSetVariableCmd
tjc/CompileprocSplitClassnameCmd
tjc/CompileprocStartCmd
tjc/CompileprocStringIsJavaDoubleCmd
tjc/CompileprocStringIsJavaIntegerCmd
tjc/CompileprocTjcextensionCmd
tjc/CompileprocTmpvarNextCmd
tjc/CompileprocTmpvarResetCmd
tjc/CompileprocVariableCacheCountCmd
tjc/CompileprocVariableCacheIsUsedCmd
tjc/CompileprocVariableCacheLookupCmd
tjc/CompileprocVariableCacheNamesArrayCmd
tjc/DescendArgumentsUndeterminedCmd
tjc/DescendCheckContainerCommandCmd
tjc/DescendCheckNestedCommandsCmd
tjc/DescendCheckVariableForNestedCommandsCmd
tjc/DescendCheckVariableForNestedCommandsIteratorCmd
tjc/DescendCheckWordForNestedCommandsCmd
tjc/DescendCheckWordForNestedCommandsIteratorCmd
tjc/DescendCommandsAddCmd
tjc/DescendCommandsCmd
tjc/DescendCommandsPopCmd
tjc/DescendCommandsPushCmd
tjc/DescendContainerAfterCmd
tjc/DescendContainerAfterCommandIndexesCmd
tjc/DescendContainerAfterHasCommandIndexesCmd
tjc/DescendContainerAfterValidateCmd
tjc/DescendContainerArgumentBodyIsStaticCmd
tjc/DescendContainerBodyArgumentCmd
tjc/DescendContainerCatchBodyCmd
tjc/DescendContainerCatchCmd
tjc/DescendContainerCatchHasVariableCmd
tjc/DescendContainerCatchValidateCmd
tjc/DescendContainerCatchVariableCmd
tjc/DescendContainerConcatBodyArgumentsCmd
tjc/DescendContainerExprArgCmd
tjc/DescendContainerExprArgumentCmd
tjc/DescendContainerExprArgumentIterateCallbackCmd
tjc/DescendContainerExprArgumentValidateCmd
tjc/DescendContainerExprCmd
tjc/DescendContainerExprValidateCmd
tjc/DescendContainerForBodyCmd
tjc/DescendContainerForCmd
tjc/DescendContainerForeachBodyCmd
tjc/DescendContainerForeachCmd
tjc/DescendContainerForeachHasSingleListCmd
tjc/DescendContainerForeachHasSingleVariableCmd
tjc/DescendContainerForeachValidateCmd
tjc/DescendContainerForeachVarlistCmd
tjc/DescendContainerForeachVarlistvaluesCmd
tjc/DescendContainerForExprCmd
tjc/DescendContainerForNextCmd
tjc/DescendContainerForStartCmd
tjc/DescendContainerForValidateCmd
tjc/DescendContainerIfCmd
tjc/DescendContainerIfElseBodyCmd
tjc/DescendContainerIfExprBodyCmd
tjc/DescendContainerIfHasElseBodyCmd
tjc/DescendContainerIfHasElseifBodyCmd
tjc/DescendContainerIfIterateElseifBodyCmd
tjc/DescendContainerIfValidateCmd
tjc/DescendContainerIsStaticCmd
tjc/DescendContainerIsValidCmd
tjc/DescendContainerLsortCmd
tjc/DescendContainerLsortCommandCmd
tjc/DescendContainerLsortHasCommandCmd
tjc/DescendContainerLsortValidateCmd
tjc/DescendContainerSwitchCmd
tjc/DescendContainerSwitchHasLastCmd
tjc/DescendContainerSwitchHasPatbodyListCmd
tjc/DescendContainerSwitchIsFallthroughCmd
tjc/DescendContainerSwitchIsSwitchModeCmd
tjc/DescendContainerSwitchModeCmd
tjc/DescendContainerSwitchPatbodyIndexesCmd
tjc/DescendContainerSwitchScriptRecreateCmd
tjc/DescendContainerSwitchStringCmd
tjc/DescendContainerSwitchValidateCmd
tjc/DescendContainerWhileBodyCmd
tjc/DescendContainerWhileCmd
tjc/DescendContainerWhileExprCmd
tjc/DescendContainerWhileValidateCmd
tjc/DescendEmptyNestedCommandCmd
tjc/DescendGetCommandCmd
tjc/DescendGetCommandNameCmd
tjc/DescendGetContainerStackCmd
tjc/DescendGetDataCmd
tjc/DescendInitCmd
tjc/DescendNestedSubtreeCmd
tjc/DescendNextCommandCmd
tjc/DescendNextKeyCmd
tjc/DescendRangeBrackedCmd
tjc/DescendRangeQuotedCmd
tjc/DescendReportCommandCallbackCmd
tjc/DescendReportCommandCmd
tjc/DescendReportCommandFinishCmd
tjc/DescendReportUsageCallbackCmd
tjc/DescendReportUsageCmd
tjc/DescendSimpleVariableCmd
tjc/DescendStartCmd
tjc/DescendTreeGetCmd
tjc/DescendTreeGetCommandCmd
tjc/DescendTreePrintCmd
tjc/DescendTreePrintCmd2
tjc/EmitterArrayAssignCmd
tjc/EmitterBackslashTclElemCmd
tjc/EmitterBackslashTclStringCmd
tjc/EmitterCallframeInitCompiledlocalsCmd
tjc/EmitterCallframePopCmd
tjc/EmitterCallframePushCmd
tjc/EmitterCallframeTryCmd
tjc/EmitterClassCommentCmd
tjc/EmitterClassEndCmd
tjc/EmitterClassStartCmd
tjc/EmitterCmdProcEndCmd
tjc/EmitterCmdProcStartCmd
tjc/EmitterCommentCmd
tjc/EmitterContainerBlockEndCmd
tjc/EmitterContainerCatchTryEndCmd
tjc/EmitterContainerCatchTryStartCmd
tjc/EmitterContainerFakeTclexceptionCmd
tjc/EmitterContainerForeachListLengthCmd
tjc/EmitterContainerForeachListPreserveCmd
tjc/EmitterContainerForeachListReleaseCmd
tjc/EmitterContainerForeachTryFinallyCmd
tjc/EmitterContainerForeachTryFinallyEndCmd
tjc/EmitterContainerForeachTryFinallyStartCmd
tjc/EmitterContainerForeachVarTryEndCmd
tjc/EmitterContainerForeachVarTryStartCmd
tjc/EmitterContainerForEndCmd
tjc/EmitterContainerForExprCmd
tjc/EmitterContainerForSkipEndCmd
tjc/EmitterContainerForSkipStartCmd
tjc/EmitterContainerForStartCmd
tjc/EmitterContainerForTryEndCmd
tjc/EmitterContainerForTryStartCmd
tjc/EmitterContainerIfElseCmd
tjc/EmitterContainerIfElseIfCmd
tjc/EmitterContainerIfEndCmd
tjc/EmitterContainerIfStartCmd
tjc/EmitterContainerLoopBreakContinueCmd
tjc/EmitterContainerSwitchAssignCmd
tjc/EmitterContainerSwitchInvokeCmd
tjc/EmitterContainerSwitchStartCmd
tjc/EmitterContainerTryCatchCmd
tjc/EmitterContainerTryEndCmd
tjc/EmitterContainerTryFinallyCmd
tjc/EmitterContainerTryStartCmd
tjc/EmitterControlReturnArgumentCmd
tjc/EmitterControlReturnCmd
tjc/EmitterDoubleQuoteTclStringCmd
tjc/EmitterEmptyArgsCmd
tjc/EmitterEvalProcBodyCmd
tjc/EmitterGetCompiledLocalArrayVarCmd
tjc/EmitterGetCompiledLocalScalarVarCmd
tjc/EmitterGetVarCmd
tjc/EmitterImportClassCmd
tjc/EmitterImportPackageCmd
tjc/EmitterImportTclCmd
tjc/EmitterIndentCmd
tjc/EmitterIndentLevelCmd
tjc/EmitterInitCmdCheckCmd
tjc/EmitterInitCompiledLocalScopedVarCmd
tjc/EmitterInitConstantsCmd
tjc/EmitterInvokeCommandAssignCmd
tjc/EmitterInvokeCommandCallCmd
tjc/EmitterInvokeCommandEndCmd
tjc/EmitterInvokeCommandFinallyCmd
tjc/EmitterInvokeCommandStartCmd
tjc/EmitterInvokeEndCmd
tjc/EmitterInvokeStartCmd
tjc/EmitterIsJavaKeywordCmd
tjc/EmitterMakeGlobalLinkVarCmd
tjc/EmitterNumArgsCmd
tjc/EmitterNumDefaultArgsCmd
tjc/EmitterNumMinArgsCmd
tjc/EmitterNumRangeArgsCmd
tjc/EmitterPackageNameCmd
tjc/EmitterResetResultCmd
tjc/EmitterSetCompiledLocalArrayVarCmd
tjc/EmitterSetCompiledLocalScalarVarCmd
tjc/EmitterSetResultCmd
tjc/EmitterSetVarCmd
tjc/EmitterStatementCmd
tjc/EmitterTclobjectPreserveCmd
tjc/EmitterTclobjectReleaseCmd
tjc/EmitterTclobjectToBooleanCmd
tjc/InitJavaCompilerCmd
tjc/JaninoCompileCmd
tjc/JdkConfigIsvarCmd
tjc/JdkConfigParseCmd
tjc/JdkConfigParseFileCmd
tjc/JdkConfigVarCmd
tjc/JdkPackageLibraryCmd
tjc/JdkTjcRootdirCmd
tjc/JdkToolCleanupCmd
tjc/JdkToolJarCmd
tjc/JdkToolJavacClassfileCmd
tjc/JdkToolJavacCmd
tjc/JdkToolJavacSaveCmd
tjc/MainCmd
tjc/ModuleExpandCmd
tjc/ModuleFilterIncludeSourceCmd
tjc/ModuleGetFilenameCmd
tjc/ModuleLooksLikeGlobCmd
tjc/ModuleOptionDefaultCmd
tjc/ModuleOptionIsPsudoOptionCmd
tjc/ModuleOptionReplacePsudoOptionCmd
tjc/ModuleOptionsParseCmd
tjc/ModuleOptionsValidateCmd
tjc/ModuleOptionValidateCmd
tjc/ModuleOptionValueCmd
tjc/ModuleParseCmd
tjc/ModuleParseCommandCmd
tjc/ModuleParseFileCmd
tjc/ModuleParseValidateCmd
tjc/ModuleQueryCmd
tjc/ModuleSpaceSplitCmd
tjc/ModuleSpaceSplitCmd2
tjc/NameprocClassNameCmd
tjc/NameprocFullClassNameCmd
tjc/NameprocGenerateCmd
tjc/NameprocInitCmd
tjc/ParseExprIterateCmd
tjc/ParseExprIterateDescendCmd
tjc/ParseExprIterateEvaluateValueCmd
tjc/ParseExprIterateIsMathFunctionCmd
tjc/ParseExprIterateSubexprCmd
tjc/ParseExprIterateTypeValueCmd
tjc/ParseGetCommandCmd
tjc/ParseGetConstantTextCmd
tjc/ParseGetScalarVariableCmd
tjc/ParseGetSimpleTextCmd
tjc/ParseGetSimpleTextRangeCmd
tjc/ParseGetTextCmd
tjc/ParseGetVariableCmd
tjc/ParseGetVariableListCallbackCmd
tjc/ParseGetVariableListCmd
tjc/ParseGetWordCommandCmd
tjc/ParseGetWordVariableCmd
tjc/ParseIsBracedCmd
tjc/ParseIsCommandCmd
tjc/ParseIsConstantCmd
tjc/ParseIsConstantWordIterateCmd
tjc/ParseIsScalarVariableCmd
tjc/ParseIsSimpleTextCmd
tjc/ParseIsSubrangeCmd
tjc/ParseIsTextCmd
tjc/ParseIsVariableCmd
tjc/ParseIsWordCmd
tjc/ParseIsWordCommandCmd
tjc/ParseIsWordVariableCmd
tjc/ParseprocAppendOutscriptIncludingCmd
tjc/ParseprocAppendOutscriptUpToCmd
tjc/ParseprocArgsOkCmd
tjc/ParseprocCommandCallbackCmd
tjc/ParseprocCommandFinishCallbackCmd
tjc/ParseprocCommandProcCmd
tjc/ParseprocInitCmd
tjc/ParseprocStartCmd
tjc/ParseRangeOfTreeCmd
tjc/ParseRangeWithoutBracesCmd
tjc/ParseRangeWithoutBracketsCmd
tjc/ParseVariableIterateCmd
tjc/ParseVariableIterateCmd2
tjc/ParseVariableIterateWordValueCmd
tjc/ParseVariableSubtreeTypesCmd
tjc/ParseWordIterateCmd
tjc/ParseWordIterateWordValueCmd
tjc/PizzaCompileCmd
tjc/ProcessCmdlineCmd
tjc/ProcessJavaSourceCmd
tjc/ProcessJdkConfigCmd
tjc/ProcessModuleFileCmd
tjc/ProcessTclSourceCmd
tjc/ReloadCmd
tjc/TJCExtension
tjc/TjcUtilFileReadCmd
tjc/TjcUtilFileSaveasCmd
tjc/ValidateOptionsCmd

2009-11-05, 4538👍, 0💬