Documentation ¶
Overview ¶
Package analyzer implements source code static semantic analysis. It's important to keep errors as human-readable as possible because they are what end-user is facing when something goes wrong.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrCompilerVersion = errors.New("incompatible compiler version")
)
View Source
var (
ErrComplexLiteralSender = errors.New("literal network sender must have primitive type")
)
View Source
var (
ErrConstSeveralValues = errors.New("Constant cannot have several values at once")
)
View Source
var (
ErrInterfaceTypeParams = errors.New("Cannot resolve interface type parameters")
)
Functions ¶
This section is empty.
Types ¶
type Analyzer ¶
type Analyzer struct {
// contains filtered or unexported fields
}
func (Analyzer) AnalyzeBuild ¶
Click to show internal directories.
Click to hide internal directories.