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.
abbreviatedName
Returns an abbreviated, but unique name for the scripting language.
fileExtension
Returns the default file extension for script files in this language.
interpClass
Returns 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.
multiLineCommentEnd
Returns the string used to end a multi line comment in this language, or nil.
multiLineCommentStart
Returns the string used to start a multi line comment in this language, or nil.
name
Returns 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.
singleLineCommentStart
Returns the string used to start a to-end-of-line comment in this language, or nil.
valueClass
Returns the concrete subclass of ITKValue used by this language.