C# (CSharp) Irontalk Namespace

Nested Namespaces

Irontalk.Gtk
Irontalk.Tests

Classes

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