Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W A AbstractPatternVariantAst (class in SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractPatternVariantAst) AbstractTypeAst (class in SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst) AbstractTypeTemporaryAst (class in SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst) add() (SPPCompiler.SemanticAnalysis.Scoping.SymbolTable.SymbolTable method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.AmbiguousMemberAccessError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.AnnotationConflictError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.AnnotationInvalidError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.AnnotationInvalidLocationError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ArgumentNameInvalidError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ArgumentRequiredNameMissingError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ArgumentTupleExpansionOfNonTupleError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ArrayElementBorrowedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ArrayElementsDifferentTypesError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.AssignmentInvalidCompoundLhsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.AssignmentInvalidLhsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.AsyncFunctionCallInvalidTargetError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.CaseBranchesConflictingTypesError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.CaseBranchesElseBranchNotLastError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.CaseBranchesMissingElseBranchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.CaseBranchMultipleDestructurePatternsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.EarlyReturnRequiresTryTypeError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ExpressionNotBooleanError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ExpressionNotGeneratorError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ExpressionTypeInvalidError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionCallAbstractFunctionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionCallAmbiguousSignaturesError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionCallNoValidSignaturesError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionCallTooManyArgumentsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionCoroutineContainsReturnStatementError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionCoroutineInvalidReturnTypeError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionFoldTupleElementTypeMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionFoldTupleLengthMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionPrototypeConflictError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionSubroutineContainsGenExpressionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.FunctionSubroutineMissingReturnStatementError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.GenericArgumentIncorrectVariationError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.GenericArgumentTooManyError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.GenericParameterInferredConflictExplicitError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.GenericParameterInferredConflictInferredError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.GenericParameterNotInferredError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.GenericTypeInvalidUsageError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.IdentifierDuplicationError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.IdentifierUnknownError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidConventionLocationError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidDereferenceExpressionConvention method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidDereferenceExpressionType method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidFfiFunctionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidFfiSppTypeError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidObjectInitializerArgumentError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidSelfTypeError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.InvalidTypeAnnotationError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.IterExpressionBranchIncompatibleError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.IterExpressionBranchMissingError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.IterExpressionBranchTypeDuplicateError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.LoopTooManyControlFlowStatementsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemberAccessIndexOutOfBoundsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemberAccessNonIndexableError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemberAccessRuntimeOperatorExpectedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemberAccessStaticOperatorExpectedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryInconsistentlyInitializedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryInconsistentlyPinnedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryMovedFromBorrowedContextError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryMovedWhilstLinkPinnedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryMovedWhilstPinnedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryNotInitializedUsageError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryOverlapUsageError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MemoryPartiallyInitializedUsageError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MissingMainFunctionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.MutabilityInvalidMutationError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.NumberOutOfBoundsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ObjectInitializerGenericWithArgumentsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ObjectInitializerMultipleDefArgumentsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.OrderInvalidError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ParameterMultipleSelfError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ParameterMultipleVariadicError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.ParameterSelfOutsideSuperimpositionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.RecursiveTypeDefinitionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionExtensionCmpStatementInvalidError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionExtensionCyclicExtensionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionExtensionDuplicateSuperclassError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionExtensionMethodInvalidError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionExtensionNonVirtualMethodOverriddenError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionExtensionSelfExtensionError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionExtensionUseStatementInvalidError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionGenericArgumentMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionGenericNamedArgumentError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionOptionalGenericParameterError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.SuperimpositionUnconstrainedGenericParameterError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.TupleElementBorrowedError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.TypeMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.TypeVoidInvalidUsageError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.UnreachableCodeError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.UseStatementInvalidGenericArgumentsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.VariableArrayDestructureArraySizeMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.VariableArrayDestructureArrayTypeMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.VariableDestructureContainsMultipleMultiSkipsError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.VariableObjectDestructureWithBoundMultiSkipError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.VariableTupleDestructureTupleSizeMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.VariableTupleDestructureTupleTypeMismatchError method) (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticErrors.YieldedTypeMismatchError method) add_error() (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError method) add_expected_token() (SPPCompiler.SyntacticAnalysis.ParserErrors.ParserErrors.SyntaxError method) add_info() (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError method) AliasSymbol (class in SPPCompiler.SemanticAnalysis.Scoping.Symbols) all() (SPPCompiler.SemanticAnalysis.Scoping.SymbolTable.SymbolTable method) analyse_semantics() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst method) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) And (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) AnnotationAst (class in SPPCompiler.SemanticAnalysis.Asts.AnnotationAst) annotations (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) Arr() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) ArrayLiteralExplicitElementsAst (class in SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst) ArrayLiteralRepeatedElementAst (class in SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst) As (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) Ast (class in SPPCompiler.SemanticAnalysis.Asts.Ast) ast (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.ErrorInfo attribute) ast_borrowed (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) ast_comptime_const (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) ast_initialization (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.LightweightMemoryInfo attribute) (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) ast_initialization_old (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) ast_moved (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.LightweightMemoryInfo attribute) (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) ast_partial_moves (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.LightweightMemoryInfo attribute) (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) ast_pins (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.LightweightMemoryInfo attribute) (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) ast_printer_method() (in module SPPCompiler.SemanticAnalysis.Utils.AstPrinter) AstFunctionUtils (class in SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils) AstMemoryUtils (class in SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils) AstPrinter (class in SPPCompiler.SemanticAnalysis.Utils.AstPrinter) AstTypeUtils (class in SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils) Async (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) attach_super_scopes() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) attach_super_scopes_helper() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) attach_super_scopes_to_target_scope() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) B BIGDEC (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) BigDec() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) BIGINT (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) BigInt() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) body (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) BOOL (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) Bool() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) borrow_refers_to (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) C cache() (SPPCompiler.Utils.FunctionCache.FunctionCache static method) cache_property() (SPPCompiler.Utils.FunctionCache.FunctionCache static method) Caps (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) Case (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) check_for_conflicting_overload() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) check_for_conflicting_override() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) check_memory() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) clear_all_caches() (SPPCompiler.Utils.FunctionCache.FunctionCache static method) clone_at() (SPPCompiler.SemanticAnalysis.Asts.Ast.Ast method) Cls (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) Cmp (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) code_gen_pass_1() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) code_gen_pass_2() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst method) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) CodeInjection (class in SPPCompiler.SemanticAnalysis.Utils.CodeInjection) CommonTypes (class in SPPCompiler.SemanticAnalysis.Utils.CommonTypes) CommonTypesPrecompiled (class in SPPCompiler.SemanticAnalysis.Utils.CommonTypes) CompilerStages (class in SPPCompiler.SemanticAnalysis.Utils.CompilerStages) contains_generic() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst method) convention (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst property) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) convert() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeTemporaryAst method) convert_method_to_function_form() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) convert_to_variable() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractPatternVariantAst.AbstractPatternVariantAst method) COPY (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) Copy() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) Cor (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) create_and_move_into_new_scope() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) create_callable_prototype() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) create_generic_cls_scope() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) create_generic_fun_scope() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) create_generic_sup_scope() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) create_generic_symbol() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) current_pos() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) current_scope (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager property) D decrease_indent() (SPPCompiler.SemanticAnalysis.Utils.AstPrinter.AstPrinter method) deduplicate_composite_types() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) DerefMut() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) DerefRef() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) duplicates() (SPPCompiler.Utils.Sequence.SequenceUtils static method) E elem (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst attribute) elems (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst attribute) Else (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) EMPTY_ARR (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_FUN_MOV (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_FUN_MUT (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_FUN_REF (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_GEN (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_GEN_ONCE (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_GEN_OPT (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_GEN_RES (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_GENERATED (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_GENERATED_OPT (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_GENERATED_RES (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_SINGLE (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_SLICE (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_TUP (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EMPTY_VAR (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) EndOfFile (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) enforce_memory_integrity() (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.AstMemoryUtils static method) error() (SPPCompiler.Utils.ErrorFormatter.ErrorFormatter method) error_ast() (SPPCompiler.Utils.ErrorFormatter.ErrorFormatter method) error_formatters (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError attribute) error_info (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError attribute) ErrorFormatter (class in SPPCompiler.Utils.ErrorFormatter) Exit (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) expected_tokens (SPPCompiler.SyntacticAnalysis.ParserErrors.ParserErrors.SyntaxError attribute) Ext (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) extract_name (SPPCompiler.SemanticAnalysis.Asts.Mixins.VariableLikeAst.VariableLikeAst property) extract_names (SPPCompiler.SemanticAnalysis.Asts.Mixins.VariableLikeAst.VariableLikeAst property) F F128 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) F128() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) F16 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) F16() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) F256 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) F256() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) F32 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) F32() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) F64 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) F64() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) F8 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) F8() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) False_ (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) fast_deepcopy() (in module SPPCompiler.Utils.FastDeepcopy) FastOrderedSet (class in SPPCompiler.Utils.FastOrderedSet) finish() (SPPCompiler.Utils.Progress.Progress method) flatten() (SPPCompiler.Utils.Sequence.SequenceUtils static method) fmt (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.ErrorInfo attribute) format_code() (SPPCompiler.SemanticAnalysis.Utils.AstPrinter.AstPrinter method) fq_name (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol property) fq_type_parts (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst property) Fun (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) function_parameter_group (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) FunctionCache (class in SPPCompiler.Utils.FunctionCache) FunctionPrototypeAst (class in SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst) FunMov() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) FunMut() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) FunRef() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) Fut() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) G Gen (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) Gen() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) generate_top_level_aliases() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) generate_top_level_scopes() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.AnnotationAst.AnnotationAst method) (SPPCompiler.SemanticAnalysis.Asts.Ast.Ast method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) Generated() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) GeneratedOpt() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) GeneratedRes() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) generic_convert_sup_scope_name() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) generic_impl (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) generic_parameter_group (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) generic_sup_blocks (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager attribute) GenOnce() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) GenOpt() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) GenRes() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) get() (SPPCompiler.SemanticAnalysis.Scoping.SymbolTable.SymbolTable method) get_all_function_scopes() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) get_function_owner_type_and_function_name() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) get_generator_and_yielded_type() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) get_namespaced_scope() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) get_namespaced_scope_with_error() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) get_nth_type_of_indexable_type() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) get_type_part_symbol_with_error() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) global_scope (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager property) H has() (SPPCompiler.SemanticAnalysis.Scoping.SymbolTable.SymbolTable method) I In (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) increase_indent() (SPPCompiler.SemanticAnalysis.Utils.AstPrinter.AstPrinter method) infer_generic_arguments() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) infer_type() (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst method) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst method) (SPPCompiler.SemanticAnalysis.Asts.Mixins.TypeInferrableAst.TypeInferrable method) initialization_counter (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.LightweightMemoryInfo attribute) (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) initialize() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled static method) initialize_llvm() (in module SPPCompiler.CodeGen.LlvmInitialization) initialized_by() (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo method) inject_code() (SPPCompiler.SemanticAnalysis.Utils.CodeInjection.CodeInjection static method) Is (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) is_borrow_mut (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) is_borrow_ref (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) is_copyable() (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol method) is_direct_copyable (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) is_generic (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.VariableSymbol attribute) is_inconsistently_initialized (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) is_inconsistently_moved (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) is_inconsistently_partially_moved (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) is_inconsistently_pinned (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo attribute) is_index_within_type_bound() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) is_mutable (SPPCompiler.SemanticAnalysis.Scoping.Symbols.VariableSymbol attribute) is_never_type() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst method) is_target_callable() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) is_type_array() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) is_type_ast (SPPCompiler.SemanticAnalysis.Asts.Ast.Ast attribute) is_type_functional() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) is_type_generator() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) is_type_indexable() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) is_type_recursive() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) is_type_tuple() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) is_type_variant() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) Iter (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) K KwAnd (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwAs (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwAsync (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwCaps (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwCase (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwCls (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwCmp (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwCor (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwElse (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwExit (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwExt (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwFalse (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwFun (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwGen (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwIn (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwIs (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwIter (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwLet (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwLoop (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwMut (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwNot (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwOf (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwOr (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwRes (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwRet (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwSelfType (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwSelfVal (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwSkip (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwSup (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwTrue (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwType (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwUse (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwWhere (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) KwWith (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) L Let (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) lex() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.LexicalAnalysis.Lexer.SppLexer method) LightweightMemoryInfo (class in SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils) llvm_info (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.VariableSymbol attribute) LLVM_MEM_ALIGNMENT (SPPCompiler.CodeGen.LlvmConfig.LlvmConfig attribute) llvm_module (SPPCompiler.CodeGen.LlvmSymbolInfo.LlvmTypeSymbolInfo attribute) llvm_modules (SPPCompiler.Compiler.Program.Program attribute) llvm_type (SPPCompiler.CodeGen.LlvmSymbolInfo.LlvmTypeSymbolInfo attribute) LLVM_USIZE (SPPCompiler.CodeGen.LlvmConfig.LlvmConfig attribute) LlvmConfig (class in SPPCompiler.CodeGen.LlvmConfig) LlvmTypeSymbolInfo (class in SPPCompiler.CodeGen.LlvmSymbolInfo) LlvmVariableSymbolInfo (class in SPPCompiler.CodeGen.LlvmSymbolInfo) load_super_scopes() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) Loop (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) LxNumber (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) LxString (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) M mangle_function_name() (SPPCompiler.CodeGen.Mangle.Mangler static method) mangle_module_name() (SPPCompiler.CodeGen.Mangle.Mangler static method) mangle_type_name() (SPPCompiler.CodeGen.Mangle.Mangler static method) Mangler (class in SPPCompiler.CodeGen.Mangle) match_generic() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst method) memory_info (SPPCompiler.SemanticAnalysis.Scoping.Symbols.VariableSymbol attribute) MemoryInfo (class in SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils) MINIMAL (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.Format attribute) module SPPCompiler SPPCompiler.CodeGen SPPCompiler.CodeGen.LlvmConfig SPPCompiler.CodeGen.LlvmExternalSymbolRegister SPPCompiler.CodeGen.LlvmInitialization SPPCompiler.CodeGen.LlvmSymbolInfo SPPCompiler.CodeGen.Mangle SPPCompiler.Compiler SPPCompiler.Compiler.Program SPPCompiler.LexicalAnalysis SPPCompiler.LexicalAnalysis.Lexer SPPCompiler.LexicalAnalysis.TokenType SPPCompiler.SemanticAnalysis SPPCompiler.SemanticAnalysis.Asts.AnnotationAst SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst SPPCompiler.SemanticAnalysis.Asts.Ast SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst SPPCompiler.SemanticAnalysis.Asts.Mixins SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractPatternVariantAst SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst SPPCompiler.SemanticAnalysis.Asts.Mixins.OrderableAst SPPCompiler.SemanticAnalysis.Asts.Mixins.TypeInferrableAst SPPCompiler.SemanticAnalysis.Asts.Mixins.VariableLikeAst SPPCompiler.SemanticAnalysis.Asts.Mixins.VisibilityEnabledAst SPPCompiler.SemanticAnalysis.AstUtils SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils SPPCompiler.SemanticAnalysis.Scoping SPPCompiler.SemanticAnalysis.Scoping.ScopeManager SPPCompiler.SemanticAnalysis.Scoping.Symbols SPPCompiler.SemanticAnalysis.Scoping.SymbolTable SPPCompiler.SemanticAnalysis.Utils SPPCompiler.SemanticAnalysis.Utils.AstPrinter SPPCompiler.SemanticAnalysis.Utils.CodeInjection SPPCompiler.SemanticAnalysis.Utils.CommonTypes SPPCompiler.SemanticAnalysis.Utils.CompilerStages SPPCompiler.SemanticAnalysis.Utils.SemanticError SPPCompiler.SyntacticAnalysis SPPCompiler.SyntacticAnalysis.Parser SPPCompiler.SyntacticAnalysis.ParserErrors SPPCompiler.Utils SPPCompiler.Utils.ErrorFormatter SPPCompiler.Utils.FastDeepcopy SPPCompiler.Utils.FastOrderedSet SPPCompiler.Utils.FunctionCache SPPCompiler.Utils.Functools SPPCompiler.Utils.Progress SPPCompiler.Utils.Sequence modules (SPPCompiler.Compiler.Program.Program attribute) move_out_of_current_scope() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) move_to_next_scope() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) moved_by() (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo method) msg (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.ErrorInfo attribute) Mut (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) N name (SPPCompiler.SemanticAnalysis.Asts.AnnotationAst.AnnotationAst attribute) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.NamespaceSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.VariableSymbol attribute) name_function_arguments() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) name_generic_arguments() (SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils.AstFunctionUtils static method) namespace_parts (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst property) NamespaceSymbol (class in SPPCompiler.SemanticAnalysis.Scoping.Symbols) NEVER (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) Never() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) newline_token() (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType static method) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType static method) next() (SPPCompiler.Utils.Progress.Progress method) NONE (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.Format attribute) NoneType() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) NORMAL (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.Format attribute) normal_sup_blocks (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager attribute) Not (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) NoToken (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) O Of (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) old_sym (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) Opt() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) Or (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) OrderableAst (class in SPPCompiler.SemanticAnalysis.Asts.Mixins.OrderableAst) overlaps() (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.AstMemoryUtils static method) P parse() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_alternate() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_annotation() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_assignment_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_0() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_1() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_10() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_2() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_3() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_4() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_5() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_6() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_7() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_8() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_9() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_n() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_expression_precedence_level_n_rhs() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_0() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_1() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_10() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_2() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_3() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_4() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_5() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_6() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_7() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_8() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_op_precedence_level_9() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_type_expression_precedence_level_n() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_binary_type_expression_precedence_level_n_rhs() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_boolean_comparison_op() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_case_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_case_expression_branch() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_case_expression_branch_simple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_case_expression_patterns() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_case_expression_simple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_character() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_characters() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_class_attribute() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_class_attribute_default_value() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_class_implementation() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_class_member() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_class_prototype() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_cmp_object_initializer() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_cmp_object_initializer_argument_named() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_cmp_object_initializer_arguments() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_cmp_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_cmp_value() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_convention() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_convention_mut() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_convention_ref() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_coroutine_prototype() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_eof() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_exit_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_exit_statement_final_action() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_float_postfix_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_call_argument() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_call_argument_named() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_call_argument_unnamed() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_call_arguments() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_implementation() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_member() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameter() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameter_optional() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameter_required() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameter_self() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameter_self_with_conv() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameter_self_without_conv() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameter_variadic() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_parameters() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_function_prototype() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_gen_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_gen_expression_normal() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_gen_expression_normal_no_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_gen_expression_normal_with_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_gen_expression_unroll() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_argument() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_arguments() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_comp_argument_named() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_comp_argument_unnamed() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_comp_parameter_optional() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_comp_parameter_required() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_comp_parameter_variadic() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_inline_constraints() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_parameter() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_parameters() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_type_argument_named() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_type_argument_unnamed() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_type_parameter_optional() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_type_parameter_required() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_generic_type_parameter_variadic() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_global_cmp_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_global_type_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_global_use_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_inner_scope() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_integer_postfix_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_iter_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_iter_expression_branch() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_iter_expression_pattern() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_iter_pattern_exception() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_iter_pattern_exhausted() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_iter_pattern_no_value() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_iter_pattern_variable() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_and() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_as() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_async() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_caps() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_case() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_cls() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_cmp() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_cor() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_else() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_exit() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_ext() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_false() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_fun() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_gen() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_gen_2() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_in() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_is() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_iter() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_let() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_loop() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_mut() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_not() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_of() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_or() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_res() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_ret() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_self_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_self_value() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_skip() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_sup() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_true() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_use() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_where() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_keyword_with() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lambda_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lambda_expression_capture_group() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lambda_expression_capture_item() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lambda_expression_parameter() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lambda_expression_parameter_and_capture_group() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_let_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_let_statement_initialized() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_let_statement_initialized_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_let_statement_uninitialized() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_bin_integer() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_character() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_character_or_digit() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_character_or_digit_or_underscore() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_dec_integer() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_digit() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_double_quote_string() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_hex_integer() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_oct_integer() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_lexeme_upper_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_array() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_array_explicit_elements() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_array_repeated_element() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_boolean() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_float() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_float_b10() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_integer() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_integer_b02() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_integer_b08() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_integer_b10() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_integer_b16() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_string() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_tuple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_tuple_1_items() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_literal_tuple_n_items() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_attribute_binding() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_destructure_array() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_destructure_object() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_destructure_skip_argument() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_destructure_skip_arguments() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_destructure_tuple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_nested_for_attribute_binding() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_nested_for_destructure_array() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_nested_for_destructure_object() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_nested_for_destructure_tuple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_single_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_local_variable_single_identifier_alias() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_loop_else_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_loop_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_loop_expression_condition() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_loop_expression_condition_boolean() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_loop_expression_condition_iterable() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_module_implementation() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_module_member() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_module_prototype() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_newline() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_nothing() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_numeric_prefix_op() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_object_initializer() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_object_initializer_argument() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_object_initializer_argument_named() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_object_initializer_argument_unnamed() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_object_initializer_arguments() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_once() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_one_or_more() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_optional() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_parenthesized_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_group_destructure() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_guard() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_statement_flavour_destructuring() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_statement_flavour_else() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_statement_flavour_else_case() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_statement_flavour_non_destructuring() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_attribute_binding() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_destructure_array() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_destructure_object() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_destructure_tuple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_else() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_else_case() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_literal() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_nested_for_attribute_binding() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_nested_for_destructure_array() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_nested_for_destructure_object() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_nested_for_destructure_tuple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_single_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_skip_argument() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_pattern_variant_skip_arguments() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op_early_return() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op_function_call() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op_member_access() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op_member_access_runtime() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op_member_access_static() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op_not_keyword() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_postfix_op_resume_coroutine() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_primary_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_ret_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_root() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_self_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_skip_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_subroutine_prototype() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_sup_cmp_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_sup_implementation() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_sup_member() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_sup_method_prototype() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_sup_prototype_extension() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_sup_prototype_functions() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_sup_type_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_ampersand() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_arrow_right() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_at() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_bit_and() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_bit_and_equals() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_bit_ior() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_bit_ior_equals() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_bit_xor() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_bit_xor_equals() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_colon() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_comma() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_divide() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_divide_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_dollar() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_dot() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_double_colon() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_double_dot() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_double_exclamation_mark() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_equals() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_exclamation_mark() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_exponent() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_exponent_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_greater_than() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_greater_than_or_equals() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_left_curly_brace() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_left_parenthesis() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_left_shift() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_left_shift_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_left_square_bracket() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_less_than() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_less_than_or_equals() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_minus() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_minus_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_multiply() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_multiply_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_not_equals() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_plus() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_plus_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_question_mark() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_quote() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_raw() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_remainder() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_remainder_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_right_curly_brace() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_right_parenthesis() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_right_shift() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_right_shift_assign() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_right_square_bracket() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_semicolon() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_underscore() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_token_vertical_bar() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_two_or_more() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_array() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_binary_expression_precedence_level_1() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_binary_expression_precedence_level_2() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_binary_op_precedence_level_1() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_binary_op_precedence_level_2() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_identifier_inner() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_never() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_parenthesized() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_postfix_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_postfix_expression_no_borrow() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_postfix_op() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_postfix_op_nested_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_postfix_op_optional_type() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_self() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_simple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_tuple() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_tuple_0_items() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_tuple_1_items() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_tuple_n_items() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_unary_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_unary_expression_no_borrow() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_unary_op() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_unary_op_borrow() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_type_unary_op_namespace() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_unary_expression() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_unary_op() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_unary_op_async_call() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_unary_op_deref() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_upper_identifier() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_use_statement() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_where_block() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_where_block_constraints() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_where_block_constraints_group() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) parse_zero_or_more() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) ParserError ParserErrors (class in SPPCompiler.SyntacticAnalysis.ParserErrors) ParserErrors.SyntaxError pop() (SPPCompiler.Utils.FastOrderedSet.FastOrderedSet method) pos (SPPCompiler.SemanticAnalysis.Asts.Ast.Ast attribute) (SPPCompiler.SyntacticAnalysis.ParserErrors.ParserErrors.SyntaxError attribute) pos_end (SPPCompiler.SemanticAnalysis.Asts.AnnotationAst.AnnotationAst property) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst property) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst property) (SPPCompiler.SemanticAnalysis.Asts.Ast.Ast property) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst property) pre_analyse_semantics() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) pre_process() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.AnnotationAst.AnnotationAst method) (SPPCompiler.SemanticAnalysis.Asts.Ast.Ast method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) print() (SPPCompiler.SemanticAnalysis.Asts.AnnotationAst.AnnotationAst method) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst method) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst method) (SPPCompiler.SemanticAnalysis.Asts.Ast.Ast method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.Utils.Sequence.SequenceUtils static method) print_signature() (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) Program (class in SPPCompiler.Compiler.Program) Progress (class in SPPCompiler.Utils.Progress) ptr (SPPCompiler.CodeGen.LlvmSymbolInfo.LlvmVariableSymbolInfo attribute) Q qualify_types() (SPPCompiler.Compiler.Program.Program method) (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst method) (SPPCompiler.SemanticAnalysis.Utils.CompilerStages.CompilerStages method) R RawKeywordType (class in SPPCompiler.LexicalAnalysis.TokenType) RawToken (class in SPPCompiler.LexicalAnalysis.TokenType) RawTokenType (class in SPPCompiler.LexicalAnalysis.TokenType) reduce() (in module SPPCompiler.Utils.Functools) register_external_functions() (in module SPPCompiler.CodeGen.LlvmExternalSymbolRegister) relaxed_symbolic_eq() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) rem() (SPPCompiler.SemanticAnalysis.Scoping.SymbolTable.SymbolTable method) remove_if() (SPPCompiler.Utils.Sequence.SequenceUtils static method) remove_partial_move() (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo method) Res (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) reset() (SPPCompiler.SemanticAnalysis.Scoping.ScopeManager.ScopeManager method) Ret (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) return_type (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) right_overlaps() (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.AstMemoryUtils static method) S S128 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) S128() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) S16 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) S16() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) S256 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) S256() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) S32 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) S32() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) S64 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) S64() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) S8 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) S8() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) scope (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.NamespaceSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) scope_defined_in (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) ScopeManager (class in SPPCompiler.SemanticAnalysis.Scoping.ScopeManager) scopes() (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError method) Self() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) SelfType (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) SelfVal (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) SemanticError SemanticError.ErrorInfo (class in SPPCompiler.SemanticAnalysis.Utils.SemanticError) SemanticError.Format (class in SPPCompiler.SemanticAnalysis.Utils.SemanticError) SemanticErrors (class in SPPCompiler.SemanticAnalysis.Utils.SemanticError) SemanticErrors.AmbiguousMemberAccessError SemanticErrors.AnnotationConflictError SemanticErrors.AnnotationInvalidError SemanticErrors.AnnotationInvalidLocationError SemanticErrors.ArgumentNameInvalidError SemanticErrors.ArgumentRequiredNameMissingError SemanticErrors.ArgumentTupleExpansionOfNonTupleError SemanticErrors.ArrayElementBorrowedError SemanticErrors.ArrayElementsDifferentTypesError SemanticErrors.AssignmentInvalidCompoundLhsError SemanticErrors.AssignmentInvalidLhsError SemanticErrors.AsyncFunctionCallInvalidTargetError SemanticErrors.CaseBranchesConflictingTypesError SemanticErrors.CaseBranchesElseBranchNotLastError SemanticErrors.CaseBranchesMissingElseBranchError SemanticErrors.CaseBranchMultipleDestructurePatternsError SemanticErrors.EarlyReturnRequiresTryTypeError SemanticErrors.ExpressionNotBooleanError SemanticErrors.ExpressionNotGeneratorError SemanticErrors.ExpressionTypeInvalidError SemanticErrors.FunctionCallAbstractFunctionError SemanticErrors.FunctionCallAmbiguousSignaturesError SemanticErrors.FunctionCallNoValidSignaturesError SemanticErrors.FunctionCallTooManyArgumentsError SemanticErrors.FunctionCoroutineContainsReturnStatementError SemanticErrors.FunctionCoroutineInvalidReturnTypeError SemanticErrors.FunctionFoldTupleElementTypeMismatchError SemanticErrors.FunctionFoldTupleLengthMismatchError SemanticErrors.FunctionPrototypeConflictError SemanticErrors.FunctionSubroutineContainsGenExpressionError SemanticErrors.FunctionSubroutineMissingReturnStatementError SemanticErrors.GenericArgumentIncorrectVariationError SemanticErrors.GenericArgumentTooManyError SemanticErrors.GenericParameterInferredConflictExplicitError SemanticErrors.GenericParameterInferredConflictInferredError SemanticErrors.GenericParameterNotInferredError SemanticErrors.GenericTypeInvalidUsageError SemanticErrors.IdentifierDuplicationError SemanticErrors.IdentifierUnknownError SemanticErrors.InvalidConventionLocationError SemanticErrors.InvalidDereferenceExpressionConvention SemanticErrors.InvalidDereferenceExpressionType SemanticErrors.InvalidFfiFunctionError SemanticErrors.InvalidFfiSppTypeError SemanticErrors.InvalidObjectInitializerArgumentError SemanticErrors.InvalidSelfTypeError SemanticErrors.InvalidTypeAnnotationError SemanticErrors.IterExpressionBranchIncompatibleError SemanticErrors.IterExpressionBranchMissingError SemanticErrors.IterExpressionBranchTypeDuplicateError SemanticErrors.LoopTooManyControlFlowStatementsError SemanticErrors.MemberAccessIndexOutOfBoundsError SemanticErrors.MemberAccessNonIndexableError SemanticErrors.MemberAccessRuntimeOperatorExpectedError SemanticErrors.MemberAccessStaticOperatorExpectedError SemanticErrors.MemoryInconsistentlyInitializedError SemanticErrors.MemoryInconsistentlyPinnedError SemanticErrors.MemoryMovedFromBorrowedContextError SemanticErrors.MemoryMovedWhilstLinkPinnedError SemanticErrors.MemoryMovedWhilstPinnedError SemanticErrors.MemoryNotInitializedUsageError SemanticErrors.MemoryOverlapUsageError SemanticErrors.MemoryPartiallyInitializedUsageError SemanticErrors.MissingMainFunctionError SemanticErrors.MutabilityInvalidMutationError SemanticErrors.NumberOutOfBoundsError SemanticErrors.ObjectInitializerGenericWithArgumentsError SemanticErrors.ObjectInitializerMultipleDefArgumentsError SemanticErrors.OrderInvalidError SemanticErrors.ParameterMultipleSelfError SemanticErrors.ParameterMultipleVariadicError SemanticErrors.ParameterSelfOutsideSuperimpositionError SemanticErrors.RecursiveTypeDefinitionError SemanticErrors.SuperimpositionExtensionCmpStatementInvalidError SemanticErrors.SuperimpositionExtensionCyclicExtensionError SemanticErrors.SuperimpositionExtensionDuplicateSuperclassError SemanticErrors.SuperimpositionExtensionMethodInvalidError SemanticErrors.SuperimpositionExtensionNonVirtualMethodOverriddenError SemanticErrors.SuperimpositionExtensionSelfExtensionError SemanticErrors.SuperimpositionExtensionUseStatementInvalidError SemanticErrors.SuperimpositionGenericArgumentMismatchError SemanticErrors.SuperimpositionGenericNamedArgumentError SemanticErrors.SuperimpositionOptionalGenericParameterError SemanticErrors.SuperimpositionUnconstrainedGenericParameterError SemanticErrors.TupleElementBorrowedError SemanticErrors.TypeMismatchError SemanticErrors.TypeVoidInvalidUsageError SemanticErrors.UnreachableCodeError SemanticErrors.UseStatementInvalidGenericArgumentsError SemanticErrors.VariableArrayDestructureArraySizeMismatchError SemanticErrors.VariableArrayDestructureArrayTypeMismatchError SemanticErrors.VariableDestructureContainsMultipleMultiSkipsError SemanticErrors.VariableObjectDestructureWithBoundMultiSkipError SemanticErrors.VariableTupleDestructureTupleSizeMismatchError SemanticErrors.VariableTupleDestructureTupleTypeMismatchError SemanticErrors.YieldedTypeMismatchError SequenceUtils (class in SPPCompiler.Utils.Sequence) set() (SPPCompiler.SemanticAnalysis.Scoping.SymbolTable.SymbolTable method) set_max() (SPPCompiler.Utils.Progress.Progress method) Single() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) size (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst attribute) Skip (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) Slice() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) snapshot() (SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils.MemoryInfo method) SPPCompiler module SPPCompiler.CodeGen module SPPCompiler.CodeGen.LlvmConfig module SPPCompiler.CodeGen.LlvmExternalSymbolRegister module SPPCompiler.CodeGen.LlvmInitialization module SPPCompiler.CodeGen.LlvmSymbolInfo module SPPCompiler.CodeGen.Mangle module SPPCompiler.Compiler module SPPCompiler.Compiler.Program module SPPCompiler.LexicalAnalysis module SPPCompiler.LexicalAnalysis.Lexer module SPPCompiler.LexicalAnalysis.TokenType module SPPCompiler.SemanticAnalysis module SPPCompiler.SemanticAnalysis.Asts.AnnotationAst module SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst module SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst module SPPCompiler.SemanticAnalysis.Asts.Ast module SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst module SPPCompiler.SemanticAnalysis.Asts.Mixins module SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractPatternVariantAst module SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst module SPPCompiler.SemanticAnalysis.Asts.Mixins.OrderableAst module SPPCompiler.SemanticAnalysis.Asts.Mixins.TypeInferrableAst module SPPCompiler.SemanticAnalysis.Asts.Mixins.VariableLikeAst module SPPCompiler.SemanticAnalysis.Asts.Mixins.VisibilityEnabledAst module SPPCompiler.SemanticAnalysis.AstUtils module SPPCompiler.SemanticAnalysis.AstUtils.AstFunctionUtils module SPPCompiler.SemanticAnalysis.AstUtils.AstMemoryUtils module SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils module SPPCompiler.SemanticAnalysis.Scoping module SPPCompiler.SemanticAnalysis.Scoping.ScopeManager module SPPCompiler.SemanticAnalysis.Scoping.Symbols module SPPCompiler.SemanticAnalysis.Scoping.SymbolTable module SPPCompiler.SemanticAnalysis.Utils module SPPCompiler.SemanticAnalysis.Utils.AstPrinter module SPPCompiler.SemanticAnalysis.Utils.CodeInjection module SPPCompiler.SemanticAnalysis.Utils.CommonTypes module SPPCompiler.SemanticAnalysis.Utils.CompilerStages module SPPCompiler.SemanticAnalysis.Utils.SemanticError module SPPCompiler.SyntacticAnalysis module SPPCompiler.SyntacticAnalysis.Parser module SPPCompiler.SyntacticAnalysis.ParserErrors module SPPCompiler.Utils module SPPCompiler.Utils.ErrorFormatter module SPPCompiler.Utils.FastDeepcopy module SPPCompiler.Utils.FastOrderedSet module SPPCompiler.Utils.FunctionCache module SPPCompiler.Utils.Functools module SPPCompiler.Utils.Progress module SPPCompiler.Utils.Sequence module SppLexer (class in SPPCompiler.LexicalAnalysis.Lexer) SppParser (class in SPPCompiler.SyntacticAnalysis.Parser) SppTokenType (class in SPPCompiler.LexicalAnalysis.TokenType) SSIZE (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) SSize() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) store_error() (SPPCompiler.SyntacticAnalysis.Parser.SppParser method) STR (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) Str() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) substituted_generics() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst method) Sup (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) symbolic_eq() (SPPCompiler.SemanticAnalysis.AstUtils.AstTypeUtils.AstTypeUtils static method) SymbolTable (class in SPPCompiler.SemanticAnalysis.Scoping.SymbolTable) T tag (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.ErrorInfo attribute) throw() (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError method) (SPPCompiler.SyntacticAnalysis.ParserErrors.ParserError method) (SPPCompiler.SyntacticAnalysis.ParserErrors.ParserErrors.SyntaxError method) tip (SPPCompiler.SemanticAnalysis.Utils.SemanticError.SemanticError.ErrorInfo attribute) TkAmpersand (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkArrowR (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkAsterisk (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkAt (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkBitAnd (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkBitAndAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkBitIor (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkBitIorAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkBitXor (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkBitXorAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkCaret (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkCharacter (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkColon (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkComma (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkDigit (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkDivide (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkDivideAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkDollar (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkDot (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkDoubleColon (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkDoubleDot (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkDoubleExclamationMark (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkEq (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkEqualsSign (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkExclamationMark (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkExponent (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkExponentAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkForwardSlash (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkGe (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkGreaterThanSign (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkGt (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkLe (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkLeftCurlyBrace (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkLeftParenthesis (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkLeftShift (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkLeftShiftAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkLeftSquareBracket (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkLessThanSign (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkLt (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkMinus (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkMinusAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkMinusSign (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkMultiply (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkMultiplyAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkNe (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkNewLine (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkPercentSign (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkPlus (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkPlusAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkPlusSign (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkQuestionMark (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkRemainder (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkRemainderAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkRightCurlyBrace (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkRightParenthesis (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkRightShift (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkRightShiftAssign (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkRightSquareBracket (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkSemicolon (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkSpeechMark (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkUnderscore (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkUnknown (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) TkVerticalBar (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) TkWhitespace (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType attribute) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType attribute) tok_arrow (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) tok_at (SPPCompiler.SemanticAnalysis.Asts.AnnotationAst.AnnotationAst attribute) tok_fun (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) tok_l (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst attribute) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst attribute) tok_r (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralExplicitElementsAst.ArrayLiteralExplicitElementsAst attribute) (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst attribute) tok_semi_colon (SPPCompiler.SemanticAnalysis.Asts.ArrayLiteralRepeatedElementAst.ArrayLiteralRepeatedElementAst attribute) token_data (SPPCompiler.LexicalAnalysis.TokenType.RawToken attribute) token_type (SPPCompiler.LexicalAnalysis.TokenType.RawToken attribute) True_ (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) TRY (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) Try() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) Tup() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) Type (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) type (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.VariableSymbol attribute) type_parts (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst property) TypeInferrable (class in SPPCompiler.SemanticAnalysis.Asts.Mixins.TypeInferrableAst) TypeSymbol (class in SPPCompiler.SemanticAnalysis.Scoping.Symbols) U U128 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) U128() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) U16 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) U16() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) U256 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) U256() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) U32 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) U32() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) U64 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) U64() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) U8 (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) U8() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) UNMATCHABLE_VARIABLE (SPPCompiler.SemanticAnalysis.Asts.Mixins.VariableLikeAst.VariableLikeAst attribute) Use (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) USIZE (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) USize() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) V Var() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) VariableLikeAst (class in SPPCompiler.SemanticAnalysis.Asts.Mixins.VariableLikeAst) VariableSymbol (class in SPPCompiler.SemanticAnalysis.Scoping.Symbols) visibility (SPPCompiler.SemanticAnalysis.Scoping.Symbols.AliasSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.TypeSymbol attribute) (SPPCompiler.SemanticAnalysis.Scoping.Symbols.VariableSymbol attribute) VisibilityEnabledAst (class in SPPCompiler.SemanticAnalysis.Asts.Mixins.VisibilityEnabledAst) VOID (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypesPrecompiled attribute) Void() (SPPCompiler.SemanticAnalysis.Utils.CommonTypes.CommonTypes static method) W Where (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) where_block (SPPCompiler.SemanticAnalysis.Asts.FunctionPrototypeAst.FunctionPrototypeAst attribute) whitespace_token() (SPPCompiler.LexicalAnalysis.TokenType.RawTokenType static method) (SPPCompiler.LexicalAnalysis.TokenType.SppTokenType static method) With (SPPCompiler.LexicalAnalysis.TokenType.RawKeywordType attribute) with_convention() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst method) with_generics() (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst method) without_convention (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst property) without_generics (SPPCompiler.SemanticAnalysis.Asts.Mixins.AbstractTypeAst.AbstractTypeAst property)