|
Interface Summary |
| Application |
The public interface to an application AG element. |
| AssignField |
The public interface to a field assignment AG element. |
| Assignment |
The common interface to all assignment AG nodes. |
| AssignmentSymbol |
Instances of this class represent 'assignment symbols', which are
symbols ending in :=. |
| AssignTable |
The public interface to a table assignment AG element. |
| AssignVariable |
The public interface to a variable assignment AG element. |
| AsyncMessageCreation |
An ATAsyncMessageCreation instance is used in an asynchronous message send
o<-m(), or in code that creates a first-class async msg, for example
def msg := <-m(). |
| Begin |
The public interface to a sequence of statements. |
| ClosureLiteral |
The public interface to a closure literal AG element. |
| DefExternalField |
The public interface to an external field definition AG element. |
| DefExternalMethod |
The public interface to an external method definition AG element. |
| DefField |
The public interface to a field definition AG element. |
| Definition |
This is the common interface to all definition AG nodes. |
| DefMethod |
The public interface to a method definition AG element. |
| DefTable |
The public interface to a table definition AG element. |
| DefType |
The public interface to a type tag definition AG element. |
| Expression |
ATExpression is the common interface of all expression abstract grammar elements. |
| FieldSelectionCreation |
The public interface to a first-class field selection AG element. |
| Import |
The public interface to a native AST component of the form
'import (alias (symbol := symbol)+)? |
| Lookup |
The public interface to a lookup AG element. |
| MessageCreation |
The public interface to a first-class message AG element. |
| MessageSend |
The public interface to a synchronous or asynchronous message send AG element. |
| MethodInvocationCreation |
The public interface to a first-class synchronous message creation AG element. |
| MultiAssignment |
The interface to a multi-assignment AG element. |
| MultiDefinition |
The public interface to a multiple definition AG element. |
| Quote |
The public interface to a quotation AG element. |
| Selection |
The public interface to a selection AG element. |
| Splice |
The ATSplice interface represents the 'splice' @exp AG element. |
| Statement |
ATStatement is the common interface of all statement AG elements. |
| Symbol |
The public interface to a symbol reference AG element. |
| Tabulation |
The public interface to a tabulation AG element. |
| Unquote |
The public interface to an unquotation AG element. |
| UnquoteSplice |
The public interface to an unquote-splice AG element. |