Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
class TypeUInt64(ASTNode): pass
class TypeUInt128(ASTNode): pass
# machine-dependent floating point
class TypeFloat(ASTNode): pass
class TypeDouble(ASTNode): pass
class TypeLongDouble(ASTNode): pass
# Legion-defined types
class TypeLegionColoring(ASTNode): pass
class TypeLegionContext(ASTNode): pass
class TypeLegionPointer(ASTNode): pass
class TypeLegionRegion(ASTNode): pass
class TypeLegionRuntime(ASTNode): pass
class TypeFunction(ASTNode):
def __init__(self, param_types, return_type):
self.param_types = param_types
self.return_type = return_type
class TypePointer(ASTNode):
def __init__(self, points_to_type):
self.points_to_type = points_to_type
class TypeArray(ASTNode):
def __init__(self, element_type, size):
self.element_type = element_type
self.size = size
class TypeStruct(ASTNode):
def __init__(self, name, fields):
self.name = name
class TypeChar(ASTNode): pass
class TypeShort(ASTNode): pass
class TypeInt(ASTNode): pass
class TypeLong(ASTNode): pass
class TypeLongLong(ASTNode): pass
class TypeIntPtr(ASTNode): pass
# fixed-size signed integers
class TypeInt8(ASTNode): pass
class TypeInt16(ASTNode): pass
class TypeInt32(ASTNode): pass
class TypeInt64(ASTNode): pass
class TypeInt128(ASTNode): pass
# machine-dependent unsigned integers
class TypeUChar(ASTNode): pass
class TypeUShort(ASTNode): pass
class TypeUInt(ASTNode): pass
class TypeULong(ASTNode): pass
class TypeULongLong(ASTNode): pass
class TypeUIntPtr(ASTNode): pass
# fixed-size unsigned integers
class TypeUInt8(ASTNode): pass
class TypeUInt16(ASTNode): pass
class TypeUInt32(ASTNode): pass
class TypeUInt64(ASTNode): pass
class TypeUInt128(ASTNode): pass
# machine-dependent floating point
class TypeFloat(ASTNode): pass
class TypeDouble(ASTNode): pass
class TypeInt128(ASTNode): pass
# machine-dependent unsigned integers
class TypeUChar(ASTNode): pass
class TypeUShort(ASTNode): pass
class TypeUInt(ASTNode): pass
class TypeULong(ASTNode): pass
class TypeULongLong(ASTNode): pass
class TypeUIntPtr(ASTNode): pass
# fixed-size unsigned integers
class TypeUInt8(ASTNode): pass
class TypeUInt16(ASTNode): pass
class TypeUInt32(ASTNode): pass
class TypeUInt64(ASTNode): pass
class TypeUInt128(ASTNode): pass
# machine-dependent floating point
class TypeFloat(ASTNode): pass
class TypeDouble(ASTNode): pass
class TypeLongDouble(ASTNode): pass
# Legion-defined types
class TypeLegionColoring(ASTNode): pass
class TypeLegionContext(ASTNode): pass
class TypeLegionPointer(ASTNode): pass
class TypeLegionRegion(ASTNode): pass
class TypeLegionRuntime(ASTNode): pass
class TypeFunction(ASTNode):
def __init__(self, param_types, return_type):
self.param_types = param_types
class TypeInt64(ASTNode): pass
class TypeInt128(ASTNode): pass
# machine-dependent unsigned integers
class TypeUChar(ASTNode): pass
class TypeUShort(ASTNode): pass
class TypeUInt(ASTNode): pass
class TypeULong(ASTNode): pass
class TypeULongLong(ASTNode): pass
class TypeUIntPtr(ASTNode): pass
# fixed-size unsigned integers
class TypeUInt8(ASTNode): pass
class TypeUInt16(ASTNode): pass
class TypeUInt32(ASTNode): pass
class TypeUInt64(ASTNode): pass
class TypeUInt128(ASTNode): pass
# machine-dependent floating point
class TypeFloat(ASTNode): pass
class TypeDouble(ASTNode): pass
class TypeLongDouble(ASTNode): pass
# Legion-defined types
class TypeLegionColoring(ASTNode): pass
class TypeLegionContext(ASTNode): pass
class TypeLegionPointer(ASTNode): pass
class TypeLegionRegion(ASTNode): pass
class TypeLegionRuntime(ASTNode): pass
class TypeFunction(ASTNode):
def __init__(self, param_types, return_type):
# fixed-size unsigned integers
class TypeUInt8(ASTNode): pass
class TypeUInt16(ASTNode): pass
class TypeUInt32(ASTNode): pass
class TypeUInt64(ASTNode): pass
class TypeUInt128(ASTNode): pass
# machine-dependent floating point
class TypeFloat(ASTNode): pass
class TypeDouble(ASTNode): pass
class TypeLongDouble(ASTNode): pass
# Legion-defined types
class TypeLegionColoring(ASTNode): pass
class TypeLegionContext(ASTNode): pass
class TypeLegionPointer(ASTNode): pass
class TypeLegionRegion(ASTNode): pass
class TypeLegionRuntime(ASTNode): pass
class TypeFunction(ASTNode):
def __init__(self, param_types, return_type):
self.param_types = param_types
self.return_type = return_type
class TypePointer(ASTNode):
def __init__(self, points_to_type):
self.points_to_type = points_to_type
class TypeArray(ASTNode):
def __init__(self, element_type, size):
self.element_type = element_type
self.size = size
class TypePointer(ASTNode):
def __init__(self, points_to_type):
self.points_to_type = points_to_type
class TypeArray(ASTNode):
def __init__(self, element_type, size):
self.element_type = element_type
self.size = size
class TypeStruct(ASTNode):
def __init__(self, name, fields):
self.name = name
self.fields = fields
class TypeVoid(ASTNode): pass
class TypeInt(ASTNode): pass
class TypeLong(ASTNode): pass
class TypeLongLong(ASTNode): pass
class TypeIntPtr(ASTNode): pass
# fixed-size signed integers
class TypeInt8(ASTNode): pass
class TypeInt16(ASTNode): pass
class TypeInt32(ASTNode): pass
class TypeInt64(ASTNode): pass
class TypeInt128(ASTNode): pass
# machine-dependent unsigned integers
class TypeUChar(ASTNode): pass
class TypeUShort(ASTNode): pass
class TypeUInt(ASTNode): pass
class TypeULong(ASTNode): pass
class TypeULongLong(ASTNode): pass
class TypeUIntPtr(ASTNode): pass
# fixed-size unsigned integers
class TypeUInt8(ASTNode): pass
class TypeUInt16(ASTNode): pass
class TypeUInt32(ASTNode): pass
class TypeUInt64(ASTNode): pass
class TypeUInt128(ASTNode): pass
# machine-dependent floating point
class TypeFloat(ASTNode): pass
class TypeDouble(ASTNode): pass
class TypeLongDouble(ASTNode): pass
self.name = name
self.type = type
# boolean
class TypeBool(ASTNode): pass
# machine-dependent signed integers
class TypeChar(ASTNode): pass
class TypeShort(ASTNode): pass
class TypeInt(ASTNode): pass
class TypeLong(ASTNode): pass
class TypeLongLong(ASTNode): pass
class TypeIntPtr(ASTNode): pass
# fixed-size signed integers
class TypeInt8(ASTNode): pass
class TypeInt16(ASTNode): pass
class TypeInt32(ASTNode): pass
class TypeInt64(ASTNode): pass
class TypeInt128(ASTNode): pass
# machine-dependent unsigned integers
class TypeUChar(ASTNode): pass
class TypeUShort(ASTNode): pass
class TypeUInt(ASTNode): pass
class TypeULong(ASTNode): pass
class TypeULongLong(ASTNode): pass
class TypeUIntPtr(ASTNode): pass
# fixed-size unsigned integers
class TypeUInt8(ASTNode): pass
class TypeUInt16(ASTNode): pass
class TypeFunction(ASTNode):
def __init__(self, param_types, return_type):
self.param_types = param_types
self.return_type = return_type
class TypePointer(ASTNode):
def __init__(self, points_to_type):
self.points_to_type = points_to_type
class TypeArray(ASTNode):
def __init__(self, element_type, size):
self.element_type = element_type
self.size = size
class TypeStruct(ASTNode):
def __init__(self, name, fields):
self.name = name
self.fields = fields
class TypeVoid(ASTNode): pass
def __init__(self, name, type):
self.name = name
self.type = type
class Typedef(ASTNode):
def __init__(self, name, type):
self.name = name
self.type = type
class Struct(ASTNode):
def __init__(self, name, type):
self.name = name
self.type = type
# boolean
class TypeBool(ASTNode): pass
# machine-dependent signed integers
class TypeChar(ASTNode): pass
class TypeShort(ASTNode): pass
class TypeInt(ASTNode): pass
class TypeLong(ASTNode): pass
class TypeLongLong(ASTNode): pass
class TypeIntPtr(ASTNode): pass
# fixed-size signed integers
class TypeInt8(ASTNode): pass
class TypeInt16(ASTNode): pass
class TypeInt32(ASTNode): pass
class TypeInt64(ASTNode): pass
class TypeInt128(ASTNode): pass