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()¶