erg_compiler 0.6.53

Centimetre: the Erg compiler
Documentation
.typecodes: Str

.Array! = 'array': ClassType
.Array!.
    __call__: (typecode: Str, initializer := [Obj; _] or Iterable(Obj)) -> .Array!
    typecode: Str
    itemsize: Nat
    append!: (self: RefMut(.Array!), x: Obj) => NoneType
    buffer_info: (self: Ref(.Array!)) -> (Nat, Nat)
    byteswap!: (self: RefMut(.Array!)) => NoneType
    count: (self: Ref(.Array!), x: Obj) -> Nat
    extend!: (self: RefMut(.Array!), iterable: Iterable(Obj)) => NoneType
    frombytes!: (self: RefMut(.Array!), bytes: Bytes) => NoneType
    fromfile!: (self: RefMut(.Array!), f: File!, n: Nat) => NoneType
    fromlist!: (self: RefMut(.Array!), list: [Obj; _]) => NoneType
    fromunicode!: (self: RefMut(.Array!), s: Str) => NoneType
    index: (self: Ref(.Array!), x: Obj) -> Nat
    insert!: (self: RefMut(.Array!), i: Nat, x: Obj) => NoneType
    pop!: (self: RefMut(.Array!), i := Nat) -> Obj
    remove!: (self: RefMut(.Array!), x: Obj) => NoneType
    reverse!: (self: RefMut(.Array!)) => NoneType
    tobytes: (self: Ref(.Array!)) -> Bytes
    tofile!: (self: Ref(.Array!), f: File!) => NoneType
    tolist: (self: Ref(.Array!)) -> [Obj; _]
    tounicode: (self: Ref(.Array!)) -> Str