Versions in this module Expand all Collapse all v0 v0.0.2 Aug 21, 2018 v0.0.1 Aug 5, 2018 Changes in this version + const GoIntMax + const GoIntMin + const GoUintMax + const GoUintMin + func ObjectIsTrue(o Object) bool v0.0.0 Aug 1, 2018 Changes in this version + const CO_CELL_NOT_AN_ARG + const CO_COMPILER_FLAGS_MASK + const CO_FUTURE_ABSOLUTE_IMPORT + const CO_FUTURE_BARRY_AS_BDFL + const CO_FUTURE_DIVISION + const CO_FUTURE_PRINT_FUNCTION + const CO_FUTURE_UNICODE_LITERALS + const CO_FUTURE_WITH_STATEMENT + const CO_GENERATOR + const CO_GENERATOR_ALLOWED + const CO_MAXBLOCKS + const CO_NESTED + const CO_NEWLOCALS + const CO_NOFREE + const CO_OPTIMIZED + const CO_VARARGS + const CO_VARKEYWORDS + const IntMax + const IntMin + const METH_CLASS + const METH_COEXIST + const METH_STATIC + const NAME_CHARS + const TPFLAGS_BASETYPE + const TPFLAGS_BASE_EXC_SUBCLASS + const TPFLAGS_BYTES_SUBCLASS + const TPFLAGS_DEFAULT + const TPFLAGS_DICT_SUBCLASS + const TPFLAGS_HAVE_GC + const TPFLAGS_HAVE_VERSION_TAG + const TPFLAGS_HEAPTYPE + const TPFLAGS_INT_SUBCLASS + const TPFLAGS_IS_ABSTRACT + const TPFLAGS_LIST_SUBCLASS + const TPFLAGS_LONG_SUBCLASS + const TPFLAGS_READY + const TPFLAGS_READYING + const TPFLAGS_TUPLE_SUBCLASS + const TPFLAGS_TYPE_SUBCLASS + const TPFLAGS_UNICODE_SUBCLASS + const TPFLAGS_VALID_VERSION_TAG + var ArithmeticError = ExceptionType.NewType("ArithmeticError", "Base class for arithmetic errors.", nil, nil) + var AssertionError = ExceptionType.NewType("AssertionError", "Assertion failed.", nil, nil) + var AttributeError = ExceptionType.NewType("AttributeError", "Attribute not found.", nil, nil) + var BaseException = ObjectType.NewTypeFlags("BaseException", "Common base class for all exceptions", ExceptionNew, nil, ...) + var BigIntType = NewType("bigint", "Holds large integers") + var BlockingIOError = OSError.NewType("BlockingIOError", "I/O operation would block.", nil, nil) + var BoolType = NewType("bool", ...) + var BoundMethodType = NewType("boundmethod", "boundmethod object") + var BrokenPipeError = ConnectionError.NewType("BrokenPipeError", "Broken pipe.", nil, nil) + var BufferError = ExceptionType.NewType("BufferError", "Buffer error.", nil, nil) + var BytesType = ObjectType.NewType("bytes", ..., BytesNew, nil) + var BytesWarning = Warning.NewType("BytesWarning", ...) + var CellType = NewType("cell", "cell object") + var ChildProcessError = OSError.NewType("ChildProcessError", "Child process error.", nil, nil) + var ClassMethodType = ObjectType.NewType("classmethod", ..., ClassMethodNew, nil) + var CodeType = NewType("code", ...) + var Compile func(str, filename, mode string, flags int, dont_inherit bool) (Object, error) + var ComplexType = ObjectType.NewType("complex64", ...) + var ConnectionAbortedError = ConnectionError.NewType("ConnectionAbortedError", "Connection aborted.", nil, nil) + var ConnectionError = OSError.NewType("ConnectionError", "Connection error.", nil, nil) + var ConnectionRefusedError = ConnectionError.NewType("ConnectionRefusedError", "Connection refused.", nil, nil) + var ConnectionResetError = ConnectionError.NewType("ConnectionResetError", "Connection reset.", nil, nil) + var DeprecationWarning = Warning.NewType("DeprecationWarning", "Base class for warnings about deprecated features.", ...) + var DictType = NewType("dict", dictDoc) + var EOFError = ExceptionType.NewType("EOFError", "Read beyond end of file.", nil, nil) + var Ellipsis = EllipsisType(struct{}{}) + var EllipsisTypeType = NewType("EllipsisType", "") + var ExceptionType = BaseException.NewType("Exception", "Common base class for all non-exit exceptions.", nil, nil) + var False = Bool(false) + var FileExistsError = OSError.NewType("FileExistsError", "File already exists.", nil, nil) + var FileNotFoundError = OSError.NewType("FileNotFoundError", "File not found.", nil, nil) + var FileType = NewTypeX("file", `represents an open file`, nil, nil) + var FloatType = ObjectType.NewType("float", ...) + var FloatingPointError = ArithmeticError.NewType("FloatingPointError", "Floating point operation failed.", nil, nil) + var FrameType = NewType("frame", "Represents a stack frame") + var FrozenSetType = NewType("frozenset", ...) + var FunctionType = NewType("function", "A python function") + var FutureWarning = Warning.NewType("FutureWarning", ...) + var GeneratorExit = BaseException.NewType("GeneratorExit", "Request that a generator exit.", nil, nil) + var GeneratorType = NewType("generator", "generator object") + var ImportError = ExceptionType.NewType("ImportError", "Import can't find module, or can't find name in module.", nil, ...) + var ImportWarning = Warning.NewType("ImportWarning", ...) + var IndentationError = SyntaxError.NewType("IndentationError", "Improper indentation.", nil, nil) + var IndexError = LookupError.NewType("IndexError", "Sequence index out of range.", nil, nil) + var IntType = ObjectType.NewType("int", ..., IntNew, nil) + var InterruptedError = OSError.NewType("InterruptedError", "Interrupted by signal.", nil, nil) + var IsADirectoryError = OSError.NewType("IsADirectoryError", "Operation doesn't work on directories.", nil, nil) + var IteratorType = NewType("iterator", "iterator type") + var KeyError = LookupError.NewType("KeyError", "Mapping key not found.", nil, nil) + var KeyboardInterrupt = BaseException.NewType("KeyboardInterrupt", "Program interrupted by user.", nil, nil) + var ListType = ObjectType.NewType("list", ...) + var LookupError = ExceptionType.NewType("LookupError", "Base class for lookup errors.", nil, nil) + var MemoryError = ExceptionType.NewType("MemoryError", "Out of memory.", nil, nil) + var MethodType = NewType("method", "method object") + var ModuleType = NewType("module", "module object") + var NameError = ExceptionType.NewType("NameError", "Name not found globally.", nil, nil) + var None = NoneType(struct{}{}) + var NoneTypeType = NewType("NoneType", "") + var NotADirectoryError = OSError.NewType("NotADirectoryError", "Operation only works on directories.", nil, nil) + var NotImplemented Object + var NotImplementedError = RuntimeError.NewType("NotImplementedError", "Method or function hasn't been implemented yet.", nil, ...) + var OSError = ExceptionType.NewType("OSError", "Base class for I/O related errors.", nil, nil) + var ObjectType = &Type + var OverflowError = ArithmeticError.NewType("OverflowError", "Result too large to be represented.", nil, nil) + var PendingDeprecationWarning = Warning.NewType("PendingDeprecationWarning", ...) + var PermissionError = OSError.NewType("PermissionError", "Not enough permissions.", nil, nil) + var ProcessLookupError = OSError.NewType("ProcessLookupError", "Process not found.", nil, nil) + var PropertyType = NewType("property", "property object") + var RangeIteratorType = NewType("range_iterator", `range_iterator object`) + var RangeType = NewTypeX("range", ..., RangeNew, nil) + var ReferenceError = ExceptionType.NewType("ReferenceError", "Weak ref proxy used after referent went away.", nil, nil) + var ResourceWarning = Warning.NewType("ResourceWarning", "Base class for warnings about resource usage.", nil, nil) + var RuntimeError = ExceptionType.NewType("RuntimeError", "Unspecified run-time error.", nil, nil) + var RuntimeWarning = Warning.NewType("RuntimeWarning", "Base class for warnings about dubious runtime behavior.", ...) + var SetType = NewTypeX("set", ...) + var SliceType = NewType("slice", ...) + var StaticMethodType = ObjectType.NewType("staticmethod", ..., StaticMethodNew, nil) + var StopIteration = ExceptionType.NewType("StopIteration", "Signal the end from iterator.__next__().", nil, nil) + var StringDictType = NewType("dict", dictDoc) + var StringType = ObjectType.NewType("string", ..., StrNew, nil) + var SyntaxError = ExceptionType.NewType("SyntaxError", "Invalid syntax.", nil, nil) + var SyntaxWarning = Warning.NewType("SyntaxWarning", "Base class for warnings about dubious syntax.", nil, nil) + var SystemError = ExceptionType.NewType("SystemError", ...) + var SystemExit = BaseException.NewType("SystemExit", "Request to exit from the interpreter.", nil, nil) + var TabError = IndentationError.NewType("TabError", "Improper mixture of spaces and tabs.", nil, nil) + var TimeoutError = OSError.NewType("TimeoutError", "Timeout expired.", nil, nil) + var TracebackType = NewType("traceback", "A python traceback") + var True = Bool(true) + var TupleType = ObjectType.NewType("tuple", ...) + var TypeError = ExceptionType.NewType("TypeError", "Inappropriate argument type.", nil, nil) + var UnboundLocalError = NameError.NewType("UnboundLocalError", "Local name referenced but not bound to a value.", nil, ...) + var UnicodeDecodeError = UnicodeError.NewType("UnicodeDecodeError", "Unicode decoding error.", nil, nil) + var UnicodeEncodeError = UnicodeError.NewType("UnicodeEncodeError", "Unicode encoding error.", nil, nil) + var UnicodeError = ValueError.NewType("UnicodeError", "Unicode related error.", nil, nil) + var UnicodeTranslateError = UnicodeError.NewType("UnicodeTranslateError", "Unicode translation error.", nil, nil) + var UnicodeWarning = Warning.NewType("UnicodeWarning", ...) + var UserWarning = Warning.NewType("UserWarning", "Base class for warnings generated by user code.", nil, nil) + var ValueError = ExceptionType.NewType("ValueError", "Inappropriate argument value (of correct type).", nil, nil) + var VmEvalCodeEx func(co *Code, globals, locals StringDict, args []Object, kws StringDict, ...) (retval Object, err error) + var VmRun func(globals, locals StringDict, code *Code, closure Tuple) (res Object, err error) + var VmRunFrame func(frame *Frame) (res Object, err error) + var Warning = ExceptionType.NewType("Warning", "Base class for warning categories.", nil, nil) + var ZeroDivisionError = ArithmeticError.NewType("ZeroDivisionError", ...) + func AttributeName(keyObj Object) (string, error) + func DebugRepr(self Object) string + func DeleteAttr(self Object, keyObj Object) error + func DeleteAttrString(self Object, key string) error + func DivMod(a, b Object) (Object, Object, error) + func ExceptionClassCheck(err Object) bool + func ExceptionGivenMatches(err, exc Object) bool + func FloatAsFloat64(obj Object) (float64, error) + func IndexInt(a Object) (int, error) + func IndexIntCheck(a Object, max int) (int, error) + func IsException(exception *Type, r interface{}) bool + func Iterate(obj Object, fn func(Object) bool) error + func MakeGoInt(a Object) (int, error) + func MakeGoInt64(a Object) (int64, error) + func ObjectInit(self Object, args Tuple, kwargs StringDict) error + func ParseTuple(args Tuple, format string, results ...*Object) error + func ParseTupleAndKeywords(args Tuple, kwargs StringDict, format string, kwlist []string, ...) error + func ReprAsString(self Object) (string, error) + func SequenceContains(seq, obj Object) (found bool, err error) + func StrAsString(self Object) (string, error) + func TracebackDump(err interface{}) + func TypeDelayReady(t *Type) + func TypeInit(cls Object, args Tuple, kwargs StringDict) error + func TypeMakeReady() (err error) + func UnpackTuple(args Tuple, kwargs StringDict, name string, min int, max int, ...) error + type BigInt big.Int + func BigIntCheck(obj Object) (*BigInt, error) + func BigIntCheckExact(obj Object) (*BigInt, error) + func (a *BigInt) Float() (Float, error) + func (a *BigInt) Frexp() (frac float64, exp int) + func (a *BigInt) M__abs__() (Object, error) + func (a *BigInt) M__add__(other Object) (Object, error) + func (a *BigInt) M__and__(other Object) (Object, error) + func (a *BigInt) M__bool__() (Object, error) + func (a *BigInt) M__ceil__() (Object, error) + func (a *BigInt) M__complex__() (Object, error) + func (a *BigInt) M__divmod__(other Object) (Object, Object, error) + func (a *BigInt) M__eq__(other Object) (Object, error) + func (a *BigInt) M__float__() (Object, error) + func (a *BigInt) M__floor__() (Object, error) + func (a *BigInt) M__floordiv__(other Object) (Object, error) + func (a *BigInt) M__ge__(other Object) (Object, error) + func (a *BigInt) M__gt__(other Object) (Object, error) + func (a *BigInt) M__iadd__(other Object) (Object, error) + func (a *BigInt) M__iand__(other Object) (Object, error) + func (a *BigInt) M__ifloordiv__(other Object) (Object, error) + func (a *BigInt) M__ilshift__(other Object) (Object, error) + func (a *BigInt) M__imod__(other Object) (Object, error) + func (a *BigInt) M__imul__(other Object) (Object, error) + func (a *BigInt) M__index__() (Int, error) + func (a *BigInt) M__int__() (Object, error) + func (a *BigInt) M__invert__() (Object, error) + func (a *BigInt) M__ior__(other Object) (Object, error) + func (a *BigInt) M__ipow__(other, modulus Object) (Object, error) + func (a *BigInt) M__irshift__(other Object) (Object, error) + func (a *BigInt) M__isub__(other Object) (Object, error) + func (a *BigInt) M__itruediv__(other Object) (Object, error) + func (a *BigInt) M__ixor__(other Object) (Object, error) + func (a *BigInt) M__le__(other Object) (Object, error) + func (a *BigInt) M__lshift__(other Object) (Object, error) + func (a *BigInt) M__lt__(other Object) (Object, error) + func (a *BigInt) M__mod__(other Object) (Object, error) + func (a *BigInt) M__mul__(other Object) (Object, error) + func (a *BigInt) M__ne__(other Object) (Object, error) + func (a *BigInt) M__neg__() (Object, error) + func (a *BigInt) M__or__(other Object) (Object, error) + func (a *BigInt) M__pos__() (Object, error) + func (a *BigInt) M__pow__(other, modulus Object) (Object, error) + func (a *BigInt) M__radd__(other Object) (Object, error) + func (a *BigInt) M__rand__(other Object) (Object, error) + func (a *BigInt) M__rdivmod__(other Object) (Object, Object, error) + func (a *BigInt) M__repr__() (Object, error) + func (a *BigInt) M__rfloordiv__(other Object) (Object, error) + func (a *BigInt) M__rlshift__(other Object) (Object, error) + func (a *BigInt) M__rmod__(other Object) (Object, error) + func (a *BigInt) M__rmul__(other Object) (Object, error) + func (a *BigInt) M__ror__(other Object) (Object, error) + func (a *BigInt) M__round__(digits Object) (Object, error) + func (a *BigInt) M__rpow__(other Object) (Object, error) + func (a *BigInt) M__rrshift__(other Object) (Object, error) + func (a *BigInt) M__rshift__(other Object) (Object, error) + func (a *BigInt) M__rsub__(other Object) (Object, error) + func (a *BigInt) M__rtruediv__(other Object) (Object, error) + func (a *BigInt) M__rxor__(other Object) (Object, error) + func (a *BigInt) M__str__() (Object, error) + func (a *BigInt) M__sub__(other Object) (Object, error) + func (a *BigInt) M__truediv__(other Object) (Object, error) + func (a *BigInt) M__trunc__() (Object, error) + func (a *BigInt) M__xor__(other Object) (Object, error) + func (o *BigInt) Type() *Type + func (x *BigInt) GoInt() (int, error) + func (x *BigInt) GoInt64() (int64, error) + func (x *BigInt) Int() (Int, error) + func (x *BigInt) MaybeInt() Object + type Bool bool + func NewBool(t bool) Bool + func (a Bool) M__bool__() (Object, error) + func (a Bool) M__eq__(other Object) (Object, error) + func (a Bool) M__index__() (Int, error) + func (a Bool) M__ne__(other Object) (Object, error) + func (a Bool) M__repr__() (Object, error) + func (a Bool) M__str__() (Object, error) + func (s Bool) Type() *Type + type BoundMethod struct + Method Object + Self Object + func NewBoundMethod(self, method Object) *BoundMethod + func (bm *BoundMethod) M__call__(args Tuple, kwargs StringDict) (Object, error) + func (o *BoundMethod) Type() *Type + type Bytes []byte + func BytesFromObject(x Object) (Bytes, error) + func (a Bytes) M__eq__(other Object) (Object, error) + func (a Bytes) M__ge__(other Object) (Object, error) + func (a Bytes) M__gt__(other Object) (Object, error) + func (a Bytes) M__le__(other Object) (Object, error) + func (a Bytes) M__lt__(other Object) (Object, error) + func (a Bytes) M__ne__(other Object) (Object, error) + func (a Bytes) M__repr__() (Object, error) + func (a Bytes) M__str__() (Object, error) + func (o Bytes) Type() *Type + type Cell struct + func NewCell(obj Object) *Cell + func (c *Cell) Delete() + func (c *Cell) Get() Object + func (c *Cell) Set(obj Object) + func (o *Cell) Type() *Type + type ClassMethod struct + Callable Object + Dict StringDict + func (c *ClassMethod) GetDict() StringDict + func (c *ClassMethod) M__get__(instance, owner Object) (Object, error) + func (o ClassMethod) Type() *Type + type Code struct + Argcount int32 + Cell2arg []byte + Cellvars []string + Code string + Consts Tuple + Filename string + Firstlineno int32 + Flags int32 + Freevars []string + Kwonlyargcount int32 + Lnotab string + Name string + Names []string + Nlocals int32 + Stacksize int32 + Varnames []string + Weakreflist *List + func NewCode(argcount int32, kwonlyargcount int32, nlocals int32, stacksize int32, ...) *Code + func (co *Code) Addr2Line(addrq int32) int32 + func (co *Code) GetNumFree() int + func (co *Code) M__eq__(other Object) (Object, error) + func (co *Code) M__ne__(other Object) (Object, error) + func (o *Code) Type() *Type + type Complex complex128 + func (a Complex) M__abs__() (Object, error) + func (a Complex) M__add__(other Object) (Object, error) + func (a Complex) M__complex__() (Object, error) + func (a Complex) M__divmod__(other Object) (Object, Object, error) + func (a Complex) M__eq__(other Object) (Object, error) + func (a Complex) M__float__() (Object, error) + func (a Complex) M__floordiv__(other Object) (Object, error) + func (a Complex) M__ge__(other Object) (Object, error) + func (a Complex) M__gt__(other Object) (Object, error) + func (a Complex) M__iadd__(other Object) (Object, error) + func (a Complex) M__ifloordiv__(other Object) (Object, error) + func (a Complex) M__imod__(other Object) (Object, error) + func (a Complex) M__imul__(other Object) (Object, error) + func (a Complex) M__int__() (Object, error) + func (a Complex) M__ipow__(other, modulus Object) (Object, error) + func (a Complex) M__isub__(other Object) (Object, error) + func (a Complex) M__itruediv__(other Object) (Object, error) + func (a Complex) M__le__(other Object) (Object, error) + func (a Complex) M__lt__(other Object) (Object, error) + func (a Complex) M__mod__(other Object) (Object, error) + func (a Complex) M__mul__(other Object) (Object, error) + func (a Complex) M__ne__(other Object) (Object, error) + func (a Complex) M__neg__() (Object, error) + func (a Complex) M__pos__() (Object, error) + func (a Complex) M__pow__(other, modulus Object) (Object, error) + func (a Complex) M__radd__(other Object) (Object, error) + func (a Complex) M__rdivmod__(other Object) (Object, Object, error) + func (a Complex) M__rfloordiv__(other Object) (Object, error) + func (a Complex) M__rmod__(other Object) (Object, error) + func (a Complex) M__rmul__(other Object) (Object, error) + func (a Complex) M__rpow__(other Object) (Object, error) + func (a Complex) M__rsub__(other Object) (Object, error) + func (a Complex) M__rtruediv__(other Object) (Object, error) + func (a Complex) M__sub__(other Object) (Object, error) + func (a Complex) M__truediv__(other Object) (Object, error) + func (o Complex) Type() *Type + type EllipsisType struct + func (a EllipsisType) M__bool__() (Object, error) + func (a EllipsisType) M__eq__(other Object) (Object, error) + func (a EllipsisType) M__ne__(other Object) (Object, error) + func (a EllipsisType) M__repr__() (Object, error) + func (s EllipsisType) Type() *Type + type Exception struct + Args Object + Base *Type + Cause Object + Context Object + Dict StringDict + SuppressContext bool + Traceback Object + func ExceptionNewf(metatype *Type, format string, a ...interface{}) *Exception + func MakeException(r interface{}) *Exception + func MakeSyntaxError(r interface{}, filename string, lineno int, offset int, line string) *Exception + func (e *Exception) Error() string + func (e *Exception) M__getattr__(name string) (Object, error) + func (e *Exception) Type() *Type + type ExceptionInfo struct + Traceback *Traceback + Type *Type + Value Object + func (e ExceptionInfo) Error() string + func (exc *ExceptionInfo) IsSet() bool + func (exc *ExceptionInfo) TracebackDump(w io.Writer) + type File os.File + func (o *File) Type() *Type + type Float float64 + func FloatCheck(obj Object) (Float, error) + func FloatCheckExact(obj Object) (Float, error) + func (a Float) M__abs__() (Object, error) + func (a Float) M__add__(other Object) (Object, error) + func (a Float) M__bool__() (Object, error) + func (a Float) M__complex__() (Object, error) + func (a Float) M__divmod__(other Object) (Object, Object, error) + func (a Float) M__eq__(other Object) (Object, error) + func (a Float) M__float__() (Object, error) + func (a Float) M__floordiv__(other Object) (Object, error) + func (a Float) M__ge__(other Object) (Object, error) + func (a Float) M__gt__(other Object) (Object, error) + func (a Float) M__iadd__(other Object) (Object, error) + func (a Float) M__ifloordiv__(other Object) (Object, error) + func (a Float) M__imod__(other Object) (Object, error) + func (a Float) M__imul__(other Object) (Object, error) + func (a Float) M__int__() (Object, error) + func (a Float) M__ipow__(other, modulus Object) (Object, error) + func (a Float) M__isub__(other Object) (Object, error) + func (a Float) M__itruediv__(other Object) (Object, error) + func (a Float) M__le__(other Object) (Object, error) + func (a Float) M__lt__(other Object) (Object, error) + func (a Float) M__mod__(other Object) (Object, error) + func (a Float) M__mul__(other Object) (Object, error) + func (a Float) M__ne__(other Object) (Object, error) + func (a Float) M__neg__() (Object, error) + func (a Float) M__pos__() (Object, error) + func (a Float) M__pow__(other, modulus Object) (Object, error) + func (a Float) M__radd__(other Object) (Object, error) + func (a Float) M__rdivmod__(other Object) (Object, Object, error) + func (a Float) M__repr__() (Object, error) + func (a Float) M__rfloordiv__(other Object) (Object, error) + func (a Float) M__rmod__(other Object) (Object, error) + func (a Float) M__rmul__(other Object) (Object, error) + func (a Float) M__round__(digitsObj Object) (Object, error) + func (a Float) M__rpow__(other Object) (Object, error) + func (a Float) M__rsub__(other Object) (Object, error) + func (a Float) M__rtruediv__(other Object) (Object, error) + func (a Float) M__str__() (Object, error) + func (a Float) M__sub__(other Object) (Object, error) + func (a Float) M__truediv__(other Object) (Object, error) + func (o Float) Type() *Type + type Frame struct + Block *TryBlock + Blockstack []TryBlock + Builtins StringDict + CellAndFreeVars Tuple + Code *Code + Globals StringDict + Lasti int32 + LocalVars Tuple + Locals StringDict + Localsplus []Object + Stack []Object + Yielded bool + func NewFrame(globals, locals StringDict, code *Code, closure Tuple) *Frame + func (f *Frame) FastToLocals() + func (f *Frame) LocalsToFast(clear bool) + func (f *Frame) Lookup(name string) (obj Object, ok bool) + func (f *Frame) LookupGlobal(name string) (obj Object, ok bool) + func (f *Frame) PopBlock() + func (f *Frame) PushBlock(Type TryBlockType, Handler int32, Level int) + func (o *Frame) Type() *Type + type FrozenSet struct + func NewFrozenSet() *FrozenSet + func NewFrozenSetFromItems(items []Object) *FrozenSet + func (o *FrozenSet) Type() *Type + type Function struct + Annotations StringDict + Closure Tuple + Code *Code + Defaults Tuple + Dict StringDict + Doc Object + Globals StringDict + KwDefaults StringDict + Module Object + Name string + Qualname string + Weakreflist List + func NewFunction(code *Code, globals StringDict, qualname string) *Function + func (f *Function) GetDict() StringDict + func (f *Function) M__call__(args Tuple, kwargs StringDict) (Object, error) + func (f *Function) M__get__(instance, owner Object) (Object, error) + func (o *Function) Type() *Type + type Generator struct + Code *Code + Frame *Frame + Running bool + Weakreflist Object + func NewGenerator(frame *Frame) *Generator + func (it *Generator) Close() (Object, error) + func (it *Generator) M__iter__() (Object, error) + func (it *Generator) M__next__() (Object, error) + func (it *Generator) Send(arg Object) (Object, error) + func (it *Generator) Throw(args Tuple, kwargs StringDict) (Object, error) + func (o *Generator) Type() *Type + type IGetDict interface + GetDict func() StringDict + type IGoInt interface + GoInt func() (int, error) + type IGoInt64 interface + GoInt64 func() (int64, error) + type I__abs__ interface + M__abs__ func() (Object, error) + type I__add__ interface + M__add__ func(other Object) (Object, error) + type I__and__ interface + M__and__ func(other Object) (Object, error) + type I__bool__ interface + M__bool__ func() (Object, error) + type I__bytes__ interface + M__bytes__ func() (Object, error) + type I__call__ interface + M__call__ func(args Tuple, kwargs StringDict) (Object, error) + type I__ceil__ interface + M__ceil__ func() (Object, error) + type I__complex__ interface + M__complex__ func() (Object, error) + type I__contains__ interface + M__contains__ func(item Object) (Object, error) + type I__del__ interface + M__del__ func() (Object, error) + type I__delattr__ interface + M__delattr__ func(name string) (Object, error) + type I__delete__ interface + M__delete__ func(instance Object) (Object, error) + type I__delitem__ interface + M__delitem__ func(key Object) (Object, error) + type I__dir__ interface + M__dir__ func() (Object, error) + type I__divmod__ interface + M__divmod__ func(other Object) (Object, Object, error) + type I__enter__ interface + M__enter__ func() (Object, error) + type I__eq__ interface + M__eq__ func(other Object) (Object, error) + type I__exit__ interface + M__exit__ func(exc_type, exc_value, traceback Object) (Object, error) + type I__float__ interface + M__float__ func() (Object, error) + type I__floor__ interface + M__floor__ func() (Object, error) + type I__floordiv__ interface + M__floordiv__ func(other Object) (Object, error) + type I__format__ interface + M__format__ func(format_spec Object) (Object, error) + type I__ge__ interface + M__ge__ func(other Object) (Object, error) + type I__get__ interface + M__get__ func(instance, owner Object) (Object, error) + type I__getattr__ interface + M__getattr__ func(name string) (Object, error) + type I__getattribute__ interface + M__getattribute__ func(name string) (Object, error) + type I__getitem__ interface + M__getitem__ func(key Object) (Object, error) + type I__gt__ interface + M__gt__ func(other Object) (Object, error) + type I__hash__ interface + M__hash__ func() (Object, error) + type I__iadd__ interface + M__iadd__ func(other Object) (Object, error) + type I__iand__ interface + M__iand__ func(other Object) (Object, error) + type I__ifloordiv__ interface + M__ifloordiv__ func(other Object) (Object, error) + type I__ilshift__ interface + M__ilshift__ func(other Object) (Object, error) + type I__imod__ interface + M__imod__ func(other Object) (Object, error) + type I__imul__ interface + M__imul__ func(other Object) (Object, error) + type I__index__ interface + M__index__ func() (Int, error) + type I__init__ interface + M__init__ func(self, args, kwargs Object) (Object, error) + type I__instancecheck__ interface + M__instancecheck__ func(instance Object) (Object, error) + type I__int__ interface + M__int__ func() (Object, error) + type I__invert__ interface + M__invert__ func() (Object, error) + type I__ior__ interface + M__ior__ func(other Object) (Object, error) + type I__ipow__ interface + M__ipow__ func(other, modulo Object) (Object, error) + type I__irshift__ interface + M__irshift__ func(other Object) (Object, error) + type I__isub__ interface + M__isub__ func(other Object) (Object, error) + type I__iter__ interface + M__iter__ func() (Object, error) + type I__itruediv__ interface + M__itruediv__ func(other Object) (Object, error) + type I__ixor__ interface + M__ixor__ func(other Object) (Object, error) + type I__le__ interface + M__le__ func(other Object) (Object, error) + type I__len__ interface + M__len__ func() (Object, error) + type I__length_hint__ interface + M__length_hint__ func() (Object, error) + type I__lshift__ interface + M__lshift__ func(other Object) (Object, error) + type I__lt__ interface + M__lt__ func(other Object) (Object, error) + type I__mod__ interface + M__mod__ func(other Object) (Object, error) + type I__mul__ interface + M__mul__ func(other Object) (Object, error) + type I__ne__ interface + M__ne__ func(other Object) (Object, error) + type I__neg__ interface + M__neg__ func() (Object, error) + type I__new__ interface + M__new__ func(cls, args, kwargs Object) (Object, error) + type I__next__ interface + M__next__ func() (Object, error) + type I__or__ interface + M__or__ func(other Object) (Object, error) + type I__pos__ interface + M__pos__ func() (Object, error) + type I__pow__ interface + M__pow__ func(other, modulo Object) (Object, error) + type I__radd__ interface + M__radd__ func(other Object) (Object, error) + type I__rand__ interface + M__rand__ func(other Object) (Object, error) + type I__rdivmod__ interface + M__rdivmod__ func(other Object) (Object, Object, error) + type I__repr__ interface + M__repr__ func() (Object, error) + type I__reversed__ interface + M__reversed__ func() (Object, error) + type I__rfloordiv__ interface + M__rfloordiv__ func(other Object) (Object, error) + type I__rlshift__ interface + M__rlshift__ func(other Object) (Object, error) + type I__rmod__ interface + M__rmod__ func(other Object) (Object, error) + type I__rmul__ interface + M__rmul__ func(other Object) (Object, error) + type I__ror__ interface + M__ror__ func(other Object) (Object, error) + type I__round__ interface + M__round__ func(n Object) (Object, error) + type I__rpow__ interface + M__rpow__ func(other Object) (Object, error) + type I__rrshift__ interface + M__rrshift__ func(other Object) (Object, error) + type I__rshift__ interface + M__rshift__ func(other Object) (Object, error) + type I__rsub__ interface + M__rsub__ func(other Object) (Object, error) + type I__rtruediv__ interface + M__rtruediv__ func(other Object) (Object, error) + type I__rxor__ interface + M__rxor__ func(other Object) (Object, error) + type I__set__ interface + M__set__ func(instance, value Object) (Object, error) + type I__setattr__ interface + M__setattr__ func(name string, value Object) (Object, error) + type I__setitem__ interface + M__setitem__ func(key, value Object) (Object, error) + type I__str__ interface + M__str__ func() (Object, error) + type I__sub__ interface + M__sub__ func(other Object) (Object, error) + type I__subclasscheck__ interface + M__subclasscheck__ func(subclass Object) (Object, error) + type I__truediv__ interface + M__truediv__ func(other Object) (Object, error) + type I__trunc__ interface + M__trunc__ func() (Object, error) + type I__xor__ interface + M__xor__ func(other Object) (Object, error) + type I_close interface + Close func() (Object, error) + type I_generator interface + type I_iterator interface + type I_send interface + Send func(value Object) (Object, error) + type I_throw interface + Throw func(args Tuple, kwargs StringDict) (Object, error) + type InitFunc func(self Object, args Tuple, kwargs StringDict) error + type Int int64 + func Index(a Object) (Int, error) + func (a Int) M__abs__() (Object, error) + func (a Int) M__add__(other Object) (Object, error) + func (a Int) M__and__(other Object) (Object, error) + func (a Int) M__bool__() (Object, error) + func (a Int) M__ceil__() (Object, error) + func (a Int) M__complex__() (Object, error) + func (a Int) M__divmod__(other Object) (Object, Object, error) + func (a Int) M__eq__(other Object) (Object, error) + func (a Int) M__float__() (Object, error) + func (a Int) M__floor__() (Object, error) + func (a Int) M__floordiv__(other Object) (Object, error) + func (a Int) M__ge__(other Object) (Object, error) + func (a Int) M__gt__(other Object) (Object, error) + func (a Int) M__iadd__(other Object) (Object, error) + func (a Int) M__iand__(other Object) (Object, error) + func (a Int) M__ifloordiv__(other Object) (Object, error) + func (a Int) M__ilshift__(other Object) (Object, error) + func (a Int) M__imod__(other Object) (Object, error) + func (a Int) M__imul__(other Object) (Object, error) + func (a Int) M__index__() (Int, error) + func (a Int) M__int__() (Object, error) + func (a Int) M__invert__() (Object, error) + func (a Int) M__ior__(other Object) (Object, error) + func (a Int) M__ipow__(other, modulus Object) (Object, error) + func (a Int) M__irshift__(other Object) (Object, error) + func (a Int) M__isub__(other Object) (Object, error) + func (a Int) M__itruediv__(other Object) (Object, error) + func (a Int) M__ixor__(other Object) (Object, error) + func (a Int) M__le__(other Object) (Object, error) + func (a Int) M__lshift__(other Object) (Object, error) + func (a Int) M__lt__(other Object) (Object, error) + func (a Int) M__mod__(other Object) (Object, error) + func (a Int) M__mul__(other Object) (Object, error) + func (a Int) M__ne__(other Object) (Object, error) + func (a Int) M__neg__() (Object, error) + func (a Int) M__or__(other Object) (Object, error) + func (a Int) M__pos__() (Object, error) + func (a Int) M__pow__(other, modulus Object) (Object, error) + func (a Int) M__radd__(other Object) (Object, error) + func (a Int) M__rand__(other Object) (Object, error) + func (a Int) M__rdivmod__(other Object) (Object, Object, error) + func (a Int) M__repr__() (Object, error) + func (a Int) M__rfloordiv__(other Object) (Object, error) + func (a Int) M__rlshift__(other Object) (Object, error) + func (a Int) M__rmod__(other Object) (Object, error) + func (a Int) M__rmul__(other Object) (Object, error) + func (a Int) M__ror__(other Object) (Object, error) + func (a Int) M__round__(digits Object) (Object, error) + func (a Int) M__rpow__(other Object) (Object, error) + func (a Int) M__rrshift__(other Object) (Object, error) + func (a Int) M__rshift__(other Object) (Object, error) + func (a Int) M__rsub__(other Object) (Object, error) + func (a Int) M__rtruediv__(other Object) (Object, error) + func (a Int) M__rxor__(other Object) (Object, error) + func (a Int) M__str__() (Object, error) + func (a Int) M__sub__(other Object) (Object, error) + func (a Int) M__truediv__(other Object) (Object, error) + func (a Int) M__trunc__() (Object, error) + func (a Int) M__xor__(other Object) (Object, error) + func (o Int) Type() *Type + func (x Int) GoInt() (int, error) + func (x Int) GoInt64() (int64, error) + type InternalMethod int + const InternalMethodEval + const InternalMethodExec + const InternalMethodGlobals + const InternalMethodImport + const InternalMethodLocals + const InternalMethodNone + type Iterator struct + Objs []Object + Pos int + func NewIterator(Objs []Object) *Iterator + func (it *Iterator) M__iter__() (Object, error) + func (it *Iterator) M__next__() (Object, error) + func (o *Iterator) Type() *Type + type List struct + Items []Object + func NewList() *List + func NewListFromItems(items []Object) *List + func NewListSized(n int) *List + func NewListWithCapacity(n int) *List + func SequenceList(v Object) (*List, error) + func (a *List) DelItem(i int) + func (a *List) M__add__(other Object) (Object, error) + func (a *List) M__delitem__(key Object) (Object, error) + func (a *List) M__eq__(other Object) (Object, error) + func (a *List) M__iadd__(other Object) (Object, error) + func (a *List) M__imul__(other Object) (Object, error) + func (a *List) M__ne__(other Object) (Object, error) + func (a *List) M__radd__(other Object) (Object, error) + func (a *List) M__rmul__(other Object) (Object, error) + func (l *List) Append(item Object) + func (l *List) Copy() *List + func (l *List) Extend(items []Object) + func (l *List) ExtendSequence(seq Object) error + func (l *List) Len() int + func (l *List) M__bool__() (Object, error) + func (l *List) M__getitem__(key Object) (Object, error) + func (l *List) M__iter__() (Object, error) + func (l *List) M__len__() (Object, error) + func (l *List) M__mul__(other Object) (Object, error) + func (l *List) M__repr__() (Object, error) + func (l *List) M__setitem__(key, value Object) (Object, error) + func (l *List) M__str__() (Object, error) + func (l *List) Resize(newSize int) + func (o *List) Type() *Type + type Method struct + Doc string + Flags int + Name string + func MustNewMethod(name string, method interface{}, flags int, doc string) *Method + func NewMethod(name string, method interface{}, flags int, doc string) (*Method, error) + func (m *Method) Call(self Object, args Tuple) (Object, error) + func (m *Method) CallWithKeywords(self Object, args Tuple, kwargs StringDict) (Object, error) + func (m *Method) Internal() InternalMethod + func (m *Method) M__call__(args Tuple, kwargs StringDict) (Object, error) + func (m *Method) M__eq__(other Object) (Object, error) + func (m *Method) M__get__(instance, owner Object) (Object, error) + func (m *Method) M__ne__(other Object) (Object, error) + func (o *Method) Type() *Type + type Module struct + Doc string + Globals StringDict + Name string + var Builtins *Module + var Importlib *Module + func GetModule(name string) (*Module, error) + func MustGetModule(name string) *Module + func NewModule(name, doc string, methods []*Method, globals StringDict) *Module + func (m *Module) Call(name string, args Tuple, kwargs StringDict) (Object, error) + func (m *Module) GetDict() StringDict + func (m *Module) M__repr__() (Object, error) + func (o *Module) Type() *Type + type NewFunc func(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + type NoneType struct + func (a NoneType) M__bool__() (Object, error) + func (a NoneType) M__eq__(other Object) (Object, error) + func (a NoneType) M__ne__(other Object) (Object, error) + func (a NoneType) M__repr__() (Object, error) + func (a NoneType) M__str__() (Object, error) + func (s NoneType) Type() *Type + type Object interface + Type func() *Type + func Abs(a Object) (Object, error) + func Add(a, b Object) (Object, error) + func And(a, b Object) (Object, error) + func BuiltinImport(self Object, args Tuple, kwargs StringDict, currentGlobal StringDict) (Object, error) + func BytesNew(metatype *Type, args Tuple, kwargs StringDict) (res Object, err error) + func Call(fn Object, args Tuple, kwargs StringDict) (Object, error) + func ClassMethodNew(metatype *Type, args Tuple, kwargs StringDict) (res Object, err error) + func ComplexNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func DelItem(self Object, key Object) (Object, error) + func Eq(a Object, b Object) (Object, error) + func ExceptionNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func FloatFromString(str string) (Object, error) + func FloatNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func FloorDiv(a, b Object) (Object, error) + func Ge(a Object, b Object) (Object, error) + func GetAttr(self Object, keyObj Object) (res Object, err error) + func GetAttrString(self Object, key string) (res Object, err error) + func GetItem(self Object, key Object) (Object, error) + func Gt(a Object, b Object) (Object, error) + func IAdd(a, b Object) (Object, error) + func IAnd(a, b Object) (Object, error) + func IFloorDiv(a, b Object) (Object, error) + func ILshift(a, b Object) (Object, error) + func IMod(a, b Object) (Object, error) + func IMul(a, b Object) (Object, error) + func IOr(a, b Object) (Object, error) + func IPow(a, b, c Object) (Object, error) + func IRshift(a, b Object) (Object, error) + func ISub(a, b Object) (Object, error) + func ITrueDiv(a, b Object) (Object, error) + func IXor(a, b Object) (Object, error) + func ImportModuleLevelObject(name string, globals, locals StringDict, fromlist Tuple, level int) (Object, error) + func IntFromString(str string, base int) (Object, error) + func IntNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func Invert(a Object) (Object, error) + func Iter(a Object) (Object, error) + func Le(a Object, b Object) (Object, error) + func Len(self Object) (Object, error) + func ListNew(metatype *Type, args Tuple, kwargs StringDict) (res Object, err error) + func Lshift(a, b Object) (Object, error) + func Lt(a Object, b Object) (Object, error) + func MakeBool(a Object) (Object, error) + func MakeComplex(a Object) (Object, error) + func MakeFloat(a Object) (Object, error) + func MakeInt(a Object) (Object, error) + func Mod(a, b Object) (Object, error) + func Mul(a, b Object) (Object, error) + func Ne(a Object, b Object) (Object, error) + func Neg(a Object) (Object, error) + func Next(self Object) (obj Object, err error) + func Not(a Object) (Object, error) + func ObjectGetAttr(o Object, attr string) Object + func ObjectNew(t *Type, args Tuple, kwargs StringDict) (Object, error) + func ObjectRepr(o Object) Object + func Or(a, b Object) (Object, error) + func Pos(a Object) (Object, error) + func Pow(a, b, c Object) (Object, error) + func RangeNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func Repr(self Object) (Object, error) + func Rshift(a, b Object) (Object, error) + func Send(self, value Object) (Object, error) + func SetAttr(self Object, keyObj Object, value Object) (Object, error) + func SetAttrString(self Object, key string, value Object) (Object, error) + func SetItem(self Object, key Object, value Object) (Object, error) + func SetNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func SliceNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func StaticMethodNew(metatype *Type, args Tuple, kwargs StringDict) (res Object, err error) + func Str(self Object) (Object, error) + func StrNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func Sub(a, b Object) (Object, error) + func TrueDiv(a, b Object) (Object, error) + func TupleNew(metatype *Type, args Tuple, kwargs StringDict) (res Object, err error) + func TypeCall(self Object, name string, args Tuple, kwargs StringDict) (Object, bool, error) + func TypeCall0(self Object, name string) (Object, bool, error) + func TypeCall1(self Object, name string, arg Object) (Object, bool, error) + func TypeCall2(self Object, name string, arg1, arg2 Object) (Object, bool, error) + func TypeNew(metatype *Type, args Tuple, kwargs StringDict) (Object, error) + func XImportModuleLevelObject(nameObj, given_globals, locals, given_fromlist Object, level int) (Object, error) + func Xor(a, b Object) (Object, error) + type Property struct + Doc string + Fdel func(self Object) error + Fget func(self Object) (Object, error) + Fset func(self, value Object) error + func (o *Property) Type() *Type + func (p *Property) M__delete__(instance Object) (Object, error) + func (p *Property) M__get__(instance, owner Object) (Object, error) + func (p *Property) M__set__(instance, value Object) (Object, error) + type PyCFunction func(self Object, args Tuple) (Object, error) + type PyCFunction1Arg func(Object, Object) (Object, error) + type PyCFunctionNoArgs func(Object) (Object, error) + type PyCFunctionWithKeywords func(self Object, args Tuple, kwargs StringDict) (Object, error) + type Range struct + Start Int + Step Int + Stop Int + func (o *Range) Type() *Type + func (r *Range) M__iter__() (Object, error) + type RangeIterator struct + Index Int + func (it *RangeIterator) M__iter__() (Object, error) + func (it *RangeIterator) M__next__() (Object, error) + func (o *RangeIterator) Type() *Type + type Set struct + func NewSet() *Set + func NewSetFromItems(items []Object) *Set + func NewSetWithCapacity(n int) *Set + func (a *Set) M__eq__(other Object) (Object, error) + func (a *Set) M__ne__(other Object) (Object, error) + func (o *Set) Type() *Type + func (s *Set) Add(item Object) + func (s *Set) M__bool__() (Object, error) + func (s *Set) M__iter__() (Object, error) + func (s *Set) M__len__() (Object, error) + func (s *Set) Update(items []Object) + type SetValue struct + type Slice struct + Start Object + Step Object + Stop Object + func NewSlice(start, stop, step Object) *Slice + func (o *Slice) Type() *Type + func (r *Slice) GetIndices(length int) (start, stop, step, slicelength int, err error) + type StaticMethod struct + Callable Object + Dict StringDict + func (c *StaticMethod) GetDict() StringDict + func (c *StaticMethod) M__get__(instance, owner Object) (Object, error) + func (o StaticMethod) Type() *Type + type String string + func (a String) M__add__(other Object) (Object, error) + func (a String) M__eq__(other Object) (Object, error) + func (a String) M__ge__(other Object) (Object, error) + func (a String) M__gt__(other Object) (Object, error) + func (a String) M__iadd__(other Object) (Object, error) + func (a String) M__imod__(other Object) (Object, error) + func (a String) M__imul__(other Object) (Object, error) + func (a String) M__le__(other Object) (Object, error) + func (a String) M__lt__(other Object) (Object, error) + func (a String) M__mod__(other Object) (Object, error) + func (a String) M__mul__(other Object) (Object, error) + func (a String) M__ne__(other Object) (Object, error) + func (a String) M__radd__(other Object) (Object, error) + func (a String) M__repr__() (Object, error) + func (a String) M__rmod__(other Object) (Object, error) + func (a String) M__rmul__(other Object) (Object, error) + func (a String) M__str__() (Object, error) + func (s String) Intern() String + func (s String) M__bool__() (Object, error) + func (s String) M__contains__(item Object) (Object, error) + func (s String) M__getitem__(key Object) (Object, error) + func (s String) M__len__() (Object, error) + func (s String) Type() *Type + type StringDict map[string]Object + func DictCheck(obj Object) (StringDict, error) + func DictCheckExact(obj Object) (StringDict, error) + func NewStringDict() StringDict + func NewStringDictSized(n int) StringDict + func (a StringDict) M__eq__(other Object) (Object, error) + func (a StringDict) M__ne__(other Object) (Object, error) + func (a StringDict) M__repr__() (Object, error) + func (a StringDict) M__str__() (Object, error) + func (d StringDict) Copy() StringDict + func (d StringDict) M__getitem__(key Object) (Object, error) + func (d StringDict) M__setitem__(key, value Object) (Object, error) + func (o StringDict) Type() *Type + type Traceback struct + Frame *Frame + Lasti int32 + Lineno int32 + Next *Traceback + func NewTraceback(next *Traceback, frame *Frame, lasti, lineno int32) *Traceback + func (o *Traceback) Type() *Type + func (tb *Traceback) TracebackDump(w io.Writer) + type TryBlock struct + Handler int32 + Level int + Type TryBlockType + type TryBlockType byte + const TryBlockExceptHandler + const TryBlockSetupExcept + const TryBlockSetupFinally + const TryBlockSetupLoop + type Tuple []Object + func SequenceTuple(v Object) (Tuple, error) + func (a Tuple) M__add__(other Object) (Object, error) + func (a Tuple) M__eq__(other Object) (Object, error) + func (a Tuple) M__iadd__(other Object) (Object, error) + func (a Tuple) M__imul__(other Object) (Object, error) + func (a Tuple) M__ne__(other Object) (Object, error) + func (a Tuple) M__radd__(other Object) (Object, error) + func (a Tuple) M__rmul__(other Object) (Object, error) + func (l Tuple) M__mul__(other Object) (Object, error) + func (o Tuple) Type() *Type + func (t Tuple) Copy() Tuple + func (t Tuple) M__bool__() (Object, error) + func (t Tuple) M__getitem__(key Object) (Object, error) + func (t Tuple) M__iter__() (Object, error) + func (t Tuple) M__len__() (Object, error) + func (t Tuple) M__repr__() (Object, error) + func (t Tuple) M__str__() (Object, error) + func (t Tuple) Reverse() + type Type struct + Base *Type + Bases Tuple + Dict StringDict + Doc string + Flags int + Init InitFunc + Mro Tuple + Name string + New NewFunc + ObjectType *Type + Qualname string + var TypeType *Type = &Type{ ... } + func NewType(Name string, Doc string) *Type + func NewTypeX(Name string, Doc string, New NewFunc, Init InitFunc) *Type + func (a *Type) IsSubtype(b *Type) bool + func (metatype *Type) CalculateMetaclass(bases Tuple) (*Type, error) + func (t *Type) Alloc() *Type + func (t *Type) CallMethod(name string, args Tuple, kwargs StringDict) (Object, bool, error) + func (t *Type) Error() string + func (t *Type) GetAttrOrNil(name string) Object + func (t *Type) GetDict() StringDict + func (t *Type) Lookup(name string) Object + func (t *Type) M__call__(args Tuple, kwargs StringDict) (Object, error) + func (t *Type) NativeGetAttrOrNil(name string) Object + func (t *Type) NewType(Name string, Doc string, New NewFunc, Init InitFunc) *Type + func (t *Type) NewTypeFlags(Name string, Doc string, New NewFunc, Init InitFunc, Flags int) *Type + func (t *Type) Ready() error + func (t *Type) Type() *Type + func (ty *Type) M__eq__(other Object) (Object, error) + func (ty *Type) M__ne__(other Object) (Object, error) + func (ty *Type) M__repr__() (Object, error) + func (ty *Type) M__str__() (Object, error)