org.norecess.citkit.tir
Interface TypeTIR

All Superinterfaces:
HobbesTIR
All Known Subinterfaces:
IArrayTIR, INameTTIR, IRecordTTIR
All Known Implementing Classes:
ArrayTTIR, NameTTIR, RecordTTIR

public interface TypeTIR
extends HobbesTIR

The abstract AST for a type.

Author:
Jeremy D. Frens

Method Summary
<A> A
accept(TypeTIRVisitor<A> visitor)
          Implements the visitor pattern with TypeTIRVisitor.
 
Methods inherited from interface org.norecess.citkit.tir.HobbesTIR
getPosition
 

Method Detail

accept

<A> A accept(TypeTIRVisitor<A> visitor)
Implements the visitor pattern with TypeTIRVisitor.

Parameters:
visitor - the visitor object.
Returns:
the result of visiting the AST with the visitor.