Documentation
¶
Overview ¶
Package compiler provides the AspectGo compiler.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compiler ¶
type Compiler struct {
// WovenGOPATH is the GOPATH for woven packages.
WovenGOPATH string
// Target is the target package name.
// Can contain ... for recursive weaving.
Target string
// AspectFilenames are aspect file names.
// currently, only single aspect file is supported
AspectFilenames []string
}
Compiler is the type for the AspectGo compiler.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli provides the CLI for AspectGo.
|
Package cli provides the CLI for AspectGo. |
|
Package consts provides constant values for AspectGo.
|
Package consts provides constant values for AspectGo. |
|
Package gopath provides GOPATH-related utilities.
|
Package gopath provides GOPATH-related utilities. |
|
Package parse provides the aspect parser.
|
Package parse provides the aspect parser. |
|
Package util provides miscellaneous utilities.
|
Package util provides miscellaneous utilities. |
|
Package weave provides the weaver.
|
Package weave provides the weaver. |
Click to show internal directories.
Click to hide internal directories.