Name |
Description |
ASTAnalyzer |
Uses the analyzer facility to modify Grammatica's syntax tree while it's generated. The resulting abstract syntax tree is simpler to navigate programmatically and less dependent on grammar details. |
Array |
|
BlockEvaluator |
|
CompileException |
|
Compiler |
Implements the interpreter (immediate) mode of Irontalk, which also acts as the compiler (since compiling is just message passing done at compile time). |
Context |
|
DigitValueOutOfRangeException |
|
EvalSource |
|
FileSource |
|
GlobalContext |
|
InputSource |
|
LocalContext |
|
MessageNotUnderstood |
|
NSPrototype |
|
ParseException |
|
ParseTreeVisiting |
|
ParseTreeVisitor |
|
ReturnException |
Used to represent a Smalltalk return operation. |
STBlock |
|
STBooleanDelegate |
|
STCharClassDelegate |
|
STCharDelegate |
|
STClass |
|
STClassDescription |
Base class for STClass and STMetaclass. Implements most of the message routing behavior present in its subclasses. |
STCompiledMethod |
|
STDebug |
|
STDoubleDelegate |
|
STExceptionDelegate |
|
STMessage |
Represents a message being passed to a receiver |
STMetaclass |
|
STMethodBuilder |
|
STMethodPrototype |
|
STNamespace |
|
STNativeMethod |
|
STObject |
The base class of all Irontalk objects. Objects which do not have STObject as a base class are wrapped using the T:Irontalk.STInstance class. |
STObjectDelegate |
|
STRuntimeMetaclassDelegateAttribute |
|
STRuntimeMethod |
|
STRuntimeObject |
|
STStringClassDelegate |
|
STSymbol |
|
STUndefinedObject |
|
STVariable |
|
SmalltalkImage |
|
Transcript |
|
TranscriptWriter |
|