Interface Summary |
AbstractGrammar |
ATAbstractGrammar contains all methods to be understood by any parsetree element
in the ambienttalk/2 programming language. |
Boolean |
The ATBoolean represents the public interface of a boolean object. |
Closure |
ATClosure is the public interface to a native AmbientTalk closure (a method + enclosing environment). |
Context |
ATContext describes a pair of scope pointers used during evaluation, namely
one storing the lexical scope (where the lookup starts for receiverless messages),
one storing the late-bound receiver self. |
Exception |
The public interface to an AmbientTalk exception object. |
Field |
ATField provides a mapping from an immutable name to a potentially mutable value. |
FieldSelection |
Instances of this class represent first-class field access objects. |
Fraction |
ATFraction is the public interface to a native AmbientTalk fraction (a floating point value). |
Handler |
ATHandler represents a first-class exception handler which have a filter object,
describing the kind of exceptions caught by the handler and a code block which
acts as replacement code for the code that raised the exception. |
Message |
ATMessage represents a first-class AmbientTalk asynchronous message. |
Method |
ATMethods are the AmbientTalk's representation of methods as named functions. |
MethodInvocation |
Instances of the class ATMethodInvocation represent first-class method invocations. |
MirrorRoot |
This is the interface of the root node of the intercessive mirrors delegation hierarchy. |
Nil |
The methods understood by the native nil object. |
Number |
ATNumber is the public interface to an AmbientTalk native number (an integer value). |
Numeric |
ATNumeric is the public interface common to numbers and fractions. |
Object |
ATObject represents the public interface common to any AmbientTalk/2 object. |
Table |
ATTable is the public interface to a native AmtientTalk table (an array). |
Text |
ATText is the public interface to a native AmbientTalk string (a string of characters). |
TypeTag |
The public interface to a native type tag object. |