org.norecess.citkit.types
Interface HobbesType
- All Known Subinterfaces:
- IArrayType, IFunctionType, INameType, IRecordType, PrimitiveType
- All Known Implementing Classes:
- ArrayType, BooleanType, FunctionType, IntegerType, NameType, NilType, RecordType, StringType, VoidType
public interface HobbesType
Abstract class for data types in a Hobbes program.
- Author:
- Jeremy D. Frens
actual
HobbesType actual()
isBound
boolean isBound()
accept
<T> T accept(TypeVisitor<T> visitor)
toShortString
java.lang.String toShortString()