erg_compiler 0.6.53

Centimetre: the Erg compiler
Documentation
.Bytes: ClassType
.Bytes.
    capitalize: (self: .Bytes) -> .Bytes
    center: (self: .Bytes, width: Nat, fillchar := .Bytes) -> .Bytes
    count: (self: .Bytes, sub: .Bytes, start := Nat, end := Nat) -> Nat
    decode: (self: .Bytes, encoding := Str, errors := Str) -> .Bytes
    endswith: (self: .Bytes, suffix: .Bytes, start := Nat, end := Nat) -> Bool
    expandtabs: (self: .Bytes, tabsize: Nat) -> .Bytes
    find: (self: .Bytes, sub: .Bytes, start := Nat, end := Nat) -> Nat or {-1}
    fromhex: (string: Str) -> .Bytes
    hex: (self: .Bytes) -> Str
    index: (self: .Bytes, sub: .Bytes, start := Nat, end := Nat) -> Nat
    isalnum: (self: .Bytes) -> Bool
    isalpha: (self: .Bytes) -> Bool
    isascii: (self: .Bytes) -> Bool
    isdigit: (self: .Bytes) -> Bool
    islower: (self: .Bytes) -> Bool
    isspace: (self: .Bytes) -> Bool
    istitle: (self: .Bytes) -> Bool
    isupper: (self: .Bytes) -> Bool
    join: (self: .Bytes, iterable_of_bytes: Iterable .Bytes) -> .Bytes
    ljust: (self: .Bytes, width: Nat, fillchar := .Bytes) -> .Bytes
    lower: (self: .Bytes) -> .Bytes
    lstrip: (self: .Bytes, bytes := .Bytes or NoneType) -> .Bytes
    maketrans: (frm: .Bytes, to: .Bytes) -> .Bytes
    partition: (self: .Bytes, sep: .Bytes) -> (.Bytes, .Bytes, .Bytes)
    removeprefix: (self: .Bytes, prefix: .Bytes) -> .Bytes
    removesuffix: (self: .Bytes, suffix: .Bytes) -> .Bytes
    replace: (self: .Bytes, old: .Bytes, new: .Bytes, count := Nat or {-1}) -> .Bytes
    rfind: (self: .Bytes, sub: .Bytes, start := Nat, end := Nat) -> Nat or {-1}
    rindex: (self: .Bytes, sub: .Bytes, start := Nat, end := Nat) -> Nat
    rjust: (self: .Bytes, width: Nat, fillchar := .Bytes) -> .Bytes
    rpartition: (self: .Bytes, sep: .Bytes) -> (.Bytes, .Bytes, .Bytes)
    rsplit: (self: .Bytes, sep := .Bytes or NoneType, maxsplit := Nat or {-1}) -> [.Bytes; _]
    rstrip: (self: .Bytes, bytes := .Bytes or NoneType) -> .Bytes
    split: (self: .Bytes, sep := .Bytes or NoneType, maxsplit := Nat or {-1}) -> [.Bytes; _]
    splitlines: (self: .Bytes, keepends := Bool) -> [.Bytes; _]
    startswith: (self: .Bytes, prefix: .Bytes, start := Nat, end := Nat) -> Bool
    strip: (self: .Bytes, bytes := .Bytes or NoneType) -> .Bytes
    swapcase: (self: .Bytes) -> .Bytes
    title: (self: .Bytes) -> .Bytes
    translate: (self: .Bytes, table: .Bytes, delete := .Bytes) -> .Bytes
    upper: (self: .Bytes) -> .Bytes
    zfill: (self: .Bytes, width: Nat) -> .Bytes