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.
This file contains the logic for analyzing network connections. Some methods here might look like they are related to senders or receivers specifically, but they are actually related to both, so they are placed here.
Index ¶
Constants ¶
This section is empty.
Variables ¶
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.