Interface OpUtil
access this type via: util.compiler.OpUtil (provides, requires or uses)
Functions
bool isRefType(DanaType t)
DanaType getDecTypeFor(DanaType types[], int storageSize)
DanaType getIntTypeFor(DanaType types[], int storageSize)
ParseLiteralResult parseLiteral(char file[], DanaToken t, DanaType xrType, DanaType types[], List constants, int addressWidth)
ConvertMDResult convertTerminalMDIndex(storeOpToken op, DanaType types[], DanaType locals, bool lhs, int addressWidth)
ParamInfo getObjectCallParamInfo(DanaType t, char name[], DanaType types[])
ParamInfo getLocalCallParamInfo(ProvidedObject pObject, char name[], DanaType types[])
bool isObjectCallParamStore(DanaType t, int functionIndex, int paramIndex, DanaType types[])
bool checkOpParamCount(DanaToken list, int formal)
bool typeMayIncludeObjects(DanaType t, DanaType types[])
FunctionRef findFunctionRef(ProvidedObject pObject, char name[])
OpFunction findFunctionOp(ProvidedObject pObject, char name[], char intf[])
bool isRefType(DanaType t)
DanaType getDecTypeFor(DanaType types[], int storageSize)
DanaType getIntTypeFor(DanaType types[], int storageSize)
ParseLiteralResult parseLiteral(char file[], DanaToken t, DanaType xrType, DanaType types[], List constants, int addressWidth)
ConvertMDResult convertTerminalMDIndex(storeOpToken op, DanaType types[], DanaType locals, bool lhs, int addressWidth)
ParamInfo getObjectCallParamInfo(DanaType t, char name[], DanaType types[])
ParamInfo getLocalCallParamInfo(ProvidedObject pObject, char name[], DanaType types[])
bool isObjectCallParamStore(DanaType t, int functionIndex, int paramIndex, DanaType types[])
bool checkOpParamCount(DanaToken list, int formal)
bool typeMayIncludeObjects(DanaType t, DanaType types[])
FunctionRef findFunctionRef(ProvidedObject pObject, char name[])
OpFunction findFunctionOp(ProvidedObject pObject, char name[], char intf[])