org.norecess.citkit.tir
Interface HobbesTIR

All Known Subinterfaces:
DeclarationTIR, ExpressionTIR, IArrayETIR, IArrayTIR, IAssignmentETIR, IBooleanETIR, ICallETIR, IFieldAssignmentTIR, IFieldTIR, IFieldValueTIR, IForETIR, IFunctionDTIR, IIfETIR, IIntegerETIR, ILambdaETIR, ILetETIR, INameTTIR, IOperatorETIR, IRecordETIR, IRecordTTIR, ISequenceETIR, ISimpleLValueTIR, IStringETIR, ISubscriptLValueTIR, ITypeDTIR, IVariableDTIR, IVariableETIR, IWhileETIR, LValueTIR, TypeTIR
All Known Implementing Classes:
ArrayETIR, ArrayTTIR, AssignmentETIR, BooleanETIR, BreakETIR, CallETIR, FieldAssignmentTIR, FieldLValueTIR, FieldTIR, ForETIR, FunctionDTIR, IfETIR, IntegerETIR, LambdaETIR, LetETIR, NameTTIR, NilETIR, OperatorETIR, RecordETIR, RecordTTIR, SequenceETIR, SimpleLValueTIR, StringETIR, SubscriptLValueTIR, TypeDTIR, VariableDTIR, VariableETIR, WhileETIR

public interface HobbesTIR

The superclass of all Hobbes AST nodes.

Author:
Jeremy D. Frens

Method Summary
 IPosition getPosition()
          The position of the TIR in the source code.
 

Method Detail

getPosition

IPosition getPosition()
The position of the TIR in the source code.