Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type DuplicateKeyError ¶ added in v1.14.1
func ErrDuplicateKey ¶ added in v1.14.1
func ErrDuplicateKey(msg string, tk *token.Token) *DuplicateKeyError
ErrDuplicateKey creates an duplicate key error instance with token.
func (*DuplicateKeyError) Error ¶ added in v1.14.1
func (e *DuplicateKeyError) Error() string
func (*DuplicateKeyError) FormatError ¶ added in v1.14.1
func (e *DuplicateKeyError) FormatError(colored, inclSource bool) string
func (*DuplicateKeyError) GetMessage ¶ added in v1.17.0
func (e *DuplicateKeyError) GetMessage() string
func (*DuplicateKeyError) GetToken ¶ added in v1.17.0
func (e *DuplicateKeyError) GetToken() *token.Token
type OverflowError ¶ added in v1.14.1
func ErrOverflow ¶ added in v1.13.0
ErrOverflow creates an overflow error instance with message and a token.
func (*OverflowError) Error ¶ added in v1.14.1
func (e *OverflowError) Error() string
func (*OverflowError) FormatError ¶ added in v1.14.1
func (e *OverflowError) FormatError(colored, inclSource bool) string
func (*OverflowError) GetMessage ¶ added in v1.17.0
func (e *OverflowError) GetMessage() string
func (*OverflowError) GetToken ¶ added in v1.17.0
func (e *OverflowError) GetToken() *token.Token
type SyntaxError ¶ added in v1.14.1
func ErrSyntax ¶
func ErrSyntax(msg string, tk *token.Token) *SyntaxError
ErrSyntax create syntax error instance with message and token
func (*SyntaxError) Error ¶ added in v1.14.1
func (e *SyntaxError) Error() string
func (*SyntaxError) FormatError ¶ added in v1.14.1
func (e *SyntaxError) FormatError(colored, inclSource bool) string
func (*SyntaxError) GetMessage ¶ added in v1.17.0
func (e *SyntaxError) GetMessage() string
func (*SyntaxError) GetToken ¶ added in v1.17.0
func (e *SyntaxError) GetToken() *token.Token
type TypeError ¶ added in v1.9.6
type TypeError struct {
DstType reflect.Type
SrcType reflect.Type
StructFieldName *string
Token *token.Token
}
func ErrTypeMismatch ¶ added in v1.14.1
ErrTypeMismatch cerates an type mismatch error instance with token.
func (*TypeError) FormatError ¶ added in v1.9.6
func (*TypeError) GetMessage ¶ added in v1.17.0
type UnexpectedNodeTypeError ¶ added in v1.14.1
type UnexpectedNodeTypeError struct {
Actual ast.NodeType
Expected ast.NodeType
Token *token.Token
}
func ErrUnexpectedNodeType ¶ added in v1.14.1
func ErrUnexpectedNodeType(actual, expected ast.NodeType, tk *token.Token) *UnexpectedNodeTypeError
func (*UnexpectedNodeTypeError) Error ¶ added in v1.14.1
func (e *UnexpectedNodeTypeError) Error() string
func (*UnexpectedNodeTypeError) FormatError ¶ added in v1.14.1
func (e *UnexpectedNodeTypeError) FormatError(colored, inclSource bool) string
func (*UnexpectedNodeTypeError) GetMessage ¶ added in v1.17.0
func (e *UnexpectedNodeTypeError) GetMessage() string
func (*UnexpectedNodeTypeError) GetToken ¶ added in v1.17.0
func (e *UnexpectedNodeTypeError) GetToken() *token.Token
type UnknownFieldError ¶ added in v1.14.1
func ErrUnknownField ¶ added in v1.14.1
func ErrUnknownField(msg string, tk *token.Token) *UnknownFieldError
ErrUnknownField creates an unknown field error instance with token.
func (*UnknownFieldError) Error ¶ added in v1.14.1
func (e *UnknownFieldError) Error() string
func (*UnknownFieldError) FormatError ¶ added in v1.14.1
func (e *UnknownFieldError) FormatError(colored, inclSource bool) string
func (*UnknownFieldError) GetMessage ¶ added in v1.17.0
func (e *UnknownFieldError) GetMessage() string
func (*UnknownFieldError) GetToken ¶ added in v1.17.0
func (e *UnknownFieldError) GetToken() *token.Token
Click to show internal directories.
Click to hide internal directories.