Declared in: itkRuntime/ITKScriptingLanguage.h
The ITKScriptingLanguage protocol declares methods to get certain pieces of meta information about a scripting language, like its name, the typical file extension for script files, and which concrete subclasses of ITKInterp and ITKValue it uses.
abbreviatedNameReturns an abbreviated, but unique name for the scripting language.
fileExtensionReturns the default file extension for script files in this language.
interpClassReturns the concrete subclass of ITKInterp used by this language.
isResponsibleForException:(NSException *)exceptionReturns YES if exception was caused by an error in this scripting language.
logException:(NSException *)exceptionIf exception was caused by an error in this scripting language, will output a meaningful description of that error using NSLog. Otherwise, the behaviour is undefined.
multiLineCommentEndReturns the string used to end a multi line comment in this language, or nil.
multiLineCommentStartReturns the string used to start a multi line comment in this language, or nil.
nameReturns the full, unique name of the scripting language.
presentException:(NSException *)exceptionIf exception was caused by an error in this scripting language, will present a meaningful description of that error to the user using NSRunAlertPanel. Otherwise, the behaviour is undefined.
singleLineCommentStartReturns the string used to start a to-end-of-line comment in this language, or nil.
valueClassReturns the concrete subclass of ITKValue used by this language.