Directories ¶
Path | Synopsis |
---|---|
Package ast declares the types used to represent syntax trees for Go+ packages.
|
Package ast declares the types used to represent syntax trees for Go+ packages. |
Package cl compiles Go+ syntax trees (ast) into a backend code.
|
Package cl compiles Go+ syntax trees (ast) into a backend code. |
cmd
|
|
exec
|
|
bytecode
Package bytecode implements a bytecode backend for the Go+ language.
|
Package bytecode implements a bytecode backend for the Go+ language. |
golang
Package golang implements a golang backend for Go+ to generate Go code.
|
Package golang implements a golang backend for Go+ to generate Go code. |
golang/internal/go/format
Package format implements standard formatting of Go source.
|
Package format implements standard formatting of Go source. |
golang/internal/go/printer
Package printer implements printing of AST nodes.
|
Package printer implements printing of AST nodes. |
Package exec defines the specification of a Go+ backend.
|
Package exec defines the specification of a Go+ backend. |
Package format implements standard formatting of Go+ source.
|
Package format implements standard formatting of Go+ source. |
Package gop provides all interfaces for implementing a Go+ package from existed Go packages.
|
Package gop provides all interfaces for implementing a Go+ package from existed Go packages. |
builtin
Package builtin provide Go+ builtin stuffs, including builtin constants, types and functions.
|
Package builtin provide Go+ builtin stuffs, including builtin constants, types and functions. |
flag
Package flag provide Go+ "flag" package, as "flag" package in Go.
|
Package flag provide Go+ "flag" package, as "flag" package in Go. |
fmt
Package fmt provide Go+ "fmt" package, as "fmt" package in Go.
|
Package fmt provide Go+ "fmt" package, as "fmt" package in Go. |
io
Package io provide Go+ "io" package, as "io" package in Go.
|
Package io provide Go+ "io" package, as "io" package in Go. |
io/ioutil
Package ioutil provide Go+ "io/ioutil" package, as "io/ioutil" package in Go.
|
Package ioutil provide Go+ "io/ioutil" package, as "io/ioutil" package in Go. |
os
Package os provide Go+ "os" package, as "os" package in Go.
|
Package os provide Go+ "os" package, as "os" package in Go. |
reflect
Package reflect provide Go+ "reflect" package, as "reflect" package in Go.
|
Package reflect provide Go+ "reflect" package, as "reflect" package in Go. |
strconv
Package strconv provide Go+ "strconv" package, as "strconv" package in Go.
|
Package strconv provide Go+ "strconv" package, as "strconv" package in Go. |
strings
Package strings provide Go+ "strings" package, as "strings" package in Go.
|
Package strings provide Go+ "strings" package, as "strings" package in Go. |
sync
Package sync provide Go+ "sync" package, as "sync" package in Go.
|
Package sync provide Go+ "sync" package, as "sync" package in Go. |
sync/atomic
Package atomic provide Go+ "sync/atomic" package, as "sync/atomic" package in Go.
|
Package atomic provide Go+ "sync/atomic" package, as "sync/atomic" package in Go. |
Package parser implements a parser for Go+ source files.
|
Package parser implements a parser for Go+ source files. |
Package printer implements printing of AST nodes.
|
Package printer implements printing of AST nodes. |
Package scanner implements a scanner for Go+ source text.
|
Package scanner implements a scanner for Go+ source text. |
Package token defines constants representing the lexical tokens of the Go+ programming language and basic operations on tokens (printing, predicates).
|
Package token defines constants representing the lexical tokens of the Go+ programming language and basic operations on tokens (printing, predicates). |
tutorial
|
|
Package xtypes provides `go/types` extended utilities.
|
Package xtypes provides `go/types` extended utilities. |
Click to show internal directories.
Click to hide internal directories.