Documentation
¶
Index ¶
- Constants
- Variables
- func IsHardKeyword(identifier string) bool
- func Parse[T any](memoryGauge common.MemoryGauge, input []byte, parse func(*parser) (T, error), ...) (result T, errors []error)
- func ParseArgumentList(memoryGauge common.MemoryGauge, input []byte, config Config) (arguments ast.Arguments, errs []error)
- func ParseDeclarations(memoryGauge common.MemoryGauge, input []byte, config Config) (declarations []ast.Declaration, errs []error)
- func ParseDocstringPragmaArguments(docString string) []string
- func ParseDocstringPragmaSigners(docString string) []string
- func ParseExpression(memoryGauge common.MemoryGauge, input []byte, config Config) (expression ast.Expression, errs []error)
- func ParseProgram(memoryGauge common.MemoryGauge, code []byte, config Config) (program *ast.Program, err error)
- func ParseProgramFromFile(memoryGauge common.MemoryGauge, filename string, config Config) (program *ast.Program, code []byte, err error)
- func ParseProgramFromTokenStream(memoryGauge common.MemoryGauge, input lexer.TokenStream, config Config) (program *ast.Program, err error)
- func ParseStatements(memoryGauge common.MemoryGauge, input []byte, config Config) (statements []ast.Statement, errs []error)
- func ParseStatementsFromTokenStream(memoryGauge common.MemoryGauge, tokens lexer.TokenStream, config Config) (statements []ast.Statement, errs []error)
- func ParseTokenStream[T any](memoryGauge common.MemoryGauge, tokens lexer.TokenStream, ...) (result T, errs []error)
- func ParseType(memoryGauge common.MemoryGauge, input []byte, config Config) (ty ast.Type, errs []error)
- type AccessKeywordEntitlementNameError
- type Config
- type CustomDestructorError
- func (*CustomDestructorError) DocumentationLink() string
- func (e *CustomDestructorError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*CustomDestructorError) Error() string
- func (*CustomDestructorError) IsUserError()
- func (*CustomDestructorError) MigrationNote() string
- func (*CustomDestructorError) SecondaryError() string
- func (e *CustomDestructorError) StartPosition() ast.Position
- func (e *CustomDestructorError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type DeclarationMissingClosingBraceError
- func (*DeclarationMissingClosingBraceError) DocumentationLink() string
- func (e *DeclarationMissingClosingBraceError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *DeclarationMissingClosingBraceError) Error() string
- func (*DeclarationMissingClosingBraceError) IsUserError()
- func (e *DeclarationMissingClosingBraceError) SecondaryError() string
- func (e *DeclarationMissingClosingBraceError) StartPosition() ast.Position
- func (e *DeclarationMissingClosingBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type DeclarationMissingOpeningBraceError
- func (*DeclarationMissingOpeningBraceError) DocumentationLink() string
- func (e *DeclarationMissingOpeningBraceError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *DeclarationMissingOpeningBraceError) Error() string
- func (*DeclarationMissingOpeningBraceError) IsUserError()
- func (e *DeclarationMissingOpeningBraceError) SecondaryError() string
- func (e *DeclarationMissingOpeningBraceError) StartPosition() ast.Position
- func (e *DeclarationMissingOpeningBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type DuplicateAccessModifierError
- func (*DuplicateAccessModifierError) DocumentationLink() string
- func (*DuplicateAccessModifierError) Error() string
- func (*DuplicateAccessModifierError) IsUserError()
- func (*DuplicateAccessModifierError) SecondaryError() string
- func (e *DuplicateAccessModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type DuplicateExecuteBlockError
- func (*DuplicateExecuteBlockError) DocumentationLink() string
- func (e *DuplicateExecuteBlockError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *DuplicateExecuteBlockError) Error() string
- func (*DuplicateExecuteBlockError) IsUserError()
- func (*DuplicateExecuteBlockError) SecondaryError() string
- func (e *DuplicateExecuteBlockError) StartPosition() ast.Position
- type DuplicatePostConditionsError
- func (*DuplicatePostConditionsError) DocumentationLink() string
- func (e *DuplicatePostConditionsError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *DuplicatePostConditionsError) Error() string
- func (*DuplicatePostConditionsError) IsUserError()
- func (*DuplicatePostConditionsError) SecondaryError() string
- func (e *DuplicatePostConditionsError) StartPosition() ast.Position
- type DuplicateViewModifierError
- func (*DuplicateViewModifierError) DocumentationLink() string
- func (*DuplicateViewModifierError) Error() string
- func (*DuplicateViewModifierError) IsUserError()
- func (*DuplicateViewModifierError) SecondaryError() string
- func (e *DuplicateViewModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type Error
- type ExpectedCaseOrDefaultError
- func (*ExpectedCaseOrDefaultError) DocumentationLink() string
- func (e *ExpectedCaseOrDefaultError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *ExpectedCaseOrDefaultError) Error() string
- func (*ExpectedCaseOrDefaultError) IsUserError()
- func (*ExpectedCaseOrDefaultError) SecondaryError() string
- func (e *ExpectedCaseOrDefaultError) StartPosition() ast.Position
- type ExpectedCommaOrEndOfParameterListError
- func (*ExpectedCommaOrEndOfParameterListError) DocumentationLink() string
- func (e *ExpectedCommaOrEndOfParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *ExpectedCommaOrEndOfParameterListError) Error() string
- func (*ExpectedCommaOrEndOfParameterListError) IsUserError()
- func (*ExpectedCommaOrEndOfParameterListError) SecondaryError() string
- func (e *ExpectedCommaOrEndOfParameterListError) StartPosition() ast.Position
- func (e *ExpectedCommaOrEndOfParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type ExpectedCommaOrEndOfTypeParameterListError
- func (*ExpectedCommaOrEndOfTypeParameterListError) DocumentationLink() string
- func (e *ExpectedCommaOrEndOfTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *ExpectedCommaOrEndOfTypeParameterListError) Error() string
- func (*ExpectedCommaOrEndOfTypeParameterListError) IsUserError()
- func (*ExpectedCommaOrEndOfTypeParameterListError) SecondaryError() string
- func (e *ExpectedCommaOrEndOfTypeParameterListError) StartPosition() ast.Position
- func (e *ExpectedCommaOrEndOfTypeParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type ExpectedExecuteOrPostError
- func (*ExpectedExecuteOrPostError) DocumentationLink() string
- func (e *ExpectedExecuteOrPostError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
- func (e *ExpectedExecuteOrPostError) Error() string
- func (*ExpectedExecuteOrPostError) IsUserError()
- func (*ExpectedExecuteOrPostError) SecondaryError() string
- func (e *ExpectedExecuteOrPostError) StartPosition() ast.Position
- type ExpectedPrepareOrExecuteError
- func (*ExpectedPrepareOrExecuteError) DocumentationLink() string
- func (e *ExpectedPrepareOrExecuteError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
- func (e *ExpectedPrepareOrExecuteError) Error() string
- func (*ExpectedPrepareOrExecuteError) IsUserError()
- func (*ExpectedPrepareOrExecuteError) SecondaryError() string
- func (e *ExpectedPrepareOrExecuteError) StartPosition() ast.Position
- type ExpectedTypeInsteadSeparatorError
- func (*ExpectedTypeInsteadSeparatorError) DocumentationLink() string
- func (e *ExpectedTypeInsteadSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *ExpectedTypeInsteadSeparatorError) Error() string
- func (*ExpectedTypeInsteadSeparatorError) IsUserError()
- func (e *ExpectedTypeInsteadSeparatorError) SecondaryError() string
- func (e *ExpectedTypeInsteadSeparatorError) StartPosition() ast.Position
- type ExpressionDepthLimitReachedError
- func (e ExpressionDepthLimitReachedError) EndPosition(_ common.MemoryGauge) ast.Position
- func (ExpressionDepthLimitReachedError) Error() string
- func (ExpressionDepthLimitReachedError) IsUserError()
- func (ExpressionDepthLimitReachedError) SecondaryError() string
- func (e ExpressionDepthLimitReachedError) StartPosition() ast.Position
- type FieldInitializationError
- type InvalidAccessModifierError
- func (*InvalidAccessModifierError) DocumentationLink() string
- func (e *InvalidAccessModifierError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidAccessModifierError) Error() string
- func (*InvalidAccessModifierError) IsUserError()
- func (e *InvalidAccessModifierError) SecondaryError() string
- func (e *InvalidAccessModifierError) StartPosition() ast.Position
- type InvalidAttachmentBaseTypeError
- type InvalidAttachmentRemovalTypeError
- type InvalidConstantSizedTypeSizeError
- type InvalidEntitlementMappingIncludeTypeError
- type InvalidEntitlementMappingTypeError
- type InvalidEntitlementSeparatorError
- func (*InvalidEntitlementSeparatorError) DocumentationLink() string
- func (e *InvalidEntitlementSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidEntitlementSeparatorError) Error() string
- func (*InvalidEntitlementSeparatorError) IsUserError()
- func (*InvalidEntitlementSeparatorError) SecondaryError() string
- func (e *InvalidEntitlementSeparatorError) StartPosition() ast.Position
- func (e *InvalidEntitlementSeparatorError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type InvalidExpressionAsLabelError
- type InvalidFromKeywordAsIdentifierError
- func (*InvalidFromKeywordAsIdentifierError) DocumentationLink() string
- func (e *InvalidFromKeywordAsIdentifierError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*InvalidFromKeywordAsIdentifierError) Error() string
- func (*InvalidFromKeywordAsIdentifierError) IsUserError()
- func (*InvalidFromKeywordAsIdentifierError) SecondaryError() string
- func (e *InvalidFromKeywordAsIdentifierError) StartPosition() ast.Position
- type InvalidImportContinuationError
- func (*InvalidImportContinuationError) DocumentationLink() string
- func (e *InvalidImportContinuationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidImportContinuationError) Error() string
- func (*InvalidImportContinuationError) IsUserError()
- func (*InvalidImportContinuationError) SecondaryError() string
- func (e *InvalidImportContinuationError) StartPosition() ast.Position
- type InvalidImportLocationError
- func (*InvalidImportLocationError) DocumentationLink() string
- func (e *InvalidImportLocationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidImportLocationError) Error() string
- func (*InvalidImportLocationError) IsUserError()
- func (*InvalidImportLocationError) SecondaryError() string
- func (e *InvalidImportLocationError) StartPosition() ast.Position
- type InvalidInKeywordAsIdentifierError
- func (*InvalidInKeywordAsIdentifierError) DocumentationLink() string
- func (e *InvalidInKeywordAsIdentifierError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*InvalidInKeywordAsIdentifierError) Error() string
- func (*InvalidInKeywordAsIdentifierError) IsUserError()
- func (*InvalidInKeywordAsIdentifierError) SecondaryError() string
- func (e *InvalidInKeywordAsIdentifierError) StartPosition() ast.Position
- type InvalidIntegerLiteralError
- func (*InvalidIntegerLiteralError) DocumentationLink() string
- func (e *InvalidIntegerLiteralError) Error() string
- func (*InvalidIntegerLiteralError) IsUserError()
- func (e *InvalidIntegerLiteralError) SecondaryError() string
- func (e *InvalidIntegerLiteralError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type InvalidInterfaceNameError
- func (*InvalidInterfaceNameError) DocumentationLink() string
- func (e *InvalidInterfaceNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidInterfaceNameError) Error() string
- func (*InvalidInterfaceNameError) IsUserError()
- func (*InvalidInterfaceNameError) SecondaryError() string
- func (e *InvalidInterfaceNameError) StartPosition() ast.Position
- type InvalidNativeModifierError
- func (e *InvalidNativeModifierError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
- func (e *InvalidNativeModifierError) Error() string
- func (*InvalidNativeModifierError) IsUserError()
- func (e *InvalidNativeModifierError) SecondaryError() string
- func (e *InvalidNativeModifierError) StartPosition() ast.Position
- func (e *InvalidNativeModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type InvalidNonNominalTypeInIntersectionError
- type InvalidNumberLiteralKind
- type InvalidStaticModifierError
- func (e *InvalidStaticModifierError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
- func (e *InvalidStaticModifierError) Error() string
- func (*InvalidStaticModifierError) IsUserError()
- func (e *InvalidStaticModifierError) SecondaryError() string
- func (e *InvalidStaticModifierError) StartPosition() ast.Position
- func (e *InvalidStaticModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type InvalidTokenInImportAliasError
- func (*InvalidTokenInImportAliasError) DocumentationLink() string
- func (e *InvalidTokenInImportAliasError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidTokenInImportAliasError) Error() string
- func (*InvalidTokenInImportAliasError) IsUserError()
- func (*InvalidTokenInImportAliasError) SecondaryError() string
- func (e *InvalidTokenInImportAliasError) StartPosition() ast.Position
- type InvalidTokenInImportListError
- func (*InvalidTokenInImportListError) DocumentationLink() string
- func (e *InvalidTokenInImportListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidTokenInImportListError) Error() string
- func (*InvalidTokenInImportListError) IsUserError()
- func (*InvalidTokenInImportListError) SecondaryError() string
- func (e *InvalidTokenInImportListError) StartPosition() ast.Position
- type InvalidTypeParameterNameError
- func (*InvalidTypeParameterNameError) DocumentationLink() string
- func (e *InvalidTypeParameterNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidTypeParameterNameError) Error() string
- func (*InvalidTypeParameterNameError) IsUserError()
- func (*InvalidTypeParameterNameError) SecondaryError() string
- func (e *InvalidTypeParameterNameError) StartPosition() ast.Position
- type InvalidViewModifierError
- func (*InvalidViewModifierError) DocumentationLink() string
- func (e *InvalidViewModifierError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *InvalidViewModifierError) Error() string
- func (*InvalidViewModifierError) IsUserError()
- func (*InvalidViewModifierError) SecondaryError() string
- func (e *InvalidViewModifierError) StartPosition() ast.Position
- type MemberAccessMissingNameError
- func (*MemberAccessMissingNameError) DocumentationLink() string
- func (e *MemberAccessMissingNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MemberAccessMissingNameError) Error() string
- func (*MemberAccessMissingNameError) IsUserError()
- func (*MemberAccessMissingNameError) SecondaryError() string
- func (e *MemberAccessMissingNameError) StartPosition() ast.Position
- type MissingAccessClosingParenError
- func (*MissingAccessClosingParenError) DocumentationLink() string
- func (e *MissingAccessClosingParenError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingAccessClosingParenError) Error() string
- func (*MissingAccessClosingParenError) IsUserError()
- func (*MissingAccessClosingParenError) SecondaryError() string
- func (e *MissingAccessClosingParenError) StartPosition() ast.Position
- func (e *MissingAccessClosingParenError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingAccessKeywordError
- func (*MissingAccessKeywordError) DocumentationLink() string
- func (e *MissingAccessKeywordError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingAccessKeywordError) Error() string
- func (*MissingAccessKeywordError) IsUserError()
- func (e *MissingAccessKeywordError) SecondaryError() string
- func (e *MissingAccessKeywordError) StartPosition() ast.Position
- func (e *MissingAccessKeywordError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type MissingAccessOpeningParenError
- func (*MissingAccessOpeningParenError) DocumentationLink() string
- func (e *MissingAccessOpeningParenError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingAccessOpeningParenError) Error() string
- func (*MissingAccessOpeningParenError) IsUserError()
- func (*MissingAccessOpeningParenError) SecondaryError() string
- func (e *MissingAccessOpeningParenError) StartPosition() ast.Position
- func (e *MissingAccessOpeningParenError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingAmpersandInAuthReferenceError
- func (*MissingAmpersandInAuthReferenceError) DocumentationLink() string
- func (e *MissingAmpersandInAuthReferenceError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingAmpersandInAuthReferenceError) Error() string
- func (*MissingAmpersandInAuthReferenceError) IsUserError()
- func (*MissingAmpersandInAuthReferenceError) SecondaryError() string
- func (e *MissingAmpersandInAuthReferenceError) StartPosition() ast.Position
- func (e *MissingAmpersandInAuthReferenceError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingBraceError
- func (*MissingClosingBraceError) DocumentationLink() string
- func (e *MissingClosingBraceError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingClosingBraceError) Error() string
- func (*MissingClosingBraceError) IsUserError()
- func (e *MissingClosingBraceError) SecondaryError() string
- func (e *MissingClosingBraceError) StartPosition() ast.Position
- func (e *MissingClosingBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingBraceInDictionaryExpressionError
- func (*MissingClosingBraceInDictionaryExpressionError) DocumentationLink() string
- func (e *MissingClosingBraceInDictionaryExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingClosingBraceInDictionaryExpressionError) Error() string
- func (*MissingClosingBraceInDictionaryExpressionError) IsUserError()
- func (*MissingClosingBraceInDictionaryExpressionError) SecondaryError() string
- func (e *MissingClosingBraceInDictionaryExpressionError) StartPosition() ast.Position
- func (e *MissingClosingBraceInDictionaryExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingBraceInIntersectionOrDictionaryTypeError
- func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) DocumentationLink() string
- func (e *MissingClosingBraceInIntersectionOrDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) Error() string
- func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) IsUserError()
- func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) SecondaryError() string
- func (e *MissingClosingBraceInIntersectionOrDictionaryTypeError) StartPosition() ast.Position
- func (e *MissingClosingBraceInIntersectionOrDictionaryTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingBracketInArrayExpressionError
- func (*MissingClosingBracketInArrayExpressionError) DocumentationLink() string
- func (e *MissingClosingBracketInArrayExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingClosingBracketInArrayExpressionError) Error() string
- func (*MissingClosingBracketInArrayExpressionError) IsUserError()
- func (*MissingClosingBracketInArrayExpressionError) SecondaryError() string
- func (e *MissingClosingBracketInArrayExpressionError) StartPosition() ast.Position
- func (e *MissingClosingBracketInArrayExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingBracketInArrayTypeError
- func (*MissingClosingBracketInArrayTypeError) DocumentationLink() string
- func (e *MissingClosingBracketInArrayTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingClosingBracketInArrayTypeError) Error() string
- func (*MissingClosingBracketInArrayTypeError) IsUserError()
- func (*MissingClosingBracketInArrayTypeError) SecondaryError() string
- func (e *MissingClosingBracketInArrayTypeError) StartPosition() ast.Position
- func (e *MissingClosingBracketInArrayTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingBracketInIndexExpressionError
- func (*MissingClosingBracketInIndexExpressionError) DocumentationLink() string
- func (e *MissingClosingBracketInIndexExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingClosingBracketInIndexExpressionError) Error() string
- func (*MissingClosingBracketInIndexExpressionError) IsUserError()
- func (*MissingClosingBracketInIndexExpressionError) SecondaryError() string
- func (e *MissingClosingBracketInIndexExpressionError) StartPosition() ast.Position
- func (e *MissingClosingBracketInIndexExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingGreaterInTypeArgumentsError
- func (*MissingClosingGreaterInTypeArgumentsError) DocumentationLink() string
- func (e *MissingClosingGreaterInTypeArgumentsError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingClosingGreaterInTypeArgumentsError) Error() string
- func (*MissingClosingGreaterInTypeArgumentsError) IsUserError()
- func (*MissingClosingGreaterInTypeArgumentsError) SecondaryError() string
- func (e *MissingClosingGreaterInTypeArgumentsError) StartPosition() ast.Position
- func (e *MissingClosingGreaterInTypeArgumentsError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingGreaterInTypeParameterListError
- func (*MissingClosingGreaterInTypeParameterListError) DocumentationLink() string
- func (e *MissingClosingGreaterInTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingClosingGreaterInTypeParameterListError) Error() string
- func (*MissingClosingGreaterInTypeParameterListError) IsUserError()
- func (*MissingClosingGreaterInTypeParameterListError) SecondaryError() string
- func (e *MissingClosingGreaterInTypeParameterListError) StartPosition() ast.Position
- func (e *MissingClosingGreaterInTypeParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingParenInArgumentListError
- func (*MissingClosingParenInArgumentListError) DocumentationLink() string
- func (e *MissingClosingParenInArgumentListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingClosingParenInArgumentListError) Error() string
- func (*MissingClosingParenInArgumentListError) IsUserError()
- func (*MissingClosingParenInArgumentListError) SecondaryError() string
- func (e *MissingClosingParenInArgumentListError) StartPosition() ast.Position
- func (e *MissingClosingParenInArgumentListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingParenInAuthError
- func (*MissingClosingParenInAuthError) DocumentationLink() string
- func (e *MissingClosingParenInAuthError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingClosingParenInAuthError) Error() string
- func (*MissingClosingParenInAuthError) IsUserError()
- func (*MissingClosingParenInAuthError) SecondaryError() string
- func (e *MissingClosingParenInAuthError) StartPosition() ast.Position
- func (e *MissingClosingParenInAuthError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingParenInFunctionTypeError
- func (*MissingClosingParenInFunctionTypeError) DocumentationLink() string
- func (e *MissingClosingParenInFunctionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingClosingParenInFunctionTypeError) Error() string
- func (*MissingClosingParenInFunctionTypeError) IsUserError()
- func (*MissingClosingParenInFunctionTypeError) SecondaryError() string
- func (e *MissingClosingParenInFunctionTypeError) StartPosition() ast.Position
- func (e *MissingClosingParenInFunctionTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingClosingParenInParameterListError
- func (*MissingClosingParenInParameterListError) DocumentationLink() string
- func (e *MissingClosingParenInParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingClosingParenInParameterListError) Error() string
- func (*MissingClosingParenInParameterListError) IsUserError()
- func (*MissingClosingParenInParameterListError) SecondaryError() string
- func (e *MissingClosingParenInParameterListError) StartPosition() ast.Position
- func (e *MissingClosingParenInParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingColonAfterFieldNameError
- func (*MissingColonAfterFieldNameError) DocumentationLink() string
- func (e *MissingColonAfterFieldNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingColonAfterFieldNameError) Error() string
- func (*MissingColonAfterFieldNameError) IsUserError()
- func (*MissingColonAfterFieldNameError) SecondaryError() string
- func (e *MissingColonAfterFieldNameError) StartPosition() ast.Position
- func (e *MissingColonAfterFieldNameError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingColonAfterParameterNameError
- func (*MissingColonAfterParameterNameError) DocumentationLink() string
- func (e *MissingColonAfterParameterNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingColonAfterParameterNameError) Error() string
- func (*MissingColonAfterParameterNameError) IsUserError()
- func (*MissingColonAfterParameterNameError) SecondaryError() string
- func (e *MissingColonAfterParameterNameError) StartPosition() ast.Position
- func (e *MissingColonAfterParameterNameError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingColonInConditionalExpressionError
- func (*MissingColonInConditionalExpressionError) DocumentationLink() string
- func (e *MissingColonInConditionalExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingColonInConditionalExpressionError) Error() string
- func (*MissingColonInConditionalExpressionError) IsUserError()
- func (*MissingColonInConditionalExpressionError) SecondaryError() string
- func (e *MissingColonInConditionalExpressionError) StartPosition() ast.Position
- func (e *MissingColonInConditionalExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingColonInDictionaryEntryError
- func (*MissingColonInDictionaryEntryError) DocumentationLink() string
- func (e *MissingColonInDictionaryEntryError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingColonInDictionaryEntryError) Error() string
- func (*MissingColonInDictionaryEntryError) IsUserError()
- func (*MissingColonInDictionaryEntryError) SecondaryError() string
- func (e *MissingColonInDictionaryEntryError) StartPosition() ast.Position
- func (e *MissingColonInDictionaryEntryError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingColonInSwitchCaseError
- func (*MissingColonInSwitchCaseError) DocumentationLink() string
- func (e *MissingColonInSwitchCaseError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingColonInSwitchCaseError) Error() string
- func (*MissingColonInSwitchCaseError) IsUserError()
- func (*MissingColonInSwitchCaseError) SecondaryError() string
- func (e *MissingColonInSwitchCaseError) StartPosition() ast.Position
- func (e *MissingColonInSwitchCaseError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingCommaInArgumentListError
- func (*MissingCommaInArgumentListError) DocumentationLink() string
- func (e *MissingCommaInArgumentListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingCommaInArgumentListError) Error() string
- func (*MissingCommaInArgumentListError) IsUserError()
- func (*MissingCommaInArgumentListError) SecondaryError() string
- func (e *MissingCommaInArgumentListError) StartPosition() ast.Position
- func (e *MissingCommaInArgumentListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingCommaInParameterListError
- func (*MissingCommaInParameterListError) DocumentationLink() string
- func (e *MissingCommaInParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingCommaInParameterListError) Error() string
- func (*MissingCommaInParameterListError) IsUserError()
- func (*MissingCommaInParameterListError) SecondaryError() string
- func (e *MissingCommaInParameterListError) StartPosition() ast.Position
- func (e *MissingCommaInParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingCommaInTypeParameterListError
- func (*MissingCommaInTypeParameterListError) DocumentationLink() string
- func (e *MissingCommaInTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingCommaInTypeParameterListError) Error() string
- func (*MissingCommaInTypeParameterListError) IsUserError()
- func (*MissingCommaInTypeParameterListError) SecondaryError() string
- func (e *MissingCommaInTypeParameterListError) StartPosition() ast.Position
- func (e *MissingCommaInTypeParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingCommentEndError
- func (*MissingCommentEndError) DocumentationLink() string
- func (e *MissingCommentEndError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingCommentEndError) Error() string
- func (*MissingCommentEndError) IsUserError()
- func (*MissingCommentEndError) SecondaryError() string
- func (e *MissingCommentEndError) StartPosition() ast.Position
- func (e *MissingCommentEndError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type MissingConformanceError
- func (*MissingConformanceError) DocumentationLink() string
- func (e *MissingConformanceError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingConformanceError) Error() string
- func (*MissingConformanceError) IsUserError()
- func (*MissingConformanceError) SecondaryError() string
- func (e *MissingConformanceError) StartPosition() ast.Position
- type MissingDefaultArgumentError
- func (*MissingDefaultArgumentError) DocumentationLink() string
- func (e *MissingDefaultArgumentError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingDefaultArgumentError) Error() string
- func (*MissingDefaultArgumentError) IsUserError()
- func (*MissingDefaultArgumentError) SecondaryError() string
- func (e *MissingDefaultArgumentError) StartPosition() ast.Position
- type MissingDictionaryValueTypeError
- func (*MissingDictionaryValueTypeError) DocumentationLink() string
- func (e *MissingDictionaryValueTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingDictionaryValueTypeError) Error() string
- func (*MissingDictionaryValueTypeError) IsUserError()
- func (*MissingDictionaryValueTypeError) SecondaryError() string
- func (e *MissingDictionaryValueTypeError) StartPosition() ast.Position
- type MissingEndOfParenthesizedExpressionError
- func (*MissingEndOfParenthesizedExpressionError) DocumentationLink() string
- func (e *MissingEndOfParenthesizedExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingEndOfParenthesizedExpressionError) Error() string
- func (*MissingEndOfParenthesizedExpressionError) IsUserError()
- func (*MissingEndOfParenthesizedExpressionError) SecondaryError() string
- func (e *MissingEndOfParenthesizedExpressionError) StartPosition() ast.Position
- func (e *MissingEndOfParenthesizedExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingEndOfParenthesizedTypeError
- func (*MissingEndOfParenthesizedTypeError) DocumentationLink() string
- func (e *MissingEndOfParenthesizedTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingEndOfParenthesizedTypeError) Error() string
- func (*MissingEndOfParenthesizedTypeError) IsUserError()
- func (*MissingEndOfParenthesizedTypeError) SecondaryError() string
- func (e *MissingEndOfParenthesizedTypeError) StartPosition() ast.Position
- func (e *MissingEndOfParenthesizedTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingEnumCaseNameError
- func (*MissingEnumCaseNameError) DocumentationLink() string
- func (e *MissingEnumCaseNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingEnumCaseNameError) Error() string
- func (*MissingEnumCaseNameError) IsUserError()
- func (*MissingEnumCaseNameError) SecondaryError() string
- func (e *MissingEnumCaseNameError) StartPosition() ast.Position
- type MissingFieldNameError
- func (*MissingFieldNameError) DocumentationLink() string
- func (e *MissingFieldNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingFieldNameError) Error() string
- func (*MissingFieldNameError) IsUserError()
- func (*MissingFieldNameError) SecondaryError() string
- func (e *MissingFieldNameError) StartPosition() ast.Position
- type MissingForKeywordInAttachmentDeclarationError
- func (*MissingForKeywordInAttachmentDeclarationError) DocumentationLink() string
- func (e *MissingForKeywordInAttachmentDeclarationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingForKeywordInAttachmentDeclarationError) Error() string
- func (*MissingForKeywordInAttachmentDeclarationError) IsUserError()
- func (*MissingForKeywordInAttachmentDeclarationError) SecondaryError() string
- func (e *MissingForKeywordInAttachmentDeclarationError) StartPosition() ast.Position
- func (e *MissingForKeywordInAttachmentDeclarationError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type MissingFromKeywordInRemoveStatementError
- func (*MissingFromKeywordInRemoveStatementError) DocumentationLink() string
- func (e *MissingFromKeywordInRemoveStatementError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingFromKeywordInRemoveStatementError) Error() string
- func (*MissingFromKeywordInRemoveStatementError) IsUserError()
- func (*MissingFromKeywordInRemoveStatementError) SecondaryError() string
- func (e *MissingFromKeywordInRemoveStatementError) StartPosition() ast.Position
- func (e *MissingFromKeywordInRemoveStatementError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type MissingImportLocationError
- func (*MissingImportLocationError) DocumentationLink() string
- func (e *MissingImportLocationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingImportLocationError) Error() string
- func (*MissingImportLocationError) IsUserError()
- func (*MissingImportLocationError) SecondaryError() string
- func (e *MissingImportLocationError) StartPosition() ast.Position
- type MissingInKeywordInForStatementError
- func (*MissingInKeywordInForStatementError) DocumentationLink() string
- func (e *MissingInKeywordInForStatementError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingInKeywordInForStatementError) Error() string
- func (*MissingInKeywordInForStatementError) IsUserError()
- func (*MissingInKeywordInForStatementError) SecondaryError() string
- func (e *MissingInKeywordInForStatementError) StartPosition() ast.Position
- func (e *MissingInKeywordInForStatementError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type MissingOpeningBraceError
- func (*MissingOpeningBraceError) DocumentationLink() string
- func (e *MissingOpeningBraceError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingOpeningBraceError) Error() string
- func (*MissingOpeningBraceError) IsUserError()
- func (e *MissingOpeningBraceError) SecondaryError() string
- func (e *MissingOpeningBraceError) StartPosition() ast.Position
- func (e *MissingOpeningBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingOpeningParenInFunctionTypeError
- func (*MissingOpeningParenInFunctionTypeError) DocumentationLink() string
- func (e *MissingOpeningParenInFunctionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingOpeningParenInFunctionTypeError) Error() string
- func (*MissingOpeningParenInFunctionTypeError) IsUserError()
- func (*MissingOpeningParenInFunctionTypeError) SecondaryError() string
- func (e *MissingOpeningParenInFunctionTypeError) StartPosition() ast.Position
- func (e *MissingOpeningParenInFunctionTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingOpeningParenInNominalTypeInvocationError
- func (*MissingOpeningParenInNominalTypeInvocationError) DocumentationLink() string
- func (e *MissingOpeningParenInNominalTypeInvocationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingOpeningParenInNominalTypeInvocationError) Error() string
- func (*MissingOpeningParenInNominalTypeInvocationError) IsUserError()
- func (*MissingOpeningParenInNominalTypeInvocationError) SecondaryError() string
- func (e *MissingOpeningParenInNominalTypeInvocationError) StartPosition() ast.Position
- func (e *MissingOpeningParenInNominalTypeInvocationError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingRightArrowInEntitlementMappingError
- func (*MissingRightArrowInEntitlementMappingError) DocumentationLink() string
- func (e *MissingRightArrowInEntitlementMappingError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingRightArrowInEntitlementMappingError) Error() string
- func (*MissingRightArrowInEntitlementMappingError) IsUserError()
- func (*MissingRightArrowInEntitlementMappingError) SecondaryError() string
- func (e *MissingRightArrowInEntitlementMappingError) StartPosition() ast.Position
- func (e *MissingRightArrowInEntitlementMappingError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingSeparatorInIntersectionOrDictionaryTypeError
- func (*MissingSeparatorInIntersectionOrDictionaryTypeError) DocumentationLink() string
- func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) Error() string
- func (*MissingSeparatorInIntersectionOrDictionaryTypeError) IsUserError()
- func (*MissingSeparatorInIntersectionOrDictionaryTypeError) SecondaryError() string
- func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) StartPosition() ast.Position
- func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingSlashInPathExpressionError
- func (*MissingSlashInPathExpressionError) DocumentationLink() string
- func (e *MissingSlashInPathExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingSlashInPathExpressionError) Error() string
- func (*MissingSlashInPathExpressionError) IsUserError()
- func (*MissingSlashInPathExpressionError) SecondaryError() string
- func (e *MissingSlashInPathExpressionError) StartPosition() ast.Position
- func (e *MissingSlashInPathExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingStartOfAuthorizationError
- func (*MissingStartOfAuthorizationError) DocumentationLink() string
- func (e *MissingStartOfAuthorizationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingStartOfAuthorizationError) Error() string
- func (*MissingStartOfAuthorizationError) IsUserError()
- func (*MissingStartOfAuthorizationError) SecondaryError() string
- func (e *MissingStartOfAuthorizationError) StartPosition() ast.Position
- func (e *MissingStartOfAuthorizationError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingStartOfParameterListError
- func (*MissingStartOfParameterListError) DocumentationLink() string
- func (e *MissingStartOfParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingStartOfParameterListError) Error() string
- func (*MissingStartOfParameterListError) IsUserError()
- func (*MissingStartOfParameterListError) SecondaryError() string
- func (e *MissingStartOfParameterListError) StartPosition() ast.Position
- func (e *MissingStartOfParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingToKeywordInAttachExpressionError
- func (*MissingToKeywordInAttachExpressionError) DocumentationLink() string
- func (e *MissingToKeywordInAttachExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingToKeywordInAttachExpressionError) Error() string
- func (*MissingToKeywordInAttachExpressionError) IsUserError()
- func (*MissingToKeywordInAttachExpressionError) SecondaryError() string
- func (e *MissingToKeywordInAttachExpressionError) StartPosition() ast.Position
- func (e *MissingToKeywordInAttachExpressionError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type MissingTransferError
- func (*MissingTransferError) DocumentationLink() string
- func (e *MissingTransferError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingTransferError) Error() string
- func (*MissingTransferError) IsUserError()
- func (*MissingTransferError) SecondaryError() string
- func (e *MissingTransferError) StartPosition() ast.Position
- func (e *MissingTransferError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type MissingTypeAfterCommaInIntersectionError
- func (*MissingTypeAfterCommaInIntersectionError) DocumentationLink() string
- func (e *MissingTypeAfterCommaInIntersectionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingTypeAfterCommaInIntersectionError) Error() string
- func (*MissingTypeAfterCommaInIntersectionError) IsUserError()
- func (*MissingTypeAfterCommaInIntersectionError) SecondaryError() string
- func (e *MissingTypeAfterCommaInIntersectionError) StartPosition() ast.Position
- type MissingTypeAfterSeparatorError
- func (*MissingTypeAfterSeparatorError) DocumentationLink() string
- func (e *MissingTypeAfterSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *MissingTypeAfterSeparatorError) Error() string
- func (*MissingTypeAfterSeparatorError) IsUserError()
- func (e *MissingTypeAfterSeparatorError) SecondaryError() string
- func (e *MissingTypeAfterSeparatorError) StartPosition() ast.Position
- type MissingTypeAnnotationAfterCommaError
- func (*MissingTypeAnnotationAfterCommaError) DocumentationLink() string
- func (e *MissingTypeAnnotationAfterCommaError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MissingTypeAnnotationAfterCommaError) Error() string
- func (*MissingTypeAnnotationAfterCommaError) IsUserError()
- func (*MissingTypeAnnotationAfterCommaError) SecondaryError() string
- func (e *MissingTypeAnnotationAfterCommaError) StartPosition() ast.Position
- type MultipleColonInDictionaryTypeError
- func (*MultipleColonInDictionaryTypeError) DocumentationLink() string
- func (e *MultipleColonInDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*MultipleColonInDictionaryTypeError) Error() string
- func (*MultipleColonInDictionaryTypeError) IsUserError()
- func (*MultipleColonInDictionaryTypeError) SecondaryError() string
- func (e *MultipleColonInDictionaryTypeError) StartPosition() ast.Position
- func (e *MultipleColonInDictionaryTypeError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type NestedTypeMissingNameError
- func (*NestedTypeMissingNameError) DocumentationLink() string
- func (e *NestedTypeMissingNameError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *NestedTypeMissingNameError) Error() string
- func (*NestedTypeMissingNameError) IsUserError()
- func (*NestedTypeMissingNameError) SecondaryError() string
- func (e *NestedTypeMissingNameError) StartPosition() ast.Position
- type NonNominalTypeError
- func (*NonNominalTypeError) DocumentationLink() string
- func (e *NonNominalTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *NonNominalTypeError) Error() string
- func (*NonNominalTypeError) IsUserError()
- func (*NonNominalTypeError) SecondaryError() string
- func (e *NonNominalTypeError) StartPosition() ast.Position
- type ParseError
- type PrivAccessError
- func (*PrivAccessError) DocumentationLink() string
- func (*PrivAccessError) Error() string
- func (*PrivAccessError) IsUserError()
- func (*PrivAccessError) MigrationNote() string
- func (*PrivAccessError) SecondaryError() string
- func (e *PrivAccessError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type PubAccessError
- func (*PubAccessError) DocumentationLink() string
- func (*PubAccessError) Error() string
- func (*PubAccessError) IsUserError()
- func (*PubAccessError) MigrationNote() string
- func (*PubAccessError) SecondaryError() string
- func (e *PubAccessError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type PubSetAccessError
- type RestrictedTypeError
- type SpecialFunctionReturnTypeError
- func (*SpecialFunctionReturnTypeError) DocumentationLink() string
- func (e *SpecialFunctionReturnTypeError) Error() string
- func (*SpecialFunctionReturnTypeError) IsUserError()
- func (*SpecialFunctionReturnTypeError) SecondaryError() string
- func (e *SpecialFunctionReturnTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type StatementSeparationError
- func (*StatementSeparationError) DocumentationLink() string
- func (e *StatementSeparationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*StatementSeparationError) Error() string
- func (*StatementSeparationError) IsUserError()
- func (*StatementSeparationError) SecondaryError() string
- func (e *StatementSeparationError) StartPosition() ast.Position
- func (e *StatementSeparationError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
- type SyntaxError
- func (e *SyntaxError) DocumentationLink() string
- func (e *SyntaxError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *SyntaxError) Error() string
- func (*SyntaxError) IsUserError()
- func (e *SyntaxError) MigrationNote() string
- func (e *SyntaxError) SecondaryError() string
- func (e *SyntaxError) StartPosition() ast.Position
- func (e *SyntaxError) WithDocumentation(documentation string) *SyntaxError
- func (e *SyntaxError) WithMigration(migration string) *SyntaxError
- func (e *SyntaxError) WithSecondary(secondary string) *SyntaxError
- type TypeDepthLimitReachedError
- type UnexpectedColonInDictionaryTypeError
- func (*UnexpectedColonInDictionaryTypeError) DocumentationLink() string
- func (e *UnexpectedColonInDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedColonInDictionaryTypeError) Error() string
- func (*UnexpectedColonInDictionaryTypeError) IsUserError()
- func (*UnexpectedColonInDictionaryTypeError) SecondaryError() string
- func (e *UnexpectedColonInDictionaryTypeError) StartPosition() ast.Position
- type UnexpectedColonInIntersectionTypeError
- func (*UnexpectedColonInIntersectionTypeError) DocumentationLink() string
- func (e *UnexpectedColonInIntersectionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedColonInIntersectionTypeError) Error() string
- func (*UnexpectedColonInIntersectionTypeError) IsUserError()
- func (*UnexpectedColonInIntersectionTypeError) SecondaryError() string
- func (e *UnexpectedColonInIntersectionTypeError) StartPosition() ast.Position
- func (e *UnexpectedColonInIntersectionTypeError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type UnexpectedCommaInArgumentListError
- func (*UnexpectedCommaInArgumentListError) DocumentationLink() string
- func (e *UnexpectedCommaInArgumentListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedCommaInArgumentListError) Error() string
- func (*UnexpectedCommaInArgumentListError) IsUserError()
- func (*UnexpectedCommaInArgumentListError) SecondaryError() string
- func (e *UnexpectedCommaInArgumentListError) StartPosition() ast.Position
- type UnexpectedCommaInDictionaryTypeError
- func (*UnexpectedCommaInDictionaryTypeError) DocumentationLink() string
- func (e *UnexpectedCommaInDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedCommaInDictionaryTypeError) Error() string
- func (*UnexpectedCommaInDictionaryTypeError) IsUserError()
- func (*UnexpectedCommaInDictionaryTypeError) SecondaryError() string
- func (e *UnexpectedCommaInDictionaryTypeError) StartPosition() ast.Position
- func (e *UnexpectedCommaInDictionaryTypeError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
- type UnexpectedCommaInIntersectionTypeError
- func (*UnexpectedCommaInIntersectionTypeError) DocumentationLink() string
- func (e *UnexpectedCommaInIntersectionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedCommaInIntersectionTypeError) Error() string
- func (*UnexpectedCommaInIntersectionTypeError) IsUserError()
- func (*UnexpectedCommaInIntersectionTypeError) SecondaryError() string
- func (e *UnexpectedCommaInIntersectionTypeError) StartPosition() ast.Position
- type UnexpectedCommaInTypeAnnotationListError
- func (*UnexpectedCommaInTypeAnnotationListError) DocumentationLink() string
- func (e *UnexpectedCommaInTypeAnnotationListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedCommaInTypeAnnotationListError) Error() string
- func (*UnexpectedCommaInTypeAnnotationListError) IsUserError()
- func (*UnexpectedCommaInTypeAnnotationListError) SecondaryError() string
- func (e *UnexpectedCommaInTypeAnnotationListError) StartPosition() ast.Position
- type UnexpectedDefaultArgumentError
- func (*UnexpectedDefaultArgumentError) DocumentationLink() string
- func (e *UnexpectedDefaultArgumentError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedDefaultArgumentError) Error() string
- func (*UnexpectedDefaultArgumentError) IsUserError()
- func (*UnexpectedDefaultArgumentError) SecondaryError() string
- func (e *UnexpectedDefaultArgumentError) StartPosition() ast.Position
- type UnexpectedEOFError
- func (UnexpectedEOFError) DocumentationLink() string
- func (e UnexpectedEOFError) EndPosition(_ common.MemoryGauge) ast.Position
- func (UnexpectedEOFError) Error() string
- func (UnexpectedEOFError) IsUserError()
- func (UnexpectedEOFError) SecondaryError() string
- func (e UnexpectedEOFError) StartPosition() ast.Position
- type UnexpectedEOFExpectedTypeAnnotationError
- func (*UnexpectedEOFExpectedTypeAnnotationError) DocumentationLink() string
- func (e *UnexpectedEOFExpectedTypeAnnotationError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedEOFExpectedTypeAnnotationError) Error() string
- func (*UnexpectedEOFExpectedTypeAnnotationError) IsUserError()
- func (*UnexpectedEOFExpectedTypeAnnotationError) SecondaryError() string
- func (e *UnexpectedEOFExpectedTypeAnnotationError) StartPosition() ast.Position
- type UnexpectedEOFExpectedTypeError
- func (*UnexpectedEOFExpectedTypeError) DocumentationLink() string
- func (e *UnexpectedEOFExpectedTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedEOFExpectedTypeError) Error() string
- func (*UnexpectedEOFExpectedTypeError) IsUserError()
- func (*UnexpectedEOFExpectedTypeError) SecondaryError() string
- func (e *UnexpectedEOFExpectedTypeError) StartPosition() ast.Position
- type UnexpectedEOFInImportListError
- func (*UnexpectedEOFInImportListError) DocumentationLink() string
- func (e *UnexpectedEOFInImportListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (*UnexpectedEOFInImportListError) Error() string
- func (*UnexpectedEOFInImportListError) IsUserError()
- func (*UnexpectedEOFInImportListError) SecondaryError() string
- func (e *UnexpectedEOFInImportListError) StartPosition() ast.Position
- type UnexpectedExpressionStartError
- func (*UnexpectedExpressionStartError) DocumentationLink() string
- func (e *UnexpectedExpressionStartError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedExpressionStartError) Error() string
- func (*UnexpectedExpressionStartError) IsUserError()
- func (*UnexpectedExpressionStartError) SecondaryError() string
- func (e *UnexpectedExpressionStartError) StartPosition() ast.Position
- type UnexpectedTokenAtEndError
- func (*UnexpectedTokenAtEndError) DocumentationLink() string
- func (e *UnexpectedTokenAtEndError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTokenAtEndError) Error() string
- func (*UnexpectedTokenAtEndError) IsUserError()
- func (*UnexpectedTokenAtEndError) SecondaryError() string
- func (e *UnexpectedTokenAtEndError) StartPosition() ast.Position
- type UnexpectedTokenInBlockCommentError
- func (*UnexpectedTokenInBlockCommentError) DocumentationLink() string
- func (e *UnexpectedTokenInBlockCommentError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTokenInBlockCommentError) Error() string
- func (*UnexpectedTokenInBlockCommentError) IsUserError()
- func (*UnexpectedTokenInBlockCommentError) SecondaryError() string
- func (e *UnexpectedTokenInBlockCommentError) StartPosition() ast.Position
- type UnexpectedTokenInExpressionError
- func (*UnexpectedTokenInExpressionError) DocumentationLink() string
- func (e *UnexpectedTokenInExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTokenInExpressionError) Error() string
- func (*UnexpectedTokenInExpressionError) IsUserError()
- func (*UnexpectedTokenInExpressionError) SecondaryError() string
- func (e *UnexpectedTokenInExpressionError) StartPosition() ast.Position
- type UnexpectedTokenInParameterListError
- func (*UnexpectedTokenInParameterListError) DocumentationLink() string
- func (e *UnexpectedTokenInParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTokenInParameterListError) Error() string
- func (*UnexpectedTokenInParameterListError) IsUserError()
- func (*UnexpectedTokenInParameterListError) SecondaryError() string
- func (e *UnexpectedTokenInParameterListError) StartPosition() ast.Position
- type UnexpectedTokenInTypeError
- func (*UnexpectedTokenInTypeError) DocumentationLink() string
- func (e *UnexpectedTokenInTypeError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTokenInTypeError) Error() string
- func (*UnexpectedTokenInTypeError) IsUserError()
- func (*UnexpectedTokenInTypeError) SecondaryError() string
- func (e *UnexpectedTokenInTypeError) StartPosition() ast.Position
- type UnexpectedTokenInTypeParameterListError
- func (*UnexpectedTokenInTypeParameterListError) DocumentationLink() string
- func (e *UnexpectedTokenInTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTokenInTypeParameterListError) Error() string
- func (*UnexpectedTokenInTypeParameterListError) IsUserError()
- func (*UnexpectedTokenInTypeParameterListError) SecondaryError() string
- func (e *UnexpectedTokenInTypeParameterListError) StartPosition() ast.Position
- type UnexpectedTokenInsteadOfSeparatorError
- func (*UnexpectedTokenInsteadOfSeparatorError) DocumentationLink() string
- func (e *UnexpectedTokenInsteadOfSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTokenInsteadOfSeparatorError) Error() string
- func (*UnexpectedTokenInsteadOfSeparatorError) IsUserError()
- func (e *UnexpectedTokenInsteadOfSeparatorError) SecondaryError() string
- func (e *UnexpectedTokenInsteadOfSeparatorError) StartPosition() ast.Position
- type UnexpectedTypeStartError
- func (*UnexpectedTypeStartError) DocumentationLink() string
- func (e *UnexpectedTypeStartError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *UnexpectedTypeStartError) Error() string
- func (*UnexpectedTypeStartError) IsUserError()
- func (*UnexpectedTypeStartError) SecondaryError() string
- func (e *UnexpectedTypeStartError) StartPosition() ast.Position
- type WhitespaceAfterMemberAccessError
- func (*WhitespaceAfterMemberAccessError) DocumentationLink() string
- func (e *WhitespaceAfterMemberAccessError) EndPosition(_ common.MemoryGauge) ast.Position
- func (e *WhitespaceAfterMemberAccessError) Error() string
- func (*WhitespaceAfterMemberAccessError) IsUserError()
- func (e *WhitespaceAfterMemberAccessError) SecondaryError() string
- func (e *WhitespaceAfterMemberAccessError) StartPosition() ast.Position
- func (e *WhitespaceAfterMemberAccessError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
Constants ¶
const ( KeywordIf = "if" KeywordElse = "else" KeywordWhile = "while" KeywordBreak = "break" KeywordContinue = "continue" KeywordReturn = "return" KeywordTrue = "true" KeywordFalse = "false" KeywordNil = "nil" KeywordLet = "let" KeywordVar = "var" KeywordFun = "fun" KeywordAs = "as" KeywordCreate = "create" KeywordDestroy = "destroy" KeywordFor = "for" KeywordIn = "in" KeywordEmit = "emit" KeywordAuth = "auth" KeywordAccess = "access" KeywordAll = "all" KeywordSelf = "self" KeywordInit = "init" KeywordContract = "contract" KeywordAccount = "account" KeywordImport = "import" KeywordFrom = "from" KeywordPre = "pre" KeywordPost = "post" KeywordEvent = "event" KeywordStruct = "struct" KeywordResource = "resource" KeywordInterface = "interface" KeywordEntitlement = "entitlement" KeywordMapping = "mapping" KeywordTransaction = "transaction" KeywordPrepare = "prepare" KeywordExecute = "execute" KeywordCase = "case" KeywordSwitch = "switch" KeywordDefault = "default" KeywordEnum = "enum" KeywordView = "view" KeywordAttachment = "attachment" KeywordAttach = "attach" KeywordRemove = "remove" KeywordTo = "to" KeywordRequire = "require" KeywordStatic = "static" KeywordNative = "native" KeywordPub = "pub" KeywordPriv = "priv" KeywordInclude = "include" KeywordTry = "try" KeywordCatch = "catch" KeywordFinally = "finally" KeywordGoto = "goto" KeywordConst = "const" KeywordExport = "export" KeywordThrow = "throw" KeywordThrows = "throws" KeywordRequires = "requires" KeywordWhere = "where" KeywordFinal = "final" KeywordInternal = "internal" KeywordTypealias = "typealias" KeywordType = "type" KeywordRepeat = "repeat" KeywordGuard = "guard" KeywordIs = "is" )
NOTE: ensure to update allKeywords when adding a new keyword
Variables ¶
var HardKeywords = filter( allKeywords, func(keyword string) bool { _, ok := softKeywordsTable.Lookup(keyword) return !ok }, )
HardKeywords are restricted from being used as identifiers in certain places. i.e: places where ambiguity can exist, such as composite declaration names, function names, etc. However, they are not restricted to be used as fields names, and many other places.
var SoftKeywords = []string{ KeywordFrom, KeywordAccount, KeywordAll, KeywordView, KeywordAttach, KeywordRemove, KeywordTo, KeywordType, }
SoftKeywords are keywords that can be used as identifiers anywhere, without any restriction or ambiguity.
Functions ¶
func IsHardKeyword ¶
func Parse ¶
func Parse[T any]( memoryGauge common.MemoryGauge, input []byte, parse func(*parser) (T, error), config Config, ) (result T, errors []error)
Parse creates a lexer to scan the given input string, and uses the given `parse` function to parse tokens into a result.
It can be composed with different parse functions to parse the input string into different results. See "ParseExpression", "ParseStatements" as examples.
func ParseArgumentList ¶
func ParseDeclarations ¶
func ParseDeclarations( memoryGauge common.MemoryGauge, input []byte, config Config, ) ( declarations []ast.Declaration, errs []error, )
func ParseDocstringPragmaArguments ¶
ParseDocstringPragmaArguments parses the docstring and returns the values of all pragma arguments declarations.
A pragma arguments declaration has the form `pragma arguments <argument-list>`, where <argument-list> is a Cadence argument list.
The validity of the argument list is NOT checked by this function.
func ParseDocstringPragmaSigners ¶
ParseDocstringPragmaSigners parses the docstring and returns the values of all pragma signers declarations.
A pragma signers declaration has the form `pragma signers <signers-list>`, where <signers-list> is a list of strings.
The validity of the argument list is NOT checked by this function.
func ParseExpression ¶
func ParseExpression( memoryGauge common.MemoryGauge, input []byte, config Config, ) ( expression ast.Expression, errs []error, )
func ParseProgram ¶
func ParseProgramFromFile ¶
func ParseProgramFromTokenStream ¶
func ParseProgramFromTokenStream( memoryGauge common.MemoryGauge, input lexer.TokenStream, config Config, ) ( program *ast.Program, err error, )
func ParseStatements ¶
func ParseStatementsFromTokenStream ¶
func ParseStatementsFromTokenStream( memoryGauge common.MemoryGauge, tokens lexer.TokenStream, config Config, ) ( statements []ast.Statement, errs []error, )
func ParseTokenStream ¶
func ParseTokenStream[T any]( memoryGauge common.MemoryGauge, tokens lexer.TokenStream, parse func(*parser) (T, error), config Config, ) ( result T, errs []error, )
Types ¶
type AccessKeywordEntitlementNameError ¶ added in v1.7.0
AccessKeywordEntitlementNameError is reported when an access keyword (e.g. `all`, `self`) is used as an entitlement name.
func (*AccessKeywordEntitlementNameError) DocumentationLink ¶ added in v1.7.0
func (*AccessKeywordEntitlementNameError) DocumentationLink() string
func (*AccessKeywordEntitlementNameError) Error ¶ added in v1.7.0
func (e *AccessKeywordEntitlementNameError) Error() string
func (*AccessKeywordEntitlementNameError) IsUserError ¶ added in v1.7.0
func (*AccessKeywordEntitlementNameError) IsUserError()
func (*AccessKeywordEntitlementNameError) SecondaryError ¶ added in v1.7.0
func (*AccessKeywordEntitlementNameError) SecondaryError() string
type Config ¶
type Config struct {
// StaticModifierEnabled determines if the static modifier is enabled
StaticModifierEnabled bool
// NativeModifierEnabled determines if the native modifier is enabled
NativeModifierEnabled bool
// Deprecated: IgnoreLeadingIdentifierEnabled determines
// if leading identifiers are ignored.
//
// Pre-Stable Cadence, identifiers preceding keywords were (incorrectly) ignored,
// instead of being reported as invalid, e.g. `foo let bar: Int` was valid.
// The new default behaviour is to report an error, e.g. for `foo` in the example above.
//
// This option exists so the old behaviour can be enabled to allow developers to update their code.
IgnoreLeadingIdentifierEnabled bool
// TypeParametersEnabled determines if type parameters are enabled
TypeParametersEnabled bool
}
type CustomDestructorError ¶
func (*CustomDestructorError) DocumentationLink ¶ added in v1.7.0
func (*CustomDestructorError) DocumentationLink() string
func (*CustomDestructorError) EndPosition ¶
func (e *CustomDestructorError) EndPosition(_ common.MemoryGauge) ast.Position
func (*CustomDestructorError) Error ¶
func (*CustomDestructorError) Error() string
func (*CustomDestructorError) IsUserError ¶
func (*CustomDestructorError) IsUserError()
func (*CustomDestructorError) MigrationNote ¶ added in v1.7.0
func (*CustomDestructorError) MigrationNote() string
func (*CustomDestructorError) SecondaryError ¶
func (*CustomDestructorError) SecondaryError() string
func (*CustomDestructorError) StartPosition ¶
func (e *CustomDestructorError) StartPosition() ast.Position
func (*CustomDestructorError) SuggestFixes ¶ added in v1.7.0
func (e *CustomDestructorError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type DeclarationMissingClosingBraceError ¶ added in v1.7.0
type DeclarationMissingClosingBraceError struct {
Kind common.DeclarationKind
GotToken lexer.Token
}
DeclarationMissingClosingBraceError is reported when a declaration is missing a closing brace.
func (*DeclarationMissingClosingBraceError) DocumentationLink ¶ added in v1.7.0
func (*DeclarationMissingClosingBraceError) DocumentationLink() string
func (*DeclarationMissingClosingBraceError) EndPosition ¶ added in v1.7.0
func (e *DeclarationMissingClosingBraceError) EndPosition(_ common.MemoryGauge) ast.Position
func (*DeclarationMissingClosingBraceError) Error ¶ added in v1.7.0
func (e *DeclarationMissingClosingBraceError) Error() string
func (*DeclarationMissingClosingBraceError) IsUserError ¶ added in v1.7.0
func (*DeclarationMissingClosingBraceError) IsUserError()
func (*DeclarationMissingClosingBraceError) SecondaryError ¶ added in v1.7.0
func (e *DeclarationMissingClosingBraceError) SecondaryError() string
func (*DeclarationMissingClosingBraceError) StartPosition ¶ added in v1.7.0
func (e *DeclarationMissingClosingBraceError) StartPosition() ast.Position
func (*DeclarationMissingClosingBraceError) SuggestFixes ¶ added in v1.7.0
func (e *DeclarationMissingClosingBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type DeclarationMissingOpeningBraceError ¶ added in v1.7.0
type DeclarationMissingOpeningBraceError struct {
Kind common.DeclarationKind
GotToken lexer.Token
}
DeclarationMissingOpeningBraceError is reported when a declaration is missing an opening brace.
func (*DeclarationMissingOpeningBraceError) DocumentationLink ¶ added in v1.7.0
func (*DeclarationMissingOpeningBraceError) DocumentationLink() string
func (*DeclarationMissingOpeningBraceError) EndPosition ¶ added in v1.7.0
func (e *DeclarationMissingOpeningBraceError) EndPosition(_ common.MemoryGauge) ast.Position
func (*DeclarationMissingOpeningBraceError) Error ¶ added in v1.7.0
func (e *DeclarationMissingOpeningBraceError) Error() string
func (*DeclarationMissingOpeningBraceError) IsUserError ¶ added in v1.7.0
func (*DeclarationMissingOpeningBraceError) IsUserError()
func (*DeclarationMissingOpeningBraceError) SecondaryError ¶ added in v1.7.0
func (e *DeclarationMissingOpeningBraceError) SecondaryError() string
func (*DeclarationMissingOpeningBraceError) StartPosition ¶ added in v1.7.0
func (e *DeclarationMissingOpeningBraceError) StartPosition() ast.Position
func (*DeclarationMissingOpeningBraceError) SuggestFixes ¶ added in v1.7.0
func (e *DeclarationMissingOpeningBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type DuplicateAccessModifierError ¶ added in v1.7.0
func (*DuplicateAccessModifierError) DocumentationLink ¶ added in v1.7.0
func (*DuplicateAccessModifierError) DocumentationLink() string
func (*DuplicateAccessModifierError) Error ¶ added in v1.7.0
func (*DuplicateAccessModifierError) Error() string
func (*DuplicateAccessModifierError) IsUserError ¶ added in v1.7.0
func (*DuplicateAccessModifierError) IsUserError()
func (*DuplicateAccessModifierError) SecondaryError ¶ added in v1.7.0
func (*DuplicateAccessModifierError) SecondaryError() string
func (*DuplicateAccessModifierError) SuggestFixes ¶ added in v1.7.0
func (e *DuplicateAccessModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type DuplicateExecuteBlockError ¶ added in v1.7.0
DuplicateExecuteBlockError is reported when a transaction declaration has a second execute block.
func (*DuplicateExecuteBlockError) DocumentationLink ¶ added in v1.7.0
func (*DuplicateExecuteBlockError) DocumentationLink() string
func (*DuplicateExecuteBlockError) EndPosition ¶ added in v1.7.0
func (e *DuplicateExecuteBlockError) EndPosition(_ common.MemoryGauge) ast.Position
func (*DuplicateExecuteBlockError) Error ¶ added in v1.7.0
func (e *DuplicateExecuteBlockError) Error() string
func (*DuplicateExecuteBlockError) IsUserError ¶ added in v1.7.0
func (*DuplicateExecuteBlockError) IsUserError()
func (*DuplicateExecuteBlockError) SecondaryError ¶ added in v1.7.0
func (*DuplicateExecuteBlockError) SecondaryError() string
func (*DuplicateExecuteBlockError) StartPosition ¶ added in v1.7.0
func (e *DuplicateExecuteBlockError) StartPosition() ast.Position
type DuplicatePostConditionsError ¶ added in v1.7.0
DuplicatePostConditionsError is reported when a transaction declaration has a second post-conditions block.
func (*DuplicatePostConditionsError) DocumentationLink ¶ added in v1.7.0
func (*DuplicatePostConditionsError) DocumentationLink() string
func (*DuplicatePostConditionsError) EndPosition ¶ added in v1.7.0
func (e *DuplicatePostConditionsError) EndPosition(_ common.MemoryGauge) ast.Position
func (*DuplicatePostConditionsError) Error ¶ added in v1.7.0
func (e *DuplicatePostConditionsError) Error() string
func (*DuplicatePostConditionsError) IsUserError ¶ added in v1.7.0
func (*DuplicatePostConditionsError) IsUserError()
func (*DuplicatePostConditionsError) SecondaryError ¶ added in v1.7.0
func (*DuplicatePostConditionsError) SecondaryError() string
func (*DuplicatePostConditionsError) StartPosition ¶ added in v1.7.0
func (e *DuplicatePostConditionsError) StartPosition() ast.Position
type DuplicateViewModifierError ¶ added in v1.7.0
func (*DuplicateViewModifierError) DocumentationLink ¶ added in v1.7.0
func (*DuplicateViewModifierError) DocumentationLink() string
func (*DuplicateViewModifierError) Error ¶ added in v1.7.0
func (*DuplicateViewModifierError) Error() string
func (*DuplicateViewModifierError) IsUserError ¶ added in v1.7.0
func (*DuplicateViewModifierError) IsUserError()
func (*DuplicateViewModifierError) SecondaryError ¶ added in v1.7.0
func (*DuplicateViewModifierError) SecondaryError() string
func (*DuplicateViewModifierError) SuggestFixes ¶ added in v1.7.0
func (e *DuplicateViewModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type Error ¶
func (Error) ChildErrors ¶
type ExpectedCaseOrDefaultError ¶ added in v1.7.0
ExpectedCaseOrDefaultError is reported when a 'case' or 'default' is expected in a switch statement.
func (*ExpectedCaseOrDefaultError) DocumentationLink ¶ added in v1.7.0
func (*ExpectedCaseOrDefaultError) DocumentationLink() string
func (*ExpectedCaseOrDefaultError) EndPosition ¶ added in v1.7.0
func (e *ExpectedCaseOrDefaultError) EndPosition(_ common.MemoryGauge) ast.Position
func (*ExpectedCaseOrDefaultError) Error ¶ added in v1.7.0
func (e *ExpectedCaseOrDefaultError) Error() string
func (*ExpectedCaseOrDefaultError) IsUserError ¶ added in v1.7.0
func (*ExpectedCaseOrDefaultError) IsUserError()
func (*ExpectedCaseOrDefaultError) SecondaryError ¶ added in v1.7.0
func (*ExpectedCaseOrDefaultError) SecondaryError() string
func (*ExpectedCaseOrDefaultError) StartPosition ¶ added in v1.7.0
func (e *ExpectedCaseOrDefaultError) StartPosition() ast.Position
type ExpectedCommaOrEndOfParameterListError ¶ added in v1.7.0
ExpectedCommaOrEndOfParameterListError is reported when a comma or the end of a parameter list is expected.
func (*ExpectedCommaOrEndOfParameterListError) DocumentationLink ¶ added in v1.7.0
func (*ExpectedCommaOrEndOfParameterListError) DocumentationLink() string
func (*ExpectedCommaOrEndOfParameterListError) EndPosition ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*ExpectedCommaOrEndOfParameterListError) Error ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfParameterListError) Error() string
func (*ExpectedCommaOrEndOfParameterListError) IsUserError ¶ added in v1.7.0
func (*ExpectedCommaOrEndOfParameterListError) IsUserError()
func (*ExpectedCommaOrEndOfParameterListError) SecondaryError ¶ added in v1.7.0
func (*ExpectedCommaOrEndOfParameterListError) SecondaryError() string
func (*ExpectedCommaOrEndOfParameterListError) StartPosition ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfParameterListError) StartPosition() ast.Position
func (*ExpectedCommaOrEndOfParameterListError) SuggestFixes ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type ExpectedCommaOrEndOfTypeParameterListError ¶ added in v1.7.0
ExpectedCommaOrEndOfTypeParameterListError is reported when a comma or the end of a type parameter list is expected.
func (*ExpectedCommaOrEndOfTypeParameterListError) DocumentationLink ¶ added in v1.7.0
func (*ExpectedCommaOrEndOfTypeParameterListError) DocumentationLink() string
func (*ExpectedCommaOrEndOfTypeParameterListError) EndPosition ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*ExpectedCommaOrEndOfTypeParameterListError) Error ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfTypeParameterListError) Error() string
func (*ExpectedCommaOrEndOfTypeParameterListError) IsUserError ¶ added in v1.7.0
func (*ExpectedCommaOrEndOfTypeParameterListError) IsUserError()
func (*ExpectedCommaOrEndOfTypeParameterListError) SecondaryError ¶ added in v1.7.0
func (*ExpectedCommaOrEndOfTypeParameterListError) SecondaryError() string
func (*ExpectedCommaOrEndOfTypeParameterListError) StartPosition ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfTypeParameterListError) StartPosition() ast.Position
func (*ExpectedCommaOrEndOfTypeParameterListError) SuggestFixes ¶ added in v1.7.0
func (e *ExpectedCommaOrEndOfTypeParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type ExpectedExecuteOrPostError ¶ added in v1.7.0
ExpectedExecuteOrPostError is reported when an 'execute' or 'post' block is expected in a transaction.
func (*ExpectedExecuteOrPostError) DocumentationLink ¶ added in v1.7.0
func (*ExpectedExecuteOrPostError) DocumentationLink() string
func (*ExpectedExecuteOrPostError) EndPosition ¶ added in v1.7.0
func (e *ExpectedExecuteOrPostError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
func (*ExpectedExecuteOrPostError) Error ¶ added in v1.7.0
func (e *ExpectedExecuteOrPostError) Error() string
func (*ExpectedExecuteOrPostError) IsUserError ¶ added in v1.7.0
func (*ExpectedExecuteOrPostError) IsUserError()
func (*ExpectedExecuteOrPostError) SecondaryError ¶ added in v1.7.0
func (*ExpectedExecuteOrPostError) SecondaryError() string
func (*ExpectedExecuteOrPostError) StartPosition ¶ added in v1.7.0
func (e *ExpectedExecuteOrPostError) StartPosition() ast.Position
type ExpectedPrepareOrExecuteError ¶ added in v1.7.0
ExpectedPrepareOrExecuteError is reported when a 'prepare' or 'execute' block is expected in a transaction.
func (*ExpectedPrepareOrExecuteError) DocumentationLink ¶ added in v1.7.0
func (*ExpectedPrepareOrExecuteError) DocumentationLink() string
func (*ExpectedPrepareOrExecuteError) EndPosition ¶ added in v1.7.0
func (e *ExpectedPrepareOrExecuteError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
func (*ExpectedPrepareOrExecuteError) Error ¶ added in v1.7.0
func (e *ExpectedPrepareOrExecuteError) Error() string
func (*ExpectedPrepareOrExecuteError) IsUserError ¶ added in v1.7.0
func (*ExpectedPrepareOrExecuteError) IsUserError()
func (*ExpectedPrepareOrExecuteError) SecondaryError ¶ added in v1.7.0
func (*ExpectedPrepareOrExecuteError) SecondaryError() string
func (*ExpectedPrepareOrExecuteError) StartPosition ¶ added in v1.7.0
func (e *ExpectedPrepareOrExecuteError) StartPosition() ast.Position
type ExpectedTypeInsteadSeparatorError ¶ added in v1.7.0
ExpectedTypeInsteadSeparatorError is reported when a separator is found at an unexpected position, where a type was expected.
func (*ExpectedTypeInsteadSeparatorError) DocumentationLink ¶ added in v1.7.0
func (*ExpectedTypeInsteadSeparatorError) DocumentationLink() string
func (*ExpectedTypeInsteadSeparatorError) EndPosition ¶ added in v1.7.0
func (e *ExpectedTypeInsteadSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
func (*ExpectedTypeInsteadSeparatorError) Error ¶ added in v1.7.0
func (e *ExpectedTypeInsteadSeparatorError) Error() string
func (*ExpectedTypeInsteadSeparatorError) IsUserError ¶ added in v1.7.0
func (*ExpectedTypeInsteadSeparatorError) IsUserError()
func (*ExpectedTypeInsteadSeparatorError) SecondaryError ¶ added in v1.7.0
func (e *ExpectedTypeInsteadSeparatorError) SecondaryError() string
func (*ExpectedTypeInsteadSeparatorError) StartPosition ¶ added in v1.7.0
func (e *ExpectedTypeInsteadSeparatorError) StartPosition() ast.Position
type ExpressionDepthLimitReachedError ¶
ExpressionDepthLimitReachedError is reported when the expression depth limit was reached
func (ExpressionDepthLimitReachedError) EndPosition ¶
func (e ExpressionDepthLimitReachedError) EndPosition(_ common.MemoryGauge) ast.Position
func (ExpressionDepthLimitReachedError) Error ¶
func (ExpressionDepthLimitReachedError) Error() string
func (ExpressionDepthLimitReachedError) IsUserError ¶
func (ExpressionDepthLimitReachedError) IsUserError()
func (ExpressionDepthLimitReachedError) SecondaryError ¶ added in v1.7.0
func (ExpressionDepthLimitReachedError) SecondaryError() string
func (ExpressionDepthLimitReachedError) StartPosition ¶
func (e ExpressionDepthLimitReachedError) StartPosition() ast.Position
type FieldInitializationError ¶ added in v1.8.2
func (*FieldInitializationError) DocumentationLink ¶ added in v1.8.2
func (*FieldInitializationError) DocumentationLink() string
func (*FieldInitializationError) Error ¶ added in v1.8.2
func (*FieldInitializationError) Error() string
func (*FieldInitializationError) IsUserError ¶ added in v1.8.2
func (*FieldInitializationError) IsUserError()
func (*FieldInitializationError) SecondaryError ¶ added in v1.8.2
func (*FieldInitializationError) SecondaryError() string
type InvalidAccessModifierError ¶ added in v1.7.0
type InvalidAccessModifierError struct {
Pos ast.Position
DeclarationKind common.DeclarationKind
}
func (*InvalidAccessModifierError) DocumentationLink ¶ added in v1.7.0
func (*InvalidAccessModifierError) DocumentationLink() string
func (*InvalidAccessModifierError) EndPosition ¶ added in v1.7.0
func (e *InvalidAccessModifierError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidAccessModifierError) Error ¶ added in v1.7.0
func (e *InvalidAccessModifierError) Error() string
func (*InvalidAccessModifierError) IsUserError ¶ added in v1.7.0
func (*InvalidAccessModifierError) IsUserError()
func (*InvalidAccessModifierError) SecondaryError ¶ added in v1.7.0
func (e *InvalidAccessModifierError) SecondaryError() string
func (*InvalidAccessModifierError) StartPosition ¶ added in v1.7.0
func (e *InvalidAccessModifierError) StartPosition() ast.Position
type InvalidAttachmentBaseTypeError ¶ added in v1.7.0
InvalidAttachmentBaseTypeError is reported when an attachment declaration has an invalid base type.
func (*InvalidAttachmentBaseTypeError) DocumentationLink ¶ added in v1.7.0
func (*InvalidAttachmentBaseTypeError) DocumentationLink() string
func (*InvalidAttachmentBaseTypeError) Error ¶ added in v1.7.0
func (e *InvalidAttachmentBaseTypeError) Error() string
func (*InvalidAttachmentBaseTypeError) IsUserError ¶ added in v1.7.0
func (*InvalidAttachmentBaseTypeError) IsUserError()
func (*InvalidAttachmentBaseTypeError) SecondaryError ¶ added in v1.7.0
func (*InvalidAttachmentBaseTypeError) SecondaryError() string
type InvalidAttachmentRemovalTypeError ¶ added in v1.7.0
InvalidAttachmentRemovalTypeError is reported when a removed attachment type is not nominal.
func (*InvalidAttachmentRemovalTypeError) DocumentationLink ¶ added in v1.7.0
func (*InvalidAttachmentRemovalTypeError) DocumentationLink() string
func (*InvalidAttachmentRemovalTypeError) Error ¶ added in v1.7.0
func (e *InvalidAttachmentRemovalTypeError) Error() string
func (*InvalidAttachmentRemovalTypeError) IsUserError ¶ added in v1.7.0
func (*InvalidAttachmentRemovalTypeError) IsUserError()
func (*InvalidAttachmentRemovalTypeError) SecondaryError ¶ added in v1.7.0
func (*InvalidAttachmentRemovalTypeError) SecondaryError() string
type InvalidConstantSizedTypeSizeError ¶ added in v1.7.0
func (*InvalidConstantSizedTypeSizeError) DocumentationLink ¶ added in v1.7.0
func (*InvalidConstantSizedTypeSizeError) DocumentationLink() string
func (*InvalidConstantSizedTypeSizeError) Error ¶ added in v1.7.0
func (*InvalidConstantSizedTypeSizeError) Error() string
func (*InvalidConstantSizedTypeSizeError) IsUserError ¶ added in v1.7.0
func (*InvalidConstantSizedTypeSizeError) IsUserError()
func (*InvalidConstantSizedTypeSizeError) SecondaryError ¶ added in v1.7.0
func (*InvalidConstantSizedTypeSizeError) SecondaryError() string
type InvalidEntitlementMappingIncludeTypeError ¶ added in v1.7.0
InvalidEntitlementMappingIncludeTypeError is reported when an included entitlement mapping type is not nominal.
func (*InvalidEntitlementMappingIncludeTypeError) DocumentationLink ¶ added in v1.7.0
func (*InvalidEntitlementMappingIncludeTypeError) DocumentationLink() string
func (*InvalidEntitlementMappingIncludeTypeError) Error ¶ added in v1.7.0
func (e *InvalidEntitlementMappingIncludeTypeError) Error() string
func (*InvalidEntitlementMappingIncludeTypeError) IsUserError ¶ added in v1.7.0
func (*InvalidEntitlementMappingIncludeTypeError) IsUserError()
func (*InvalidEntitlementMappingIncludeTypeError) SecondaryError ¶ added in v1.7.0
func (*InvalidEntitlementMappingIncludeTypeError) SecondaryError() string
type InvalidEntitlementMappingTypeError ¶ added in v1.7.0
InvalidEntitlementMappingTypeError is reported when an entitlement mapping type is not nominal.
func (*InvalidEntitlementMappingTypeError) DocumentationLink ¶ added in v1.7.0
func (*InvalidEntitlementMappingTypeError) DocumentationLink() string
func (*InvalidEntitlementMappingTypeError) Error ¶ added in v1.7.0
func (e *InvalidEntitlementMappingTypeError) Error() string
func (*InvalidEntitlementMappingTypeError) IsUserError ¶ added in v1.7.0
func (*InvalidEntitlementMappingTypeError) IsUserError()
func (*InvalidEntitlementMappingTypeError) SecondaryError ¶ added in v1.7.0
func (*InvalidEntitlementMappingTypeError) SecondaryError() string
type InvalidEntitlementSeparatorError ¶ added in v1.7.0
InvalidEntitlementSeparatorError is reported when an invalid token is used as an entitlement separator.
func (*InvalidEntitlementSeparatorError) DocumentationLink ¶ added in v1.7.0
func (*InvalidEntitlementSeparatorError) DocumentationLink() string
func (*InvalidEntitlementSeparatorError) EndPosition ¶ added in v1.7.0
func (e *InvalidEntitlementSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidEntitlementSeparatorError) Error ¶ added in v1.7.0
func (e *InvalidEntitlementSeparatorError) Error() string
func (*InvalidEntitlementSeparatorError) IsUserError ¶ added in v1.7.0
func (*InvalidEntitlementSeparatorError) IsUserError()
func (*InvalidEntitlementSeparatorError) SecondaryError ¶ added in v1.7.0
func (*InvalidEntitlementSeparatorError) SecondaryError() string
func (*InvalidEntitlementSeparatorError) StartPosition ¶ added in v1.7.0
func (e *InvalidEntitlementSeparatorError) StartPosition() ast.Position
func (*InvalidEntitlementSeparatorError) SuggestFixes ¶ added in v1.7.0
func (e *InvalidEntitlementSeparatorError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type InvalidExpressionAsLabelError ¶ added in v1.7.0
InvalidExpressionAsLabelError is reported when an argument label is not a simple identifier.
func (*InvalidExpressionAsLabelError) DocumentationLink ¶ added in v1.7.0
func (*InvalidExpressionAsLabelError) DocumentationLink() string
func (*InvalidExpressionAsLabelError) Error ¶ added in v1.7.0
func (e *InvalidExpressionAsLabelError) Error() string
func (*InvalidExpressionAsLabelError) IsUserError ¶ added in v1.7.0
func (*InvalidExpressionAsLabelError) IsUserError()
func (*InvalidExpressionAsLabelError) SecondaryError ¶ added in v1.7.0
func (*InvalidExpressionAsLabelError) SecondaryError() string
type InvalidFromKeywordAsIdentifierError ¶ added in v1.7.0
InvalidFromKeywordAsIdentifierError is reported when the `from` keyword is used as an identifier in an invalid context in an import declaration.
func (*InvalidFromKeywordAsIdentifierError) DocumentationLink ¶ added in v1.7.0
func (*InvalidFromKeywordAsIdentifierError) DocumentationLink() string
func (*InvalidFromKeywordAsIdentifierError) EndPosition ¶ added in v1.7.0
func (e *InvalidFromKeywordAsIdentifierError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidFromKeywordAsIdentifierError) Error ¶ added in v1.7.0
func (*InvalidFromKeywordAsIdentifierError) Error() string
func (*InvalidFromKeywordAsIdentifierError) IsUserError ¶ added in v1.7.0
func (*InvalidFromKeywordAsIdentifierError) IsUserError()
func (*InvalidFromKeywordAsIdentifierError) SecondaryError ¶ added in v1.7.0
func (*InvalidFromKeywordAsIdentifierError) SecondaryError() string
func (*InvalidFromKeywordAsIdentifierError) StartPosition ¶ added in v1.7.0
func (e *InvalidFromKeywordAsIdentifierError) StartPosition() ast.Position
type InvalidImportContinuationError ¶ added in v1.7.0
InvalidImportContinuationError is reported when an import declaration has an invalid token after an identifier.
func (*InvalidImportContinuationError) DocumentationLink ¶ added in v1.7.0
func (*InvalidImportContinuationError) DocumentationLink() string
func (*InvalidImportContinuationError) EndPosition ¶ added in v1.7.0
func (e *InvalidImportContinuationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidImportContinuationError) Error ¶ added in v1.7.0
func (e *InvalidImportContinuationError) Error() string
func (*InvalidImportContinuationError) IsUserError ¶ added in v1.7.0
func (*InvalidImportContinuationError) IsUserError()
func (*InvalidImportContinuationError) SecondaryError ¶ added in v1.7.0
func (*InvalidImportContinuationError) SecondaryError() string
func (*InvalidImportContinuationError) StartPosition ¶ added in v1.7.0
func (e *InvalidImportContinuationError) StartPosition() ast.Position
type InvalidImportLocationError ¶ added in v1.7.0
InvalidImportLocationError is reported when an import declaration has an invalid location.
func (*InvalidImportLocationError) DocumentationLink ¶ added in v1.7.0
func (*InvalidImportLocationError) DocumentationLink() string
func (*InvalidImportLocationError) EndPosition ¶ added in v1.7.0
func (e *InvalidImportLocationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidImportLocationError) Error ¶ added in v1.7.0
func (e *InvalidImportLocationError) Error() string
func (*InvalidImportLocationError) IsUserError ¶ added in v1.7.0
func (*InvalidImportLocationError) IsUserError()
func (*InvalidImportLocationError) SecondaryError ¶ added in v1.7.0
func (*InvalidImportLocationError) SecondaryError() string
func (*InvalidImportLocationError) StartPosition ¶ added in v1.7.0
func (e *InvalidImportLocationError) StartPosition() ast.Position
type InvalidInKeywordAsIdentifierError ¶ added in v1.7.0
InvalidInKeywordAsIdentifierError is reported when the `in` keyword is used as an identifier in an invalid context in a for statement.
func (*InvalidInKeywordAsIdentifierError) DocumentationLink ¶ added in v1.7.0
func (*InvalidInKeywordAsIdentifierError) DocumentationLink() string
func (*InvalidInKeywordAsIdentifierError) EndPosition ¶ added in v1.7.0
func (e *InvalidInKeywordAsIdentifierError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidInKeywordAsIdentifierError) Error ¶ added in v1.7.0
func (*InvalidInKeywordAsIdentifierError) Error() string
func (*InvalidInKeywordAsIdentifierError) IsUserError ¶ added in v1.7.0
func (*InvalidInKeywordAsIdentifierError) IsUserError()
func (*InvalidInKeywordAsIdentifierError) SecondaryError ¶ added in v1.7.0
func (*InvalidInKeywordAsIdentifierError) SecondaryError() string
func (*InvalidInKeywordAsIdentifierError) StartPosition ¶ added in v1.7.0
func (e *InvalidInKeywordAsIdentifierError) StartPosition() ast.Position
type InvalidIntegerLiteralError ¶
type InvalidIntegerLiteralError struct {
Literal string
IntegerLiteralKind common.IntegerLiteralKind
InvalidIntegerLiteralKind InvalidNumberLiteralKind
ast.Range
}
func (*InvalidIntegerLiteralError) DocumentationLink ¶ added in v1.7.0
func (*InvalidIntegerLiteralError) DocumentationLink() string
func (*InvalidIntegerLiteralError) Error ¶
func (e *InvalidIntegerLiteralError) Error() string
func (*InvalidIntegerLiteralError) IsUserError ¶
func (*InvalidIntegerLiteralError) IsUserError()
func (*InvalidIntegerLiteralError) SecondaryError ¶
func (e *InvalidIntegerLiteralError) SecondaryError() string
func (*InvalidIntegerLiteralError) SuggestFixes ¶ added in v1.7.0
func (e *InvalidIntegerLiteralError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type InvalidInterfaceNameError ¶ added in v1.7.0
InvalidInterfaceNameError is reported when an interface is missing a name.
func (*InvalidInterfaceNameError) DocumentationLink ¶ added in v1.7.0
func (*InvalidInterfaceNameError) DocumentationLink() string
func (*InvalidInterfaceNameError) EndPosition ¶ added in v1.7.0
func (e *InvalidInterfaceNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidInterfaceNameError) Error ¶ added in v1.7.0
func (e *InvalidInterfaceNameError) Error() string
func (*InvalidInterfaceNameError) IsUserError ¶ added in v1.7.0
func (*InvalidInterfaceNameError) IsUserError()
func (*InvalidInterfaceNameError) SecondaryError ¶ added in v1.7.0
func (*InvalidInterfaceNameError) SecondaryError() string
func (*InvalidInterfaceNameError) StartPosition ¶ added in v1.7.0
func (e *InvalidInterfaceNameError) StartPosition() ast.Position
type InvalidNativeModifierError ¶ added in v1.7.0
type InvalidNativeModifierError struct {
Pos ast.Position
DeclarationKind common.DeclarationKind
}
func (*InvalidNativeModifierError) EndPosition ¶ added in v1.7.0
func (e *InvalidNativeModifierError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
func (*InvalidNativeModifierError) Error ¶ added in v1.7.0
func (e *InvalidNativeModifierError) Error() string
func (*InvalidNativeModifierError) IsUserError ¶ added in v1.7.0
func (*InvalidNativeModifierError) IsUserError()
func (*InvalidNativeModifierError) SecondaryError ¶ added in v1.7.0
func (e *InvalidNativeModifierError) SecondaryError() string
func (*InvalidNativeModifierError) StartPosition ¶ added in v1.7.0
func (e *InvalidNativeModifierError) StartPosition() ast.Position
func (*InvalidNativeModifierError) SuggestFixes ¶ added in v1.7.0
func (e *InvalidNativeModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type InvalidNonNominalTypeInIntersectionError ¶ added in v1.7.0
InvalidNonNominalTypeInIntersectionError is reported when a non-nominal type is found in an intersection type.
func (*InvalidNonNominalTypeInIntersectionError) DocumentationLink ¶ added in v1.7.0
func (*InvalidNonNominalTypeInIntersectionError) DocumentationLink() string
func (*InvalidNonNominalTypeInIntersectionError) Error ¶ added in v1.7.0
func (e *InvalidNonNominalTypeInIntersectionError) Error() string
func (*InvalidNonNominalTypeInIntersectionError) IsUserError ¶ added in v1.7.0
func (*InvalidNonNominalTypeInIntersectionError) IsUserError()
func (*InvalidNonNominalTypeInIntersectionError) SecondaryError ¶ added in v1.7.0
func (*InvalidNonNominalTypeInIntersectionError) SecondaryError() string
type InvalidNumberLiteralKind ¶
type InvalidNumberLiteralKind uint
const ( InvalidNumberLiteralKindUnknown InvalidNumberLiteralKind = iota InvalidNumberLiteralKindLeadingUnderscore InvalidNumberLiteralKindTrailingUnderscore InvalidNumberLiteralKindUnknownPrefix InvalidNumberLiteralKindMissingDigits )
func (InvalidNumberLiteralKind) Description ¶
func (k InvalidNumberLiteralKind) Description() string
func (InvalidNumberLiteralKind) String ¶
func (i InvalidNumberLiteralKind) String() string
type InvalidStaticModifierError ¶ added in v1.7.0
type InvalidStaticModifierError struct {
Pos ast.Position
DeclarationKind common.DeclarationKind
}
func (*InvalidStaticModifierError) EndPosition ¶ added in v1.7.0
func (e *InvalidStaticModifierError) EndPosition(memoryGauge common.MemoryGauge) ast.Position
func (*InvalidStaticModifierError) Error ¶ added in v1.7.0
func (e *InvalidStaticModifierError) Error() string
func (*InvalidStaticModifierError) IsUserError ¶ added in v1.7.0
func (*InvalidStaticModifierError) IsUserError()
func (*InvalidStaticModifierError) SecondaryError ¶ added in v1.7.0
func (e *InvalidStaticModifierError) SecondaryError() string
func (*InvalidStaticModifierError) StartPosition ¶ added in v1.7.0
func (e *InvalidStaticModifierError) StartPosition() ast.Position
func (*InvalidStaticModifierError) SuggestFixes ¶ added in v1.7.0
func (e *InvalidStaticModifierError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type InvalidTokenInImportAliasError ¶ added in v1.7.0
InvalidTokenInImportAliasError is reported when an import alias has an invalid token.
func (*InvalidTokenInImportAliasError) DocumentationLink ¶ added in v1.7.0
func (*InvalidTokenInImportAliasError) DocumentationLink() string
func (*InvalidTokenInImportAliasError) EndPosition ¶ added in v1.7.0
func (e *InvalidTokenInImportAliasError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidTokenInImportAliasError) Error ¶ added in v1.7.0
func (e *InvalidTokenInImportAliasError) Error() string
func (*InvalidTokenInImportAliasError) IsUserError ¶ added in v1.7.0
func (*InvalidTokenInImportAliasError) IsUserError()
func (*InvalidTokenInImportAliasError) SecondaryError ¶ added in v1.7.0
func (*InvalidTokenInImportAliasError) SecondaryError() string
func (*InvalidTokenInImportAliasError) StartPosition ¶ added in v1.7.0
func (e *InvalidTokenInImportAliasError) StartPosition() ast.Position
type InvalidTokenInImportListError ¶ added in v1.7.0
InvalidTokenInImportListError is reported when an import list has an invalid token.
func (*InvalidTokenInImportListError) DocumentationLink ¶ added in v1.7.0
func (*InvalidTokenInImportListError) DocumentationLink() string
func (*InvalidTokenInImportListError) EndPosition ¶ added in v1.7.0
func (e *InvalidTokenInImportListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidTokenInImportListError) Error ¶ added in v1.7.0
func (e *InvalidTokenInImportListError) Error() string
func (*InvalidTokenInImportListError) IsUserError ¶ added in v1.7.0
func (*InvalidTokenInImportListError) IsUserError()
func (*InvalidTokenInImportListError) SecondaryError ¶ added in v1.7.0
func (*InvalidTokenInImportListError) SecondaryError() string
func (*InvalidTokenInImportListError) StartPosition ¶ added in v1.7.0
func (e *InvalidTokenInImportListError) StartPosition() ast.Position
type InvalidTypeParameterNameError ¶ added in v1.7.0
InvalidTypeParameterNameError is reported when a type parameter has an invalid name.
func (*InvalidTypeParameterNameError) DocumentationLink ¶ added in v1.7.0
func (*InvalidTypeParameterNameError) DocumentationLink() string
func (*InvalidTypeParameterNameError) EndPosition ¶ added in v1.7.0
func (e *InvalidTypeParameterNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidTypeParameterNameError) Error ¶ added in v1.7.0
func (e *InvalidTypeParameterNameError) Error() string
func (*InvalidTypeParameterNameError) IsUserError ¶ added in v1.7.0
func (*InvalidTypeParameterNameError) IsUserError()
func (*InvalidTypeParameterNameError) SecondaryError ¶ added in v1.7.0
func (*InvalidTypeParameterNameError) SecondaryError() string
func (*InvalidTypeParameterNameError) StartPosition ¶ added in v1.7.0
func (e *InvalidTypeParameterNameError) StartPosition() ast.Position
type InvalidViewModifierError ¶ added in v1.7.0
type InvalidViewModifierError struct {
Pos ast.Position
DeclarationKind common.DeclarationKind
}
func (*InvalidViewModifierError) DocumentationLink ¶ added in v1.7.0
func (*InvalidViewModifierError) DocumentationLink() string
func (*InvalidViewModifierError) EndPosition ¶ added in v1.7.0
func (e *InvalidViewModifierError) EndPosition(_ common.MemoryGauge) ast.Position
func (*InvalidViewModifierError) Error ¶ added in v1.7.0
func (e *InvalidViewModifierError) Error() string
func (*InvalidViewModifierError) IsUserError ¶ added in v1.7.0
func (*InvalidViewModifierError) IsUserError()
func (*InvalidViewModifierError) SecondaryError ¶ added in v1.7.0
func (*InvalidViewModifierError) SecondaryError() string
func (*InvalidViewModifierError) StartPosition ¶ added in v1.7.0
func (e *InvalidViewModifierError) StartPosition() ast.Position
type MemberAccessMissingNameError ¶ added in v1.7.0
MemberAccessMissingNameError is reported when a member access is missing a name.
func (*MemberAccessMissingNameError) DocumentationLink ¶ added in v1.7.0
func (*MemberAccessMissingNameError) DocumentationLink() string
func (*MemberAccessMissingNameError) EndPosition ¶ added in v1.7.0
func (e *MemberAccessMissingNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MemberAccessMissingNameError) Error ¶ added in v1.7.0
func (e *MemberAccessMissingNameError) Error() string
func (*MemberAccessMissingNameError) IsUserError ¶ added in v1.7.0
func (*MemberAccessMissingNameError) IsUserError()
func (*MemberAccessMissingNameError) SecondaryError ¶ added in v1.7.0
func (*MemberAccessMissingNameError) SecondaryError() string
func (*MemberAccessMissingNameError) StartPosition ¶ added in v1.7.0
func (e *MemberAccessMissingNameError) StartPosition() ast.Position
type MissingAccessClosingParenError ¶ added in v1.7.0
MissingAccessClosingParenError is reported when an access modifier is missing a closing parenthesis.
func (*MissingAccessClosingParenError) DocumentationLink ¶ added in v1.7.0
func (*MissingAccessClosingParenError) DocumentationLink() string
func (*MissingAccessClosingParenError) EndPosition ¶ added in v1.7.0
func (e *MissingAccessClosingParenError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingAccessClosingParenError) Error ¶ added in v1.7.0
func (e *MissingAccessClosingParenError) Error() string
func (*MissingAccessClosingParenError) IsUserError ¶ added in v1.7.0
func (*MissingAccessClosingParenError) IsUserError()
func (*MissingAccessClosingParenError) SecondaryError ¶ added in v1.7.0
func (*MissingAccessClosingParenError) SecondaryError() string
func (*MissingAccessClosingParenError) StartPosition ¶ added in v1.7.0
func (e *MissingAccessClosingParenError) StartPosition() ast.Position
func (*MissingAccessClosingParenError) SuggestFixes ¶ added in v1.7.0
func (e *MissingAccessClosingParenError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingAccessKeywordError ¶ added in v1.7.0
MissingAccessKeywordError is reported when an access modifier keyword is missing.
func (*MissingAccessKeywordError) DocumentationLink ¶ added in v1.7.0
func (*MissingAccessKeywordError) DocumentationLink() string
func (*MissingAccessKeywordError) EndPosition ¶ added in v1.7.0
func (e *MissingAccessKeywordError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingAccessKeywordError) Error ¶ added in v1.7.0
func (e *MissingAccessKeywordError) Error() string
func (*MissingAccessKeywordError) IsUserError ¶ added in v1.7.0
func (*MissingAccessKeywordError) IsUserError()
func (*MissingAccessKeywordError) SecondaryError ¶ added in v1.7.0
func (e *MissingAccessKeywordError) SecondaryError() string
func (*MissingAccessKeywordError) StartPosition ¶ added in v1.7.0
func (e *MissingAccessKeywordError) StartPosition() ast.Position
func (*MissingAccessKeywordError) SuggestFixes ¶ added in v1.7.0
func (e *MissingAccessKeywordError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type MissingAccessOpeningParenError ¶ added in v1.7.0
MissingAccessOpeningParenError is reported when an access modifier is missing an opening parenthesis.
func (*MissingAccessOpeningParenError) DocumentationLink ¶ added in v1.7.0
func (*MissingAccessOpeningParenError) DocumentationLink() string
func (*MissingAccessOpeningParenError) EndPosition ¶ added in v1.7.0
func (e *MissingAccessOpeningParenError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingAccessOpeningParenError) Error ¶ added in v1.7.0
func (e *MissingAccessOpeningParenError) Error() string
func (*MissingAccessOpeningParenError) IsUserError ¶ added in v1.7.0
func (*MissingAccessOpeningParenError) IsUserError()
func (*MissingAccessOpeningParenError) SecondaryError ¶ added in v1.7.0
func (*MissingAccessOpeningParenError) SecondaryError() string
func (*MissingAccessOpeningParenError) StartPosition ¶ added in v1.7.0
func (e *MissingAccessOpeningParenError) StartPosition() ast.Position
func (*MissingAccessOpeningParenError) SuggestFixes ¶ added in v1.7.0
func (e *MissingAccessOpeningParenError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingAmpersandInAuthReferenceError ¶ added in v1.7.0
MissingAmpersandInAuthReferenceError is reported when an authorized reference is missing an ampersand.
func (*MissingAmpersandInAuthReferenceError) DocumentationLink ¶ added in v1.7.0
func (*MissingAmpersandInAuthReferenceError) DocumentationLink() string
func (*MissingAmpersandInAuthReferenceError) EndPosition ¶ added in v1.7.0
func (e *MissingAmpersandInAuthReferenceError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingAmpersandInAuthReferenceError) Error ¶ added in v1.7.0
func (e *MissingAmpersandInAuthReferenceError) Error() string
func (*MissingAmpersandInAuthReferenceError) IsUserError ¶ added in v1.7.0
func (*MissingAmpersandInAuthReferenceError) IsUserError()
func (*MissingAmpersandInAuthReferenceError) SecondaryError ¶ added in v1.7.0
func (*MissingAmpersandInAuthReferenceError) SecondaryError() string
func (*MissingAmpersandInAuthReferenceError) StartPosition ¶ added in v1.7.0
func (e *MissingAmpersandInAuthReferenceError) StartPosition() ast.Position
func (*MissingAmpersandInAuthReferenceError) SuggestFixes ¶ added in v1.7.0
func (e *MissingAmpersandInAuthReferenceError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingBraceError ¶ added in v1.7.0
MissingClosingBraceError is reported when a closing brace is missing .
func (*MissingClosingBraceError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingBraceError) DocumentationLink() string
func (*MissingClosingBraceError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingBraceError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingBraceError) Error ¶ added in v1.7.0
func (e *MissingClosingBraceError) Error() string
func (*MissingClosingBraceError) IsUserError ¶ added in v1.7.0
func (*MissingClosingBraceError) IsUserError()
func (*MissingClosingBraceError) SecondaryError ¶ added in v1.7.0
func (e *MissingClosingBraceError) SecondaryError() string
func (*MissingClosingBraceError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingBraceError) StartPosition() ast.Position
func (*MissingClosingBraceError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingBraceInDictionaryExpressionError ¶ added in v1.7.0
MissingClosingBraceInDictionaryExpressionError is reported when a dictionary expression is missing a closing brace.
func (*MissingClosingBraceInDictionaryExpressionError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingBraceInDictionaryExpressionError) DocumentationLink() string
func (*MissingClosingBraceInDictionaryExpressionError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingBraceInDictionaryExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingBraceInDictionaryExpressionError) Error ¶ added in v1.7.0
func (e *MissingClosingBraceInDictionaryExpressionError) Error() string
func (*MissingClosingBraceInDictionaryExpressionError) IsUserError ¶ added in v1.7.0
func (*MissingClosingBraceInDictionaryExpressionError) IsUserError()
func (*MissingClosingBraceInDictionaryExpressionError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingBraceInDictionaryExpressionError) SecondaryError() string
func (*MissingClosingBraceInDictionaryExpressionError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingBraceInDictionaryExpressionError) StartPosition() ast.Position
func (*MissingClosingBraceInDictionaryExpressionError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingBraceInDictionaryExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingBraceInIntersectionOrDictionaryTypeError ¶ added in v1.7.0
MissingClosingBraceInIntersectionOrDictionaryTypeError is reported when an intersection or dictionary type is missing a closing brace.
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) DocumentationLink() string
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingBraceInIntersectionOrDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) Error ¶ added in v1.7.0
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) Error() string
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) IsUserError ¶ added in v1.7.0
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) IsUserError()
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) SecondaryError() string
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingBraceInIntersectionOrDictionaryTypeError) StartPosition() ast.Position
func (*MissingClosingBraceInIntersectionOrDictionaryTypeError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingBraceInIntersectionOrDictionaryTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingBracketInArrayExpressionError ¶ added in v1.7.0
MissingClosingBracketInArrayExpressionError is reported when an array expression is missing a closing bracket.
func (*MissingClosingBracketInArrayExpressionError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingBracketInArrayExpressionError) DocumentationLink() string
func (*MissingClosingBracketInArrayExpressionError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingBracketInArrayExpressionError) Error ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayExpressionError) Error() string
func (*MissingClosingBracketInArrayExpressionError) IsUserError ¶ added in v1.7.0
func (*MissingClosingBracketInArrayExpressionError) IsUserError()
func (*MissingClosingBracketInArrayExpressionError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingBracketInArrayExpressionError) SecondaryError() string
func (*MissingClosingBracketInArrayExpressionError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayExpressionError) StartPosition() ast.Position
func (*MissingClosingBracketInArrayExpressionError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingBracketInArrayTypeError ¶ added in v1.7.0
MissingClosingBracketInArrayTypeError is reported when an array type is missing a closing bracket.
func (*MissingClosingBracketInArrayTypeError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingBracketInArrayTypeError) DocumentationLink() string
func (*MissingClosingBracketInArrayTypeError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingBracketInArrayTypeError) Error ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayTypeError) Error() string
func (*MissingClosingBracketInArrayTypeError) IsUserError ¶ added in v1.7.0
func (*MissingClosingBracketInArrayTypeError) IsUserError()
func (*MissingClosingBracketInArrayTypeError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingBracketInArrayTypeError) SecondaryError() string
func (*MissingClosingBracketInArrayTypeError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayTypeError) StartPosition() ast.Position
func (*MissingClosingBracketInArrayTypeError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingBracketInArrayTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingBracketInIndexExpressionError ¶ added in v1.7.0
MissingClosingBracketInIndexExpressionError is reported when an index expression is missing a closing bracket.
func (*MissingClosingBracketInIndexExpressionError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingBracketInIndexExpressionError) DocumentationLink() string
func (*MissingClosingBracketInIndexExpressionError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingBracketInIndexExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingBracketInIndexExpressionError) Error ¶ added in v1.7.0
func (e *MissingClosingBracketInIndexExpressionError) Error() string
func (*MissingClosingBracketInIndexExpressionError) IsUserError ¶ added in v1.7.0
func (*MissingClosingBracketInIndexExpressionError) IsUserError()
func (*MissingClosingBracketInIndexExpressionError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingBracketInIndexExpressionError) SecondaryError() string
func (*MissingClosingBracketInIndexExpressionError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingBracketInIndexExpressionError) StartPosition() ast.Position
func (*MissingClosingBracketInIndexExpressionError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingBracketInIndexExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingGreaterInTypeArgumentsError ¶ added in v1.7.0
MissingClosingGreaterInTypeArgumentsError is reported when a type arguments is missing a closing angle bracket.
func (*MissingClosingGreaterInTypeArgumentsError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeArgumentsError) DocumentationLink() string
func (*MissingClosingGreaterInTypeArgumentsError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingGreaterInTypeArgumentsError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingGreaterInTypeArgumentsError) Error ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeArgumentsError) Error() string
func (*MissingClosingGreaterInTypeArgumentsError) IsUserError ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeArgumentsError) IsUserError()
func (*MissingClosingGreaterInTypeArgumentsError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeArgumentsError) SecondaryError() string
func (*MissingClosingGreaterInTypeArgumentsError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingGreaterInTypeArgumentsError) StartPosition() ast.Position
func (*MissingClosingGreaterInTypeArgumentsError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingGreaterInTypeArgumentsError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingGreaterInTypeParameterListError ¶ added in v1.7.0
MissingClosingGreaterInTypeParameterListError is reported when a type parameter list is missing a closing angle bracket.
func (*MissingClosingGreaterInTypeParameterListError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeParameterListError) DocumentationLink() string
func (*MissingClosingGreaterInTypeParameterListError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingGreaterInTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingGreaterInTypeParameterListError) Error ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeParameterListError) Error() string
func (*MissingClosingGreaterInTypeParameterListError) IsUserError ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeParameterListError) IsUserError()
func (*MissingClosingGreaterInTypeParameterListError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingGreaterInTypeParameterListError) SecondaryError() string
func (*MissingClosingGreaterInTypeParameterListError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingGreaterInTypeParameterListError) StartPosition() ast.Position
func (*MissingClosingGreaterInTypeParameterListError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingGreaterInTypeParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingParenInArgumentListError ¶ added in v1.7.0
MissingClosingParenInArgumentListError is reported when an argument list is missing a closing parenthesis.
func (*MissingClosingParenInArgumentListError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingParenInArgumentListError) DocumentationLink() string
func (*MissingClosingParenInArgumentListError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingParenInArgumentListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingParenInArgumentListError) Error ¶ added in v1.7.0
func (*MissingClosingParenInArgumentListError) Error() string
func (*MissingClosingParenInArgumentListError) IsUserError ¶ added in v1.7.0
func (*MissingClosingParenInArgumentListError) IsUserError()
func (*MissingClosingParenInArgumentListError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingParenInArgumentListError) SecondaryError() string
func (*MissingClosingParenInArgumentListError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingParenInArgumentListError) StartPosition() ast.Position
func (*MissingClosingParenInArgumentListError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingParenInArgumentListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingParenInAuthError ¶ added in v1.7.0
MissingClosingParenInAuthError is reported when an authorization is missing a closing parenthesis.
func (*MissingClosingParenInAuthError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingParenInAuthError) DocumentationLink() string
func (*MissingClosingParenInAuthError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingParenInAuthError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingParenInAuthError) Error ¶ added in v1.7.0
func (e *MissingClosingParenInAuthError) Error() string
func (*MissingClosingParenInAuthError) IsUserError ¶ added in v1.7.0
func (*MissingClosingParenInAuthError) IsUserError()
func (*MissingClosingParenInAuthError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingParenInAuthError) SecondaryError() string
func (*MissingClosingParenInAuthError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingParenInAuthError) StartPosition() ast.Position
func (*MissingClosingParenInAuthError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingParenInAuthError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingParenInFunctionTypeError ¶ added in v1.7.0
MissingClosingParenInFunctionTypeError is reported when a function type parameter list is missing a closing parenthesis.
func (*MissingClosingParenInFunctionTypeError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingParenInFunctionTypeError) DocumentationLink() string
func (*MissingClosingParenInFunctionTypeError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingParenInFunctionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingParenInFunctionTypeError) Error ¶ added in v1.7.0
func (e *MissingClosingParenInFunctionTypeError) Error() string
func (*MissingClosingParenInFunctionTypeError) IsUserError ¶ added in v1.7.0
func (*MissingClosingParenInFunctionTypeError) IsUserError()
func (*MissingClosingParenInFunctionTypeError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingParenInFunctionTypeError) SecondaryError() string
func (*MissingClosingParenInFunctionTypeError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingParenInFunctionTypeError) StartPosition() ast.Position
func (*MissingClosingParenInFunctionTypeError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingParenInFunctionTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingClosingParenInParameterListError ¶ added in v1.7.0
MissingClosingParenInParameterListError is reported when a parameter list is missing a closing parenthesis.
func (*MissingClosingParenInParameterListError) DocumentationLink ¶ added in v1.7.0
func (*MissingClosingParenInParameterListError) DocumentationLink() string
func (*MissingClosingParenInParameterListError) EndPosition ¶ added in v1.7.0
func (e *MissingClosingParenInParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingClosingParenInParameterListError) Error ¶ added in v1.7.0
func (*MissingClosingParenInParameterListError) Error() string
func (*MissingClosingParenInParameterListError) IsUserError ¶ added in v1.7.0
func (*MissingClosingParenInParameterListError) IsUserError()
func (*MissingClosingParenInParameterListError) SecondaryError ¶ added in v1.7.0
func (*MissingClosingParenInParameterListError) SecondaryError() string
func (*MissingClosingParenInParameterListError) StartPosition ¶ added in v1.7.0
func (e *MissingClosingParenInParameterListError) StartPosition() ast.Position
func (*MissingClosingParenInParameterListError) SuggestFixes ¶ added in v1.7.0
func (e *MissingClosingParenInParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingColonAfterFieldNameError ¶ added in v1.7.0
MissingColonAfterFieldNameError is reported when a colon is missing after a field name.
func (*MissingColonAfterFieldNameError) DocumentationLink ¶ added in v1.7.0
func (*MissingColonAfterFieldNameError) DocumentationLink() string
func (*MissingColonAfterFieldNameError) EndPosition ¶ added in v1.7.0
func (e *MissingColonAfterFieldNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingColonAfterFieldNameError) Error ¶ added in v1.7.0
func (e *MissingColonAfterFieldNameError) Error() string
func (*MissingColonAfterFieldNameError) IsUserError ¶ added in v1.7.0
func (*MissingColonAfterFieldNameError) IsUserError()
func (*MissingColonAfterFieldNameError) SecondaryError ¶ added in v1.7.0
func (*MissingColonAfterFieldNameError) SecondaryError() string
func (*MissingColonAfterFieldNameError) StartPosition ¶ added in v1.7.0
func (e *MissingColonAfterFieldNameError) StartPosition() ast.Position
func (*MissingColonAfterFieldNameError) SuggestFixes ¶ added in v1.7.0
func (e *MissingColonAfterFieldNameError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingColonAfterParameterNameError ¶ added in v1.7.0
MissingColonAfterParameterNameError is reported when a colon is missing after a parameter name.
func (*MissingColonAfterParameterNameError) DocumentationLink ¶ added in v1.7.0
func (*MissingColonAfterParameterNameError) DocumentationLink() string
func (*MissingColonAfterParameterNameError) EndPosition ¶ added in v1.7.0
func (e *MissingColonAfterParameterNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingColonAfterParameterNameError) Error ¶ added in v1.7.0
func (e *MissingColonAfterParameterNameError) Error() string
func (*MissingColonAfterParameterNameError) IsUserError ¶ added in v1.7.0
func (*MissingColonAfterParameterNameError) IsUserError()
func (*MissingColonAfterParameterNameError) SecondaryError ¶ added in v1.7.0
func (*MissingColonAfterParameterNameError) SecondaryError() string
func (*MissingColonAfterParameterNameError) StartPosition ¶ added in v1.7.0
func (e *MissingColonAfterParameterNameError) StartPosition() ast.Position
func (*MissingColonAfterParameterNameError) SuggestFixes ¶ added in v1.7.0
func (e *MissingColonAfterParameterNameError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingColonInConditionalExpressionError ¶ added in v1.7.0
MissingColonInConditionalExpressionError is reported when a conditional expression is missing a colon.
func (*MissingColonInConditionalExpressionError) DocumentationLink ¶ added in v1.7.0
func (*MissingColonInConditionalExpressionError) DocumentationLink() string
func (*MissingColonInConditionalExpressionError) EndPosition ¶ added in v1.7.0
func (e *MissingColonInConditionalExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingColonInConditionalExpressionError) Error ¶ added in v1.7.0
func (e *MissingColonInConditionalExpressionError) Error() string
func (*MissingColonInConditionalExpressionError) IsUserError ¶ added in v1.7.0
func (*MissingColonInConditionalExpressionError) IsUserError()
func (*MissingColonInConditionalExpressionError) SecondaryError ¶ added in v1.7.0
func (*MissingColonInConditionalExpressionError) SecondaryError() string
func (*MissingColonInConditionalExpressionError) StartPosition ¶ added in v1.7.0
func (e *MissingColonInConditionalExpressionError) StartPosition() ast.Position
func (*MissingColonInConditionalExpressionError) SuggestFixes ¶ added in v1.7.0
func (e *MissingColonInConditionalExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingColonInDictionaryEntryError ¶ added in v1.7.0
MissingColonInDictionaryEntryError is reported when a dictionary entry is missing a colon.
func (*MissingColonInDictionaryEntryError) DocumentationLink ¶ added in v1.7.0
func (*MissingColonInDictionaryEntryError) DocumentationLink() string
func (*MissingColonInDictionaryEntryError) EndPosition ¶ added in v1.7.0
func (e *MissingColonInDictionaryEntryError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingColonInDictionaryEntryError) Error ¶ added in v1.7.0
func (e *MissingColonInDictionaryEntryError) Error() string
func (*MissingColonInDictionaryEntryError) IsUserError ¶ added in v1.7.0
func (*MissingColonInDictionaryEntryError) IsUserError()
func (*MissingColonInDictionaryEntryError) SecondaryError ¶ added in v1.7.0
func (*MissingColonInDictionaryEntryError) SecondaryError() string
func (*MissingColonInDictionaryEntryError) StartPosition ¶ added in v1.7.0
func (e *MissingColonInDictionaryEntryError) StartPosition() ast.Position
func (*MissingColonInDictionaryEntryError) SuggestFixes ¶ added in v1.7.0
func (e *MissingColonInDictionaryEntryError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingColonInSwitchCaseError ¶ added in v1.7.0
MissingColonInSwitchCaseError is reported when a colon is missing in a switch case.
func (*MissingColonInSwitchCaseError) DocumentationLink ¶ added in v1.7.0
func (*MissingColonInSwitchCaseError) DocumentationLink() string
func (*MissingColonInSwitchCaseError) EndPosition ¶ added in v1.7.0
func (e *MissingColonInSwitchCaseError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingColonInSwitchCaseError) Error ¶ added in v1.7.0
func (e *MissingColonInSwitchCaseError) Error() string
func (*MissingColonInSwitchCaseError) IsUserError ¶ added in v1.7.0
func (*MissingColonInSwitchCaseError) IsUserError()
func (*MissingColonInSwitchCaseError) SecondaryError ¶ added in v1.7.0
func (*MissingColonInSwitchCaseError) SecondaryError() string
func (*MissingColonInSwitchCaseError) StartPosition ¶ added in v1.7.0
func (e *MissingColonInSwitchCaseError) StartPosition() ast.Position
func (*MissingColonInSwitchCaseError) SuggestFixes ¶ added in v1.7.0
func (e *MissingColonInSwitchCaseError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingCommaInArgumentListError ¶ added in v1.7.0
MissingCommaInArgumentListError is reported when an argument is found, but a comma or the end of the argument list is expected.
func (*MissingCommaInArgumentListError) DocumentationLink ¶ added in v1.7.0
func (*MissingCommaInArgumentListError) DocumentationLink() string
func (*MissingCommaInArgumentListError) EndPosition ¶ added in v1.7.0
func (e *MissingCommaInArgumentListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingCommaInArgumentListError) Error ¶ added in v1.7.0
func (e *MissingCommaInArgumentListError) Error() string
func (*MissingCommaInArgumentListError) IsUserError ¶ added in v1.7.0
func (*MissingCommaInArgumentListError) IsUserError()
func (*MissingCommaInArgumentListError) SecondaryError ¶ added in v1.7.0
func (*MissingCommaInArgumentListError) SecondaryError() string
func (*MissingCommaInArgumentListError) StartPosition ¶ added in v1.7.0
func (e *MissingCommaInArgumentListError) StartPosition() ast.Position
func (*MissingCommaInArgumentListError) SuggestFixes ¶ added in v1.7.0
func (e *MissingCommaInArgumentListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingCommaInParameterListError ¶
func (*MissingCommaInParameterListError) DocumentationLink ¶ added in v1.7.0
func (*MissingCommaInParameterListError) DocumentationLink() string
func (*MissingCommaInParameterListError) EndPosition ¶
func (e *MissingCommaInParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingCommaInParameterListError) Error ¶
func (*MissingCommaInParameterListError) Error() string
func (*MissingCommaInParameterListError) IsUserError ¶
func (*MissingCommaInParameterListError) IsUserError()
func (*MissingCommaInParameterListError) SecondaryError ¶ added in v1.7.0
func (*MissingCommaInParameterListError) SecondaryError() string
func (*MissingCommaInParameterListError) StartPosition ¶
func (e *MissingCommaInParameterListError) StartPosition() ast.Position
func (*MissingCommaInParameterListError) SuggestFixes ¶ added in v1.7.0
func (e *MissingCommaInParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingCommaInTypeParameterListError ¶ added in v1.7.0
func (*MissingCommaInTypeParameterListError) DocumentationLink ¶ added in v1.7.0
func (*MissingCommaInTypeParameterListError) DocumentationLink() string
func (*MissingCommaInTypeParameterListError) EndPosition ¶ added in v1.7.0
func (e *MissingCommaInTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingCommaInTypeParameterListError) Error ¶ added in v1.7.0
func (*MissingCommaInTypeParameterListError) Error() string
func (*MissingCommaInTypeParameterListError) IsUserError ¶ added in v1.7.0
func (*MissingCommaInTypeParameterListError) IsUserError()
func (*MissingCommaInTypeParameterListError) SecondaryError ¶ added in v1.7.0
func (*MissingCommaInTypeParameterListError) SecondaryError() string
func (*MissingCommaInTypeParameterListError) StartPosition ¶ added in v1.7.0
func (e *MissingCommaInTypeParameterListError) StartPosition() ast.Position
func (*MissingCommaInTypeParameterListError) SuggestFixes ¶ added in v1.7.0
func (e *MissingCommaInTypeParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingCommentEndError ¶ added in v1.7.0
MissingCommentEndError is reported when a block comment is missing an end.
func (*MissingCommentEndError) DocumentationLink ¶ added in v1.7.0
func (*MissingCommentEndError) DocumentationLink() string
func (*MissingCommentEndError) EndPosition ¶ added in v1.7.0
func (e *MissingCommentEndError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingCommentEndError) Error ¶ added in v1.7.0
func (e *MissingCommentEndError) Error() string
func (*MissingCommentEndError) IsUserError ¶ added in v1.7.0
func (*MissingCommentEndError) IsUserError()
func (*MissingCommentEndError) SecondaryError ¶ added in v1.7.0
func (*MissingCommentEndError) SecondaryError() string
func (*MissingCommentEndError) StartPosition ¶ added in v1.7.0
func (e *MissingCommentEndError) StartPosition() ast.Position
func (*MissingCommentEndError) SuggestFixes ¶ added in v1.7.0
func (e *MissingCommentEndError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type MissingConformanceError ¶ added in v1.7.0
MissingConformanceError is reported when a colon for conformances is present, but no conformances follow.
func (*MissingConformanceError) DocumentationLink ¶ added in v1.7.0
func (*MissingConformanceError) DocumentationLink() string
func (*MissingConformanceError) EndPosition ¶ added in v1.7.0
func (e *MissingConformanceError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingConformanceError) Error ¶ added in v1.7.0
func (*MissingConformanceError) Error() string
func (*MissingConformanceError) IsUserError ¶ added in v1.7.0
func (*MissingConformanceError) IsUserError()
func (*MissingConformanceError) SecondaryError ¶ added in v1.7.0
func (*MissingConformanceError) SecondaryError() string
func (*MissingConformanceError) StartPosition ¶ added in v1.7.0
func (e *MissingConformanceError) StartPosition() ast.Position
type MissingDefaultArgumentError ¶ added in v1.7.0
MissingDefaultArgumentError is reported when a default argument is missing after a type annotation.
func (*MissingDefaultArgumentError) DocumentationLink ¶ added in v1.7.0
func (*MissingDefaultArgumentError) DocumentationLink() string
func (*MissingDefaultArgumentError) EndPosition ¶ added in v1.7.0
func (e *MissingDefaultArgumentError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingDefaultArgumentError) Error ¶ added in v1.7.0
func (e *MissingDefaultArgumentError) Error() string
func (*MissingDefaultArgumentError) IsUserError ¶ added in v1.7.0
func (*MissingDefaultArgumentError) IsUserError()
func (*MissingDefaultArgumentError) SecondaryError ¶ added in v1.7.0
func (*MissingDefaultArgumentError) SecondaryError() string
func (*MissingDefaultArgumentError) StartPosition ¶ added in v1.7.0
func (e *MissingDefaultArgumentError) StartPosition() ast.Position
type MissingDictionaryValueTypeError ¶ added in v1.7.0
MissingDictionaryValueTypeError is reported when a dictionary type is missing a value type.
func (*MissingDictionaryValueTypeError) DocumentationLink ¶ added in v1.7.0
func (*MissingDictionaryValueTypeError) DocumentationLink() string
func (*MissingDictionaryValueTypeError) EndPosition ¶ added in v1.7.0
func (e *MissingDictionaryValueTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingDictionaryValueTypeError) Error ¶ added in v1.7.0
func (*MissingDictionaryValueTypeError) Error() string
func (*MissingDictionaryValueTypeError) IsUserError ¶ added in v1.7.0
func (*MissingDictionaryValueTypeError) IsUserError()
func (*MissingDictionaryValueTypeError) SecondaryError ¶ added in v1.7.0
func (*MissingDictionaryValueTypeError) SecondaryError() string
func (*MissingDictionaryValueTypeError) StartPosition ¶ added in v1.7.0
func (e *MissingDictionaryValueTypeError) StartPosition() ast.Position
type MissingEndOfParenthesizedExpressionError ¶ added in v1.7.0
MissingEndOfParenthesizedExpressionError is reported when a parenthesized expression is missing a closing parenthesis.
func (*MissingEndOfParenthesizedExpressionError) DocumentationLink ¶ added in v1.7.0
func (*MissingEndOfParenthesizedExpressionError) DocumentationLink() string
func (*MissingEndOfParenthesizedExpressionError) EndPosition ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingEndOfParenthesizedExpressionError) Error ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedExpressionError) Error() string
func (*MissingEndOfParenthesizedExpressionError) IsUserError ¶ added in v1.7.0
func (*MissingEndOfParenthesizedExpressionError) IsUserError()
func (*MissingEndOfParenthesizedExpressionError) SecondaryError ¶ added in v1.7.0
func (*MissingEndOfParenthesizedExpressionError) SecondaryError() string
func (*MissingEndOfParenthesizedExpressionError) StartPosition ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedExpressionError) StartPosition() ast.Position
func (*MissingEndOfParenthesizedExpressionError) SuggestFixes ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingEndOfParenthesizedTypeError ¶ added in v1.7.0
MissingEndOfParenthesizedTypeError is reported when a parenthesized type is missing a closing parenthesis.
func (*MissingEndOfParenthesizedTypeError) DocumentationLink ¶ added in v1.7.0
func (*MissingEndOfParenthesizedTypeError) DocumentationLink() string
func (*MissingEndOfParenthesizedTypeError) EndPosition ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingEndOfParenthesizedTypeError) Error ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedTypeError) Error() string
func (*MissingEndOfParenthesizedTypeError) IsUserError ¶ added in v1.7.0
func (*MissingEndOfParenthesizedTypeError) IsUserError()
func (*MissingEndOfParenthesizedTypeError) SecondaryError ¶ added in v1.7.0
func (*MissingEndOfParenthesizedTypeError) SecondaryError() string
func (*MissingEndOfParenthesizedTypeError) StartPosition ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedTypeError) StartPosition() ast.Position
func (*MissingEndOfParenthesizedTypeError) SuggestFixes ¶ added in v1.7.0
func (e *MissingEndOfParenthesizedTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingEnumCaseNameError ¶ added in v1.7.0
MissingEnumCaseNameError is reported when an enum case is missing a name.
func (*MissingEnumCaseNameError) DocumentationLink ¶ added in v1.7.0
func (*MissingEnumCaseNameError) DocumentationLink() string
func (*MissingEnumCaseNameError) EndPosition ¶ added in v1.7.0
func (e *MissingEnumCaseNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingEnumCaseNameError) Error ¶ added in v1.7.0
func (e *MissingEnumCaseNameError) Error() string
func (*MissingEnumCaseNameError) IsUserError ¶ added in v1.7.0
func (*MissingEnumCaseNameError) IsUserError()
func (*MissingEnumCaseNameError) SecondaryError ¶ added in v1.7.0
func (*MissingEnumCaseNameError) SecondaryError() string
func (*MissingEnumCaseNameError) StartPosition ¶ added in v1.7.0
func (e *MissingEnumCaseNameError) StartPosition() ast.Position
type MissingFieldNameError ¶ added in v1.7.0
MissingFieldNameError is reported when a field is missing a name.
func (*MissingFieldNameError) DocumentationLink ¶ added in v1.7.0
func (*MissingFieldNameError) DocumentationLink() string
func (*MissingFieldNameError) EndPosition ¶ added in v1.7.0
func (e *MissingFieldNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingFieldNameError) Error ¶ added in v1.7.0
func (e *MissingFieldNameError) Error() string
func (*MissingFieldNameError) IsUserError ¶ added in v1.7.0
func (*MissingFieldNameError) IsUserError()
func (*MissingFieldNameError) SecondaryError ¶ added in v1.7.0
func (*MissingFieldNameError) SecondaryError() string
func (*MissingFieldNameError) StartPosition ¶ added in v1.7.0
func (e *MissingFieldNameError) StartPosition() ast.Position
type MissingForKeywordInAttachmentDeclarationError ¶ added in v1.7.0
MissingForKeywordInAttachmentDeclarationError is reported when the 'for' keyword is missing in an attachment declaration.
func (*MissingForKeywordInAttachmentDeclarationError) DocumentationLink ¶ added in v1.7.0
func (*MissingForKeywordInAttachmentDeclarationError) DocumentationLink() string
func (*MissingForKeywordInAttachmentDeclarationError) EndPosition ¶ added in v1.7.0
func (e *MissingForKeywordInAttachmentDeclarationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingForKeywordInAttachmentDeclarationError) Error ¶ added in v1.7.0
func (e *MissingForKeywordInAttachmentDeclarationError) Error() string
func (*MissingForKeywordInAttachmentDeclarationError) IsUserError ¶ added in v1.7.0
func (*MissingForKeywordInAttachmentDeclarationError) IsUserError()
func (*MissingForKeywordInAttachmentDeclarationError) SecondaryError ¶ added in v1.7.0
func (*MissingForKeywordInAttachmentDeclarationError) SecondaryError() string
func (*MissingForKeywordInAttachmentDeclarationError) StartPosition ¶ added in v1.7.0
func (e *MissingForKeywordInAttachmentDeclarationError) StartPosition() ast.Position
func (*MissingForKeywordInAttachmentDeclarationError) SuggestFixes ¶ added in v1.7.0
func (e *MissingForKeywordInAttachmentDeclarationError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type MissingFromKeywordInRemoveStatementError ¶ added in v1.7.0
MissingFromKeywordInRemoveStatementError is reported when the 'from' keyword is missing in a remove statement.
func (*MissingFromKeywordInRemoveStatementError) DocumentationLink ¶ added in v1.7.0
func (*MissingFromKeywordInRemoveStatementError) DocumentationLink() string
func (*MissingFromKeywordInRemoveStatementError) EndPosition ¶ added in v1.7.0
func (e *MissingFromKeywordInRemoveStatementError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingFromKeywordInRemoveStatementError) Error ¶ added in v1.7.0
func (e *MissingFromKeywordInRemoveStatementError) Error() string
func (*MissingFromKeywordInRemoveStatementError) IsUserError ¶ added in v1.7.0
func (*MissingFromKeywordInRemoveStatementError) IsUserError()
func (*MissingFromKeywordInRemoveStatementError) SecondaryError ¶ added in v1.7.0
func (*MissingFromKeywordInRemoveStatementError) SecondaryError() string
func (*MissingFromKeywordInRemoveStatementError) StartPosition ¶ added in v1.7.0
func (e *MissingFromKeywordInRemoveStatementError) StartPosition() ast.Position
func (*MissingFromKeywordInRemoveStatementError) SuggestFixes ¶ added in v1.7.0
func (e *MissingFromKeywordInRemoveStatementError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type MissingImportLocationError ¶ added in v1.7.0
MissingImportLocationError is reported when an import declaration is missing a location.
func (*MissingImportLocationError) DocumentationLink ¶ added in v1.7.0
func (*MissingImportLocationError) DocumentationLink() string
func (*MissingImportLocationError) EndPosition ¶ added in v1.7.0
func (e *MissingImportLocationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingImportLocationError) Error ¶ added in v1.7.0
func (*MissingImportLocationError) Error() string
func (*MissingImportLocationError) IsUserError ¶ added in v1.7.0
func (*MissingImportLocationError) IsUserError()
func (*MissingImportLocationError) SecondaryError ¶ added in v1.7.0
func (*MissingImportLocationError) SecondaryError() string
func (*MissingImportLocationError) StartPosition ¶ added in v1.7.0
func (e *MissingImportLocationError) StartPosition() ast.Position
type MissingInKeywordInForStatementError ¶ added in v1.7.0
MissingInKeywordInForStatementError is reported when the `in` keyword is missing in a for statement.
func (*MissingInKeywordInForStatementError) DocumentationLink ¶ added in v1.7.0
func (*MissingInKeywordInForStatementError) DocumentationLink() string
func (*MissingInKeywordInForStatementError) EndPosition ¶ added in v1.7.0
func (e *MissingInKeywordInForStatementError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingInKeywordInForStatementError) Error ¶ added in v1.7.0
func (e *MissingInKeywordInForStatementError) Error() string
func (*MissingInKeywordInForStatementError) IsUserError ¶ added in v1.7.0
func (*MissingInKeywordInForStatementError) IsUserError()
func (*MissingInKeywordInForStatementError) SecondaryError ¶ added in v1.7.0
func (*MissingInKeywordInForStatementError) SecondaryError() string
func (*MissingInKeywordInForStatementError) StartPosition ¶ added in v1.7.0
func (e *MissingInKeywordInForStatementError) StartPosition() ast.Position
func (*MissingInKeywordInForStatementError) SuggestFixes ¶ added in v1.7.0
func (e *MissingInKeywordInForStatementError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type MissingOpeningBraceError ¶ added in v1.7.0
MissingOpeningBraceError is reported when an opening brace is missing .
func (*MissingOpeningBraceError) DocumentationLink ¶ added in v1.7.0
func (*MissingOpeningBraceError) DocumentationLink() string
func (*MissingOpeningBraceError) EndPosition ¶ added in v1.7.0
func (e *MissingOpeningBraceError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingOpeningBraceError) Error ¶ added in v1.7.0
func (e *MissingOpeningBraceError) Error() string
func (*MissingOpeningBraceError) IsUserError ¶ added in v1.7.0
func (*MissingOpeningBraceError) IsUserError()
func (*MissingOpeningBraceError) SecondaryError ¶ added in v1.7.0
func (e *MissingOpeningBraceError) SecondaryError() string
func (*MissingOpeningBraceError) StartPosition ¶ added in v1.7.0
func (e *MissingOpeningBraceError) StartPosition() ast.Position
func (*MissingOpeningBraceError) SuggestFixes ¶ added in v1.7.0
func (e *MissingOpeningBraceError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingOpeningParenInFunctionTypeError ¶ added in v1.7.0
MissingOpeningParenInFunctionTypeError is reported when a function type parameter list is missing an opening parenthesis.
func (*MissingOpeningParenInFunctionTypeError) DocumentationLink ¶ added in v1.7.0
func (*MissingOpeningParenInFunctionTypeError) DocumentationLink() string
func (*MissingOpeningParenInFunctionTypeError) EndPosition ¶ added in v1.7.0
func (e *MissingOpeningParenInFunctionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingOpeningParenInFunctionTypeError) Error ¶ added in v1.7.0
func (e *MissingOpeningParenInFunctionTypeError) Error() string
func (*MissingOpeningParenInFunctionTypeError) IsUserError ¶ added in v1.7.0
func (*MissingOpeningParenInFunctionTypeError) IsUserError()
func (*MissingOpeningParenInFunctionTypeError) SecondaryError ¶ added in v1.7.0
func (*MissingOpeningParenInFunctionTypeError) SecondaryError() string
func (*MissingOpeningParenInFunctionTypeError) StartPosition ¶ added in v1.7.0
func (e *MissingOpeningParenInFunctionTypeError) StartPosition() ast.Position
func (*MissingOpeningParenInFunctionTypeError) SuggestFixes ¶ added in v1.7.0
func (e *MissingOpeningParenInFunctionTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingOpeningParenInNominalTypeInvocationError ¶ added in v1.7.0
MissingOpeningParenInNominalTypeInvocationError is reported when a nominal type invocation is missing an opening parenthesis.
func (*MissingOpeningParenInNominalTypeInvocationError) DocumentationLink ¶ added in v1.7.0
func (*MissingOpeningParenInNominalTypeInvocationError) DocumentationLink() string
func (*MissingOpeningParenInNominalTypeInvocationError) EndPosition ¶ added in v1.7.0
func (e *MissingOpeningParenInNominalTypeInvocationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingOpeningParenInNominalTypeInvocationError) Error ¶ added in v1.7.0
func (e *MissingOpeningParenInNominalTypeInvocationError) Error() string
func (*MissingOpeningParenInNominalTypeInvocationError) IsUserError ¶ added in v1.7.0
func (*MissingOpeningParenInNominalTypeInvocationError) IsUserError()
func (*MissingOpeningParenInNominalTypeInvocationError) SecondaryError ¶ added in v1.7.0
func (*MissingOpeningParenInNominalTypeInvocationError) SecondaryError() string
func (*MissingOpeningParenInNominalTypeInvocationError) StartPosition ¶ added in v1.7.0
func (e *MissingOpeningParenInNominalTypeInvocationError) StartPosition() ast.Position
func (*MissingOpeningParenInNominalTypeInvocationError) SuggestFixes ¶ added in v1.7.0
func (e *MissingOpeningParenInNominalTypeInvocationError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingRightArrowInEntitlementMappingError ¶ added in v1.7.0
MissingRightArrowInEntitlementMappingError is reported when the '->' token is missing in an entitlement mapping.
func (*MissingRightArrowInEntitlementMappingError) DocumentationLink ¶ added in v1.7.0
func (*MissingRightArrowInEntitlementMappingError) DocumentationLink() string
func (*MissingRightArrowInEntitlementMappingError) EndPosition ¶ added in v1.7.0
func (e *MissingRightArrowInEntitlementMappingError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingRightArrowInEntitlementMappingError) Error ¶ added in v1.7.0
func (e *MissingRightArrowInEntitlementMappingError) Error() string
func (*MissingRightArrowInEntitlementMappingError) IsUserError ¶ added in v1.7.0
func (*MissingRightArrowInEntitlementMappingError) IsUserError()
func (*MissingRightArrowInEntitlementMappingError) SecondaryError ¶ added in v1.7.0
func (*MissingRightArrowInEntitlementMappingError) SecondaryError() string
func (*MissingRightArrowInEntitlementMappingError) StartPosition ¶ added in v1.7.0
func (e *MissingRightArrowInEntitlementMappingError) StartPosition() ast.Position
func (*MissingRightArrowInEntitlementMappingError) SuggestFixes ¶ added in v1.7.0
func (e *MissingRightArrowInEntitlementMappingError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingSeparatorInIntersectionOrDictionaryTypeError ¶ added in v1.7.0
MissingSeparatorInIntersectionOrDictionaryTypeError is reported when a separator is missing between types in an intersection or dictionary type.
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) DocumentationLink ¶ added in v1.7.0
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) DocumentationLink() string
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) EndPosition ¶ added in v1.7.0
func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) Error ¶ added in v1.7.0
func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) Error() string
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) IsUserError ¶ added in v1.7.0
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) IsUserError()
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) SecondaryError ¶ added in v1.7.0
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) SecondaryError() string
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) StartPosition ¶ added in v1.7.0
func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) StartPosition() ast.Position
func (*MissingSeparatorInIntersectionOrDictionaryTypeError) SuggestFixes ¶ added in v1.7.0
func (e *MissingSeparatorInIntersectionOrDictionaryTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingSlashInPathExpressionError ¶ added in v1.7.0
MissingSlashInPathExpressionError is reported when a path expression is missing a slash.
func (*MissingSlashInPathExpressionError) DocumentationLink ¶ added in v1.7.0
func (*MissingSlashInPathExpressionError) DocumentationLink() string
func (*MissingSlashInPathExpressionError) EndPosition ¶ added in v1.7.0
func (e *MissingSlashInPathExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingSlashInPathExpressionError) Error ¶ added in v1.7.0
func (e *MissingSlashInPathExpressionError) Error() string
func (*MissingSlashInPathExpressionError) IsUserError ¶ added in v1.7.0
func (*MissingSlashInPathExpressionError) IsUserError()
func (*MissingSlashInPathExpressionError) SecondaryError ¶ added in v1.7.0
func (*MissingSlashInPathExpressionError) SecondaryError() string
func (*MissingSlashInPathExpressionError) StartPosition ¶ added in v1.7.0
func (e *MissingSlashInPathExpressionError) StartPosition() ast.Position
func (*MissingSlashInPathExpressionError) SuggestFixes ¶ added in v1.7.0
func (e *MissingSlashInPathExpressionError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingStartOfAuthorizationError ¶ added in v1.7.0
MissingStartOfAuthorizationError is reported when an authorization list is missing a start token.
func (*MissingStartOfAuthorizationError) DocumentationLink ¶ added in v1.7.0
func (*MissingStartOfAuthorizationError) DocumentationLink() string
func (*MissingStartOfAuthorizationError) EndPosition ¶ added in v1.7.0
func (e *MissingStartOfAuthorizationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingStartOfAuthorizationError) Error ¶ added in v1.7.0
func (e *MissingStartOfAuthorizationError) Error() string
func (*MissingStartOfAuthorizationError) IsUserError ¶ added in v1.7.0
func (*MissingStartOfAuthorizationError) IsUserError()
func (*MissingStartOfAuthorizationError) SecondaryError ¶ added in v1.7.0
func (*MissingStartOfAuthorizationError) SecondaryError() string
func (*MissingStartOfAuthorizationError) StartPosition ¶ added in v1.7.0
func (e *MissingStartOfAuthorizationError) StartPosition() ast.Position
func (*MissingStartOfAuthorizationError) SuggestFixes ¶ added in v1.7.0
func (e *MissingStartOfAuthorizationError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingStartOfParameterListError ¶ added in v1.7.0
MissingStartOfParameterListError is reported when a parameter list is missing a start token.
func (*MissingStartOfParameterListError) DocumentationLink ¶ added in v1.7.0
func (*MissingStartOfParameterListError) DocumentationLink() string
func (*MissingStartOfParameterListError) EndPosition ¶ added in v1.7.0
func (e *MissingStartOfParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingStartOfParameterListError) Error ¶ added in v1.7.0
func (e *MissingStartOfParameterListError) Error() string
func (*MissingStartOfParameterListError) IsUserError ¶ added in v1.7.0
func (*MissingStartOfParameterListError) IsUserError()
func (*MissingStartOfParameterListError) SecondaryError ¶ added in v1.7.0
func (*MissingStartOfParameterListError) SecondaryError() string
func (*MissingStartOfParameterListError) StartPosition ¶ added in v1.7.0
func (e *MissingStartOfParameterListError) StartPosition() ast.Position
func (*MissingStartOfParameterListError) SuggestFixes ¶ added in v1.7.0
func (e *MissingStartOfParameterListError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingToKeywordInAttachExpressionError ¶ added in v1.7.0
MissingToKeywordInAttachExpressionError is reported when the 'to' keyword is missing in an attach expression.
func (*MissingToKeywordInAttachExpressionError) DocumentationLink ¶ added in v1.7.0
func (*MissingToKeywordInAttachExpressionError) DocumentationLink() string
func (*MissingToKeywordInAttachExpressionError) EndPosition ¶ added in v1.7.0
func (e *MissingToKeywordInAttachExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingToKeywordInAttachExpressionError) Error ¶ added in v1.7.0
func (e *MissingToKeywordInAttachExpressionError) Error() string
func (*MissingToKeywordInAttachExpressionError) IsUserError ¶ added in v1.7.0
func (*MissingToKeywordInAttachExpressionError) IsUserError()
func (*MissingToKeywordInAttachExpressionError) SecondaryError ¶ added in v1.7.0
func (*MissingToKeywordInAttachExpressionError) SecondaryError() string
func (*MissingToKeywordInAttachExpressionError) StartPosition ¶ added in v1.7.0
func (e *MissingToKeywordInAttachExpressionError) StartPosition() ast.Position
func (*MissingToKeywordInAttachExpressionError) SuggestFixes ¶ added in v1.7.0
func (e *MissingToKeywordInAttachExpressionError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type MissingTransferError ¶ added in v1.7.0
MissingTransferError is reported when a transfer is missing in a variable declaration.
func (*MissingTransferError) DocumentationLink ¶ added in v1.7.0
func (*MissingTransferError) DocumentationLink() string
func (*MissingTransferError) EndPosition ¶ added in v1.7.0
func (e *MissingTransferError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingTransferError) Error ¶ added in v1.7.0
func (*MissingTransferError) Error() string
func (*MissingTransferError) IsUserError ¶ added in v1.7.0
func (*MissingTransferError) IsUserError()
func (*MissingTransferError) SecondaryError ¶ added in v1.7.0
func (*MissingTransferError) SecondaryError() string
func (*MissingTransferError) StartPosition ¶ added in v1.7.0
func (e *MissingTransferError) StartPosition() ast.Position
func (*MissingTransferError) SuggestFixes ¶ added in v1.7.0
func (e *MissingTransferError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type MissingTypeAfterCommaInIntersectionError ¶ added in v1.7.0
MissingTypeAfterCommaInIntersectionError is reported when a type is missing after a comma in an intersection type.
func (*MissingTypeAfterCommaInIntersectionError) DocumentationLink ¶ added in v1.7.0
func (*MissingTypeAfterCommaInIntersectionError) DocumentationLink() string
func (*MissingTypeAfterCommaInIntersectionError) EndPosition ¶ added in v1.7.0
func (e *MissingTypeAfterCommaInIntersectionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingTypeAfterCommaInIntersectionError) Error ¶ added in v1.7.0
func (*MissingTypeAfterCommaInIntersectionError) Error() string
func (*MissingTypeAfterCommaInIntersectionError) IsUserError ¶ added in v1.7.0
func (*MissingTypeAfterCommaInIntersectionError) IsUserError()
func (*MissingTypeAfterCommaInIntersectionError) SecondaryError ¶ added in v1.7.0
func (*MissingTypeAfterCommaInIntersectionError) SecondaryError() string
func (*MissingTypeAfterCommaInIntersectionError) StartPosition ¶ added in v1.7.0
func (e *MissingTypeAfterCommaInIntersectionError) StartPosition() ast.Position
type MissingTypeAfterSeparatorError ¶ added in v1.7.0
MissingTypeAfterSeparatorError is reported when a type is missing after a separator.
func (*MissingTypeAfterSeparatorError) DocumentationLink ¶ added in v1.7.0
func (*MissingTypeAfterSeparatorError) DocumentationLink() string
func (*MissingTypeAfterSeparatorError) EndPosition ¶ added in v1.7.0
func (e *MissingTypeAfterSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingTypeAfterSeparatorError) Error ¶ added in v1.7.0
func (e *MissingTypeAfterSeparatorError) Error() string
func (*MissingTypeAfterSeparatorError) IsUserError ¶ added in v1.7.0
func (*MissingTypeAfterSeparatorError) IsUserError()
func (*MissingTypeAfterSeparatorError) SecondaryError ¶ added in v1.7.0
func (e *MissingTypeAfterSeparatorError) SecondaryError() string
func (*MissingTypeAfterSeparatorError) StartPosition ¶ added in v1.7.0
func (e *MissingTypeAfterSeparatorError) StartPosition() ast.Position
type MissingTypeAnnotationAfterCommaError ¶ added in v1.7.0
MissingTypeAnnotationAfterCommaError is reported when a type annotation is missing after a comma.
func (*MissingTypeAnnotationAfterCommaError) DocumentationLink ¶ added in v1.7.0
func (*MissingTypeAnnotationAfterCommaError) DocumentationLink() string
func (*MissingTypeAnnotationAfterCommaError) EndPosition ¶ added in v1.7.0
func (e *MissingTypeAnnotationAfterCommaError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MissingTypeAnnotationAfterCommaError) Error ¶ added in v1.7.0
func (*MissingTypeAnnotationAfterCommaError) Error() string
func (*MissingTypeAnnotationAfterCommaError) IsUserError ¶ added in v1.7.0
func (*MissingTypeAnnotationAfterCommaError) IsUserError()
func (*MissingTypeAnnotationAfterCommaError) SecondaryError ¶ added in v1.7.0
func (*MissingTypeAnnotationAfterCommaError) SecondaryError() string
func (*MissingTypeAnnotationAfterCommaError) StartPosition ¶ added in v1.7.0
func (e *MissingTypeAnnotationAfterCommaError) StartPosition() ast.Position
type MultipleColonInDictionaryTypeError ¶ added in v1.7.0
MultipleColonInDictionaryTypeError is reported when more than one colon is found in a dictionary type.
func (*MultipleColonInDictionaryTypeError) DocumentationLink ¶ added in v1.7.0
func (*MultipleColonInDictionaryTypeError) DocumentationLink() string
func (*MultipleColonInDictionaryTypeError) EndPosition ¶ added in v1.7.0
func (e *MultipleColonInDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*MultipleColonInDictionaryTypeError) Error ¶ added in v1.7.0
func (*MultipleColonInDictionaryTypeError) Error() string
func (*MultipleColonInDictionaryTypeError) IsUserError ¶ added in v1.7.0
func (*MultipleColonInDictionaryTypeError) IsUserError()
func (*MultipleColonInDictionaryTypeError) SecondaryError ¶ added in v1.7.0
func (*MultipleColonInDictionaryTypeError) SecondaryError() string
func (*MultipleColonInDictionaryTypeError) StartPosition ¶ added in v1.7.0
func (e *MultipleColonInDictionaryTypeError) StartPosition() ast.Position
func (*MultipleColonInDictionaryTypeError) SuggestFixes ¶ added in v1.7.0
func (e *MultipleColonInDictionaryTypeError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type NestedTypeMissingNameError ¶ added in v1.7.0
NestedTypeMissingNameError is reported when a nested type is missing a name.
func (*NestedTypeMissingNameError) DocumentationLink ¶ added in v1.7.0
func (*NestedTypeMissingNameError) DocumentationLink() string
func (*NestedTypeMissingNameError) EndPosition ¶ added in v1.7.0
func (e *NestedTypeMissingNameError) EndPosition(_ common.MemoryGauge) ast.Position
func (*NestedTypeMissingNameError) Error ¶ added in v1.7.0
func (e *NestedTypeMissingNameError) Error() string
func (*NestedTypeMissingNameError) IsUserError ¶ added in v1.7.0
func (*NestedTypeMissingNameError) IsUserError()
func (*NestedTypeMissingNameError) SecondaryError ¶ added in v1.7.0
func (*NestedTypeMissingNameError) SecondaryError() string
func (*NestedTypeMissingNameError) StartPosition ¶ added in v1.7.0
func (e *NestedTypeMissingNameError) StartPosition() ast.Position
type NonNominalTypeError ¶ added in v1.7.0
func (*NonNominalTypeError) DocumentationLink ¶ added in v1.7.0
func (*NonNominalTypeError) DocumentationLink() string
func (*NonNominalTypeError) EndPosition ¶ added in v1.7.0
func (e *NonNominalTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*NonNominalTypeError) Error ¶ added in v1.7.0
func (e *NonNominalTypeError) Error() string
func (*NonNominalTypeError) IsUserError ¶ added in v1.7.0
func (*NonNominalTypeError) IsUserError()
func (*NonNominalTypeError) SecondaryError ¶ added in v1.7.0
func (*NonNominalTypeError) SecondaryError() string
func (*NonNominalTypeError) StartPosition ¶ added in v1.7.0
func (e *NonNominalTypeError) StartPosition() ast.Position
type ParseError ¶
type ParseError interface {
errors.UserError
ast.HasPosition
// contains filtered or unexported methods
}
type PrivAccessError ¶ added in v1.7.0
func (*PrivAccessError) DocumentationLink ¶ added in v1.7.0
func (*PrivAccessError) DocumentationLink() string
func (*PrivAccessError) Error ¶ added in v1.7.0
func (*PrivAccessError) Error() string
func (*PrivAccessError) IsUserError ¶ added in v1.7.0
func (*PrivAccessError) IsUserError()
func (*PrivAccessError) MigrationNote ¶ added in v1.7.0
func (*PrivAccessError) MigrationNote() string
func (*PrivAccessError) SecondaryError ¶ added in v1.7.0
func (*PrivAccessError) SecondaryError() string
func (*PrivAccessError) SuggestFixes ¶ added in v1.7.0
func (e *PrivAccessError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type PubAccessError ¶ added in v1.7.0
func (*PubAccessError) DocumentationLink ¶ added in v1.7.0
func (*PubAccessError) DocumentationLink() string
func (*PubAccessError) Error ¶ added in v1.7.0
func (*PubAccessError) Error() string
func (*PubAccessError) IsUserError ¶ added in v1.7.0
func (*PubAccessError) IsUserError()
func (*PubAccessError) MigrationNote ¶ added in v1.7.0
func (*PubAccessError) MigrationNote() string
func (*PubAccessError) SecondaryError ¶ added in v1.7.0
func (*PubAccessError) SecondaryError() string
func (*PubAccessError) SuggestFixes ¶ added in v1.7.0
func (e *PubAccessError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type PubSetAccessError ¶ added in v1.7.0
PubSetAccessError is reported when the `pub(set)` access modifier is used. This modifier is invalid in Cadence 1.0.
func (*PubSetAccessError) DocumentationLink ¶ added in v1.7.0
func (*PubSetAccessError) DocumentationLink() string
func (*PubSetAccessError) Error ¶ added in v1.7.0
func (e *PubSetAccessError) Error() string
func (*PubSetAccessError) IsUserError ¶ added in v1.7.0
func (*PubSetAccessError) IsUserError()
func (*PubSetAccessError) MigrationNote ¶ added in v1.7.0
func (*PubSetAccessError) MigrationNote() string
type RestrictedTypeError ¶
func (*RestrictedTypeError) DocumentationLink ¶ added in v1.7.0
func (*RestrictedTypeError) DocumentationLink() string
func (*RestrictedTypeError) Error ¶
func (*RestrictedTypeError) Error() string
func (*RestrictedTypeError) IsUserError ¶
func (*RestrictedTypeError) IsUserError()
func (*RestrictedTypeError) MigrationNote ¶ added in v1.7.0
func (*RestrictedTypeError) MigrationNote() string
func (*RestrictedTypeError) SecondaryError ¶ added in v1.7.0
func (*RestrictedTypeError) SecondaryError() string
type SpecialFunctionReturnTypeError ¶ added in v1.7.0
type SpecialFunctionReturnTypeError struct {
DeclarationKind common.DeclarationKind
ast.Range
}
SpecialFunctionReturnTypeError is reported when a special function has a return type.
func (*SpecialFunctionReturnTypeError) DocumentationLink ¶ added in v1.7.0
func (*SpecialFunctionReturnTypeError) DocumentationLink() string
func (*SpecialFunctionReturnTypeError) Error ¶ added in v1.7.0
func (e *SpecialFunctionReturnTypeError) Error() string
func (*SpecialFunctionReturnTypeError) IsUserError ¶ added in v1.7.0
func (*SpecialFunctionReturnTypeError) IsUserError()
func (*SpecialFunctionReturnTypeError) SecondaryError ¶ added in v1.7.0
func (*SpecialFunctionReturnTypeError) SecondaryError() string
func (*SpecialFunctionReturnTypeError) SuggestFixes ¶ added in v1.7.0
func (e *SpecialFunctionReturnTypeError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type StatementSeparationError ¶ added in v1.7.0
StatementSeparationError is reported when two statements on the same line are not separated by a semicolon.
func (*StatementSeparationError) DocumentationLink ¶ added in v1.7.0
func (*StatementSeparationError) DocumentationLink() string
func (*StatementSeparationError) EndPosition ¶ added in v1.7.0
func (e *StatementSeparationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*StatementSeparationError) Error ¶ added in v1.7.0
func (*StatementSeparationError) Error() string
func (*StatementSeparationError) IsUserError ¶ added in v1.7.0
func (*StatementSeparationError) IsUserError()
func (*StatementSeparationError) SecondaryError ¶ added in v1.7.0
func (*StatementSeparationError) SecondaryError() string
func (*StatementSeparationError) StartPosition ¶ added in v1.7.0
func (e *StatementSeparationError) StartPosition() ast.Position
func (*StatementSeparationError) SuggestFixes ¶ added in v1.7.0
func (e *StatementSeparationError) SuggestFixes(code string) []errors.SuggestedFix[ast.TextEdit]
type SyntaxError ¶
type SyntaxError struct {
Message string
Secondary string
Migration string
Documentation string
Pos ast.Position
}
func NewSyntaxError ¶
func NewSyntaxError(pos ast.Position, message string, params ...any) *SyntaxError
func (*SyntaxError) DocumentationLink ¶ added in v1.7.0
func (e *SyntaxError) DocumentationLink() string
func (*SyntaxError) EndPosition ¶
func (e *SyntaxError) EndPosition(_ common.MemoryGauge) ast.Position
func (*SyntaxError) Error ¶
func (e *SyntaxError) Error() string
func (*SyntaxError) IsUserError ¶
func (*SyntaxError) IsUserError()
func (*SyntaxError) MigrationNote ¶ added in v1.7.0
func (e *SyntaxError) MigrationNote() string
func (*SyntaxError) SecondaryError ¶ added in v1.7.0
func (e *SyntaxError) SecondaryError() string
func (*SyntaxError) StartPosition ¶
func (e *SyntaxError) StartPosition() ast.Position
func (*SyntaxError) WithDocumentation ¶ added in v1.7.0
func (e *SyntaxError) WithDocumentation(documentation string) *SyntaxError
func (*SyntaxError) WithMigration ¶ added in v1.7.0
func (e *SyntaxError) WithMigration(migration string) *SyntaxError
func (*SyntaxError) WithSecondary ¶ added in v1.7.0
func (e *SyntaxError) WithSecondary(secondary string) *SyntaxError
type TypeDepthLimitReachedError ¶
TypeDepthLimitReachedError is reported when the type depth limit was reached
func (TypeDepthLimitReachedError) EndPosition ¶
func (e TypeDepthLimitReachedError) EndPosition(_ common.MemoryGauge) ast.Position
func (TypeDepthLimitReachedError) Error ¶
func (TypeDepthLimitReachedError) Error() string
func (TypeDepthLimitReachedError) IsUserError ¶
func (TypeDepthLimitReachedError) IsUserError()
func (TypeDepthLimitReachedError) StartPosition ¶
func (e TypeDepthLimitReachedError) StartPosition() ast.Position
type UnexpectedColonInDictionaryTypeError ¶ added in v1.7.0
UnexpectedColonInDictionaryTypeError is reported when a colon is found at an unexpected position in a dictionary type.
func (*UnexpectedColonInDictionaryTypeError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedColonInDictionaryTypeError) DocumentationLink() string
func (*UnexpectedColonInDictionaryTypeError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedColonInDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedColonInDictionaryTypeError) Error ¶ added in v1.7.0
func (*UnexpectedColonInDictionaryTypeError) Error() string
func (*UnexpectedColonInDictionaryTypeError) IsUserError ¶ added in v1.7.0
func (*UnexpectedColonInDictionaryTypeError) IsUserError()
func (*UnexpectedColonInDictionaryTypeError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedColonInDictionaryTypeError) SecondaryError() string
func (*UnexpectedColonInDictionaryTypeError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedColonInDictionaryTypeError) StartPosition() ast.Position
type UnexpectedColonInIntersectionTypeError ¶ added in v1.7.0
UnexpectedColonInIntersectionTypeError is reported when a colon is found in an intersection type.
func (*UnexpectedColonInIntersectionTypeError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedColonInIntersectionTypeError) DocumentationLink() string
func (*UnexpectedColonInIntersectionTypeError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedColonInIntersectionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedColonInIntersectionTypeError) Error ¶ added in v1.7.0
func (*UnexpectedColonInIntersectionTypeError) Error() string
func (*UnexpectedColonInIntersectionTypeError) IsUserError ¶ added in v1.7.0
func (*UnexpectedColonInIntersectionTypeError) IsUserError()
func (*UnexpectedColonInIntersectionTypeError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedColonInIntersectionTypeError) SecondaryError() string
func (*UnexpectedColonInIntersectionTypeError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedColonInIntersectionTypeError) StartPosition() ast.Position
func (*UnexpectedColonInIntersectionTypeError) SuggestFixes ¶ added in v1.7.0
func (e *UnexpectedColonInIntersectionTypeError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type UnexpectedCommaInArgumentListError ¶ added in v1.7.0
UnexpectedCommaInArgumentListError is reported when a comma is found at an unexpected position in an argument list.
func (*UnexpectedCommaInArgumentListError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedCommaInArgumentListError) DocumentationLink() string
func (*UnexpectedCommaInArgumentListError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInArgumentListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedCommaInArgumentListError) Error ¶ added in v1.7.0
func (*UnexpectedCommaInArgumentListError) Error() string
func (*UnexpectedCommaInArgumentListError) IsUserError ¶ added in v1.7.0
func (*UnexpectedCommaInArgumentListError) IsUserError()
func (*UnexpectedCommaInArgumentListError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedCommaInArgumentListError) SecondaryError() string
func (*UnexpectedCommaInArgumentListError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInArgumentListError) StartPosition() ast.Position
type UnexpectedCommaInDictionaryTypeError ¶ added in v1.7.0
UnexpectedCommaInDictionaryTypeError is reported when a comma is found in a dictionary type.
func (*UnexpectedCommaInDictionaryTypeError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedCommaInDictionaryTypeError) DocumentationLink() string
func (*UnexpectedCommaInDictionaryTypeError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInDictionaryTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedCommaInDictionaryTypeError) Error ¶ added in v1.7.0
func (*UnexpectedCommaInDictionaryTypeError) Error() string
func (*UnexpectedCommaInDictionaryTypeError) IsUserError ¶ added in v1.7.0
func (*UnexpectedCommaInDictionaryTypeError) IsUserError()
func (*UnexpectedCommaInDictionaryTypeError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedCommaInDictionaryTypeError) SecondaryError() string
func (*UnexpectedCommaInDictionaryTypeError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInDictionaryTypeError) StartPosition() ast.Position
func (*UnexpectedCommaInDictionaryTypeError) SuggestFixes ¶ added in v1.7.0
func (e *UnexpectedCommaInDictionaryTypeError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]
type UnexpectedCommaInIntersectionTypeError ¶ added in v1.7.0
UnexpectedCommaInIntersectionTypeError is reported when a comma is found at an unexpected position in an intersection type.
func (*UnexpectedCommaInIntersectionTypeError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedCommaInIntersectionTypeError) DocumentationLink() string
func (*UnexpectedCommaInIntersectionTypeError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInIntersectionTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedCommaInIntersectionTypeError) Error ¶ added in v1.7.0
func (*UnexpectedCommaInIntersectionTypeError) Error() string
func (*UnexpectedCommaInIntersectionTypeError) IsUserError ¶ added in v1.7.0
func (*UnexpectedCommaInIntersectionTypeError) IsUserError()
func (*UnexpectedCommaInIntersectionTypeError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedCommaInIntersectionTypeError) SecondaryError() string
func (*UnexpectedCommaInIntersectionTypeError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInIntersectionTypeError) StartPosition() ast.Position
type UnexpectedCommaInTypeAnnotationListError ¶ added in v1.7.0
UnexpectedCommaInTypeAnnotationListError is reported when a comma is found at an unexpected position in a type annotation list.
func (*UnexpectedCommaInTypeAnnotationListError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedCommaInTypeAnnotationListError) DocumentationLink() string
func (*UnexpectedCommaInTypeAnnotationListError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInTypeAnnotationListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedCommaInTypeAnnotationListError) Error ¶ added in v1.7.0
func (*UnexpectedCommaInTypeAnnotationListError) Error() string
func (*UnexpectedCommaInTypeAnnotationListError) IsUserError ¶ added in v1.7.0
func (*UnexpectedCommaInTypeAnnotationListError) IsUserError()
func (*UnexpectedCommaInTypeAnnotationListError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedCommaInTypeAnnotationListError) SecondaryError() string
func (*UnexpectedCommaInTypeAnnotationListError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedCommaInTypeAnnotationListError) StartPosition() ast.Position
type UnexpectedDefaultArgumentError ¶ added in v1.7.0
UnexpectedDefaultArgumentError is reported when a default argument is found in an unexpected context.
func (*UnexpectedDefaultArgumentError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedDefaultArgumentError) DocumentationLink() string
func (*UnexpectedDefaultArgumentError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedDefaultArgumentError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedDefaultArgumentError) Error ¶ added in v1.7.0
func (*UnexpectedDefaultArgumentError) Error() string
func (*UnexpectedDefaultArgumentError) IsUserError ¶ added in v1.7.0
func (*UnexpectedDefaultArgumentError) IsUserError()
func (*UnexpectedDefaultArgumentError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedDefaultArgumentError) SecondaryError() string
func (*UnexpectedDefaultArgumentError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedDefaultArgumentError) StartPosition() ast.Position
type UnexpectedEOFError ¶ added in v1.7.0
UnexpectedEOFError is reported when the end of the program is reached unexpectedly
func (UnexpectedEOFError) DocumentationLink ¶ added in v1.7.0
func (UnexpectedEOFError) DocumentationLink() string
func (UnexpectedEOFError) EndPosition ¶ added in v1.7.0
func (e UnexpectedEOFError) EndPosition(_ common.MemoryGauge) ast.Position
func (UnexpectedEOFError) Error ¶ added in v1.7.0
func (UnexpectedEOFError) Error() string
func (UnexpectedEOFError) IsUserError ¶ added in v1.7.0
func (UnexpectedEOFError) IsUserError()
func (UnexpectedEOFError) SecondaryError ¶ added in v1.7.0
func (UnexpectedEOFError) SecondaryError() string
func (UnexpectedEOFError) StartPosition ¶ added in v1.7.0
func (e UnexpectedEOFError) StartPosition() ast.Position
type UnexpectedEOFExpectedTypeAnnotationError ¶ added in v1.7.0
UnexpectedEOFExpectedTypeAnnotationError is reported when the end of the program is reached unexpectedly, but a type annotation was expected.
func (*UnexpectedEOFExpectedTypeAnnotationError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeAnnotationError) DocumentationLink() string
func (*UnexpectedEOFExpectedTypeAnnotationError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedEOFExpectedTypeAnnotationError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedEOFExpectedTypeAnnotationError) Error ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeAnnotationError) Error() string
func (*UnexpectedEOFExpectedTypeAnnotationError) IsUserError ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeAnnotationError) IsUserError()
func (*UnexpectedEOFExpectedTypeAnnotationError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeAnnotationError) SecondaryError() string
func (*UnexpectedEOFExpectedTypeAnnotationError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedEOFExpectedTypeAnnotationError) StartPosition() ast.Position
type UnexpectedEOFExpectedTypeError ¶ added in v1.7.0
UnexpectedEOFExpectedTypeError is reported when the end of the program is reached unexpectedly, but a type was expected.
func (*UnexpectedEOFExpectedTypeError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeError) DocumentationLink() string
func (*UnexpectedEOFExpectedTypeError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedEOFExpectedTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedEOFExpectedTypeError) Error ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeError) Error() string
func (*UnexpectedEOFExpectedTypeError) IsUserError ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeError) IsUserError()
func (*UnexpectedEOFExpectedTypeError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedEOFExpectedTypeError) SecondaryError() string
func (*UnexpectedEOFExpectedTypeError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedEOFExpectedTypeError) StartPosition() ast.Position
type UnexpectedEOFInImportListError ¶ added in v1.7.0
UnexpectedEOFInImportListError is reported when an import list ends unexpectedly.
func (*UnexpectedEOFInImportListError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedEOFInImportListError) DocumentationLink() string
func (*UnexpectedEOFInImportListError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedEOFInImportListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedEOFInImportListError) Error ¶ added in v1.7.0
func (*UnexpectedEOFInImportListError) Error() string
func (*UnexpectedEOFInImportListError) IsUserError ¶ added in v1.7.0
func (*UnexpectedEOFInImportListError) IsUserError()
func (*UnexpectedEOFInImportListError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedEOFInImportListError) SecondaryError() string
func (*UnexpectedEOFInImportListError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedEOFInImportListError) StartPosition() ast.Position
type UnexpectedExpressionStartError ¶ added in v1.7.0
UnexpectedExpressionStartError is reported when an unexpected token is found at the start of an expression.
func (*UnexpectedExpressionStartError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedExpressionStartError) DocumentationLink() string
func (*UnexpectedExpressionStartError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedExpressionStartError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedExpressionStartError) Error ¶ added in v1.7.0
func (e *UnexpectedExpressionStartError) Error() string
func (*UnexpectedExpressionStartError) IsUserError ¶ added in v1.7.0
func (*UnexpectedExpressionStartError) IsUserError()
func (*UnexpectedExpressionStartError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedExpressionStartError) SecondaryError() string
func (*UnexpectedExpressionStartError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedExpressionStartError) StartPosition() ast.Position
type UnexpectedTokenAtEndError ¶ added in v1.7.0
UnexpectedTokenAtEndError is reported when there is an unexpected token at the end of the program
func (*UnexpectedTokenAtEndError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTokenAtEndError) DocumentationLink() string
func (*UnexpectedTokenAtEndError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTokenAtEndError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTokenAtEndError) Error ¶ added in v1.7.0
func (e *UnexpectedTokenAtEndError) Error() string
func (*UnexpectedTokenAtEndError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTokenAtEndError) IsUserError()
func (*UnexpectedTokenAtEndError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedTokenAtEndError) SecondaryError() string
func (*UnexpectedTokenAtEndError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTokenAtEndError) StartPosition() ast.Position
type UnexpectedTokenInBlockCommentError ¶ added in v1.7.0
UnexpectedTokenInBlockCommentError is reported when an unexpected token is found in a block comment.
func (*UnexpectedTokenInBlockCommentError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTokenInBlockCommentError) DocumentationLink() string
func (*UnexpectedTokenInBlockCommentError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInBlockCommentError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTokenInBlockCommentError) Error ¶ added in v1.7.0
func (e *UnexpectedTokenInBlockCommentError) Error() string
func (*UnexpectedTokenInBlockCommentError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTokenInBlockCommentError) IsUserError()
func (*UnexpectedTokenInBlockCommentError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedTokenInBlockCommentError) SecondaryError() string
func (*UnexpectedTokenInBlockCommentError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInBlockCommentError) StartPosition() ast.Position
type UnexpectedTokenInExpressionError ¶ added in v1.7.0
UnexpectedTokenInExpressionError is reported when an unexpected token is found in an expression.
func (*UnexpectedTokenInExpressionError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTokenInExpressionError) DocumentationLink() string
func (*UnexpectedTokenInExpressionError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInExpressionError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTokenInExpressionError) Error ¶ added in v1.7.0
func (e *UnexpectedTokenInExpressionError) Error() string
func (*UnexpectedTokenInExpressionError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTokenInExpressionError) IsUserError()
func (*UnexpectedTokenInExpressionError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedTokenInExpressionError) SecondaryError() string
func (*UnexpectedTokenInExpressionError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInExpressionError) StartPosition() ast.Position
type UnexpectedTokenInParameterListError ¶ added in v1.7.0
UnexpectedTokenInParameterListError is reported when an unexpected token is found in a parameter list.
func (*UnexpectedTokenInParameterListError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTokenInParameterListError) DocumentationLink() string
func (*UnexpectedTokenInParameterListError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTokenInParameterListError) Error ¶ added in v1.7.0
func (e *UnexpectedTokenInParameterListError) Error() string
func (*UnexpectedTokenInParameterListError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTokenInParameterListError) IsUserError()
func (*UnexpectedTokenInParameterListError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedTokenInParameterListError) SecondaryError() string
func (*UnexpectedTokenInParameterListError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInParameterListError) StartPosition() ast.Position
type UnexpectedTokenInTypeError ¶ added in v1.7.0
UnexpectedTokenInTypeError is reported when an unexpected token is found in a type.
func (*UnexpectedTokenInTypeError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTokenInTypeError) DocumentationLink() string
func (*UnexpectedTokenInTypeError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInTypeError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTokenInTypeError) Error ¶ added in v1.7.0
func (e *UnexpectedTokenInTypeError) Error() string
func (*UnexpectedTokenInTypeError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTokenInTypeError) IsUserError()
func (*UnexpectedTokenInTypeError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedTokenInTypeError) SecondaryError() string
func (*UnexpectedTokenInTypeError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInTypeError) StartPosition() ast.Position
type UnexpectedTokenInTypeParameterListError ¶ added in v1.7.0
UnexpectedTokenInTypeParameterListError is reported when an unexpected token is found in a type parameter list.
func (*UnexpectedTokenInTypeParameterListError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTokenInTypeParameterListError) DocumentationLink() string
func (*UnexpectedTokenInTypeParameterListError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInTypeParameterListError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTokenInTypeParameterListError) Error ¶ added in v1.7.0
func (e *UnexpectedTokenInTypeParameterListError) Error() string
func (*UnexpectedTokenInTypeParameterListError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTokenInTypeParameterListError) IsUserError()
func (*UnexpectedTokenInTypeParameterListError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedTokenInTypeParameterListError) SecondaryError() string
func (*UnexpectedTokenInTypeParameterListError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInTypeParameterListError) StartPosition() ast.Position
type UnexpectedTokenInsteadOfSeparatorError ¶ added in v1.7.0
type UnexpectedTokenInsteadOfSeparatorError struct {
GotToken lexer.Token
ExpectedSeparator lexer.TokenType
ExpectedEndToken lexer.TokenType
}
UnexpectedTokenInsteadOfSeparatorError is reported when an unexpected token is found, where a separator or an end token was expected.
func (*UnexpectedTokenInsteadOfSeparatorError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTokenInsteadOfSeparatorError) DocumentationLink() string
func (*UnexpectedTokenInsteadOfSeparatorError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInsteadOfSeparatorError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTokenInsteadOfSeparatorError) Error ¶ added in v1.7.0
func (e *UnexpectedTokenInsteadOfSeparatorError) Error() string
func (*UnexpectedTokenInsteadOfSeparatorError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTokenInsteadOfSeparatorError) IsUserError()
func (*UnexpectedTokenInsteadOfSeparatorError) SecondaryError ¶ added in v1.7.0
func (e *UnexpectedTokenInsteadOfSeparatorError) SecondaryError() string
func (*UnexpectedTokenInsteadOfSeparatorError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTokenInsteadOfSeparatorError) StartPosition() ast.Position
type UnexpectedTypeStartError ¶ added in v1.7.0
UnexpectedTypeStartError is reported when an unexpected token is found at the start of a type.
func (*UnexpectedTypeStartError) DocumentationLink ¶ added in v1.7.0
func (*UnexpectedTypeStartError) DocumentationLink() string
func (*UnexpectedTypeStartError) EndPosition ¶ added in v1.7.0
func (e *UnexpectedTypeStartError) EndPosition(_ common.MemoryGauge) ast.Position
func (*UnexpectedTypeStartError) Error ¶ added in v1.7.0
func (e *UnexpectedTypeStartError) Error() string
func (*UnexpectedTypeStartError) IsUserError ¶ added in v1.7.0
func (*UnexpectedTypeStartError) IsUserError()
func (*UnexpectedTypeStartError) SecondaryError ¶ added in v1.7.0
func (*UnexpectedTypeStartError) SecondaryError() string
func (*UnexpectedTypeStartError) StartPosition ¶ added in v1.7.0
func (e *UnexpectedTypeStartError) StartPosition() ast.Position
type WhitespaceAfterMemberAccessError ¶ added in v1.7.0
type WhitespaceAfterMemberAccessError struct {
OperatorTokenType lexer.TokenType
WhitespaceRange ast.Range
}
WhitespaceAfterMemberAccessError is reported when there is whitespace after a member access operator.
func (*WhitespaceAfterMemberAccessError) DocumentationLink ¶ added in v1.7.0
func (*WhitespaceAfterMemberAccessError) DocumentationLink() string
func (*WhitespaceAfterMemberAccessError) EndPosition ¶ added in v1.7.0
func (e *WhitespaceAfterMemberAccessError) EndPosition(_ common.MemoryGauge) ast.Position
func (*WhitespaceAfterMemberAccessError) Error ¶ added in v1.7.0
func (e *WhitespaceAfterMemberAccessError) Error() string
func (*WhitespaceAfterMemberAccessError) IsUserError ¶ added in v1.7.0
func (*WhitespaceAfterMemberAccessError) IsUserError()
func (*WhitespaceAfterMemberAccessError) SecondaryError ¶ added in v1.7.0
func (e *WhitespaceAfterMemberAccessError) SecondaryError() string
func (*WhitespaceAfterMemberAccessError) StartPosition ¶ added in v1.7.0
func (e *WhitespaceAfterMemberAccessError) StartPosition() ast.Position
func (*WhitespaceAfterMemberAccessError) SuggestFixes ¶ added in v1.7.0
func (e *WhitespaceAfterMemberAccessError) SuggestFixes(_ string) []errors.SuggestedFix[ast.TextEdit]