Package edu.vub.at.objects.grammar

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.