SPPCompiler.SemanticAnalysis.Utils.CommonTypes module

class SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes

Bases: object

static Never(pos)
static U8(pos)
static U16(pos)
static U32(pos)
static U64(pos)
static U128(pos)
static U256(pos)
static USize(pos)
static S8(pos)
static S16(pos)
static S32(pos)
static S64(pos)
static S128(pos)
static S256(pos)
static SSize(pos)
static F8(pos)
static F16(pos)
static F32(pos)
static F64(pos)
static F128(pos)
static F256(pos)
static BigInt(pos)
static BigDec(pos)
static Void(pos)
static Bool(pos)
static Str(pos)
static Copy(pos)
static Fut(pos, inner_type)
static Arr(pos, elem_type, size)
static Slice(pos, elem_type)
static Opt(pos, inner_type)
static NoneType(pos)
static Tup(pos, inner_types=None)
static Var(pos, inner_types=None)
static FunMov(pos, param_types, return_type)
static FunMut(pos, param_types, return_type)
static FunRef(pos, param_types, return_type)
static Single(pos, internal_type)
static Gen(pos, yield_type=None, send_type=None)
static GenOnce(pos, yield_type=None, send_type=None)
static GenOpt(pos, yield_type=None, send_type=None)
static GenRes(pos, yield_type=None, err_type=None, send_type=None)
static Generated(pos, yield_type=None)
static GeneratedOpt(pos, yield_type=None)
static GeneratedRes(pos, yield_type=None, err_type=None)
static DerefRef(pos, inner_type=None)
static DerefMut(pos, inner_type=None)
static Try(pos, output=None, residual=None)
static Self(pos)
class SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled

Bases: object

EMPTY_TUP: Asts.TypeAst = 'Pending...'
EMPTY_ARR: Asts.TypeAst = 'Pending...'
EMPTY_SLICE: Asts.TypeAst = 'Pending...'
EMPTY_GEN: Asts.TypeAst = 'Pending...'
EMPTY_GEN_ONCE: Asts.TypeAst = 'Pending...'
EMPTY_GEN_OPT: Asts.TypeAst = 'Pending...'
EMPTY_GEN_RES: Asts.TypeAst = 'Pending...'
EMPTY_GENERATED: Asts.TypeAst = 'Pending...'
EMPTY_GENERATED_OPT: Asts.TypeAst = 'Pending...'
EMPTY_GENERATED_RES: Asts.TypeAst = 'Pending...'
EMPTY_VAR: Asts.TypeAst = 'Pending...'
EMPTY_FUN_MOV: Asts.TypeAst = 'Pending...'
EMPTY_FUN_MUT: Asts.TypeAst = 'Pending...'
EMPTY_FUN_REF: Asts.TypeAst = 'Pending...'
EMPTY_SINGLE: Asts.TypeAst = 'Pending...'
VOID: Asts.TypeAst = 'Pending...'
COPY: Asts.TypeAst = 'Pending...'
BIGINT: Asts.TypeAst = 'Pending...'
BIGDEC: Asts.TypeAst = 'Pending...'
F8: Asts.TypeAst = 'Pending...'
F16: Asts.TypeAst = 'Pending...'
F32: Asts.TypeAst = 'Pending...'
F64: Asts.TypeAst = 'Pending...'
F128: Asts.TypeAst = 'Pending...'
F256: Asts.TypeAst = 'Pending...'
U8: Asts.TypeAst = 'Pending...'
U16: Asts.TypeAst = 'Pending...'
U32: Asts.TypeAst = 'Pending...'
U64: Asts.TypeAst = 'Pending...'
U128: Asts.TypeAst = 'Pending...'
U256: Asts.TypeAst = 'Pending...'
USIZE: Asts.TypeAst = 'Pending...'
S8: Asts.TypeAst = 'Pending...'
S16: Asts.TypeAst = 'Pending...'
S32: Asts.TypeAst = 'Pending...'
S64: Asts.TypeAst = 'Pending...'
S128: Asts.TypeAst = 'Pending...'
S256: Asts.TypeAst = 'Pending...'
SSIZE: Asts.TypeAst = 'Pending...'
BOOL: Asts.TypeAst = 'Pending...'
STR: Asts.TypeAst = 'Pending...'
TRY: Asts.TypeAst = 'Pending...'
NEVER: Asts.TypeAst = 'Pending...'
static initialize()