edu.vub.at.objects
Interface AbstractGrammar

All Known Subinterfaces:
Application, AssignField, Assignment, AssignmentSymbol, AssignTable, AssignVariable, AsyncMessageCreation, Begin, ClosureLiteral, DefExternalField, DefExternalMethod, DefField, Definition, DefMethod, DefTable, DefType, Expression, FieldSelectionCreation, Fraction, Import, Lookup, MessageCreation, MessageSend, MethodInvocationCreation, MultiAssignment, MultiDefinition, Number, Numeric, Quote, Selection, Splice, Statement, Symbol, Table, Tabulation, Text, Unquote, UnquoteSplice

 AbstractGrammar

ATAbstractGrammar contains all methods to be understood by any parsetree element in the ambienttalk/2 programming language. As the parsetree is a first-class entity (it can be manipulated in the language using the MOP) parsetree elements are also ATObjects.

Author:
smostinc

Method Summary
 Table freeVariables()
          Return a table of ATSymbol objects representing the set of free variables of the Abstract Grammar expression.
 
Methods inherited from interface edu.vub.at.objects.Object
super
 

Method Detail

freeVariables

Table freeVariables()
Return a table of Symbol objects representing the set of free variables of the Abstract Grammar expression.