| 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 exampledef 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' @expAG 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. |