How to use the deprecated.compiler.lib.lcomp.clang.ast.ASTNode function in Deprecated

To help you get started, we’ve selected a few Deprecated examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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):
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
# 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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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
github StanfordLegion / legion / deprecated / compiler / lib / lcomp / clang / ast.py View on Github external
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