|
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. |