Directories ¶
Path | Synopsis |
---|---|
凹语言™ 功能 API 包。
|
凹语言™ 功能 API 包。 |
internal
|
|
3rdparty/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
|
Package cli provides a minimal framework for creating and organizing command line Go applications. |
3rdparty/jsonrpc2
Package jsonrpc2 provides a client and server implementation of [JSON-RPC 2.0](http://www.jsonrpc.org/specification).
|
Package jsonrpc2 provides a client and server implementation of [JSON-RPC 2.0](http://www.jsonrpc.org/specification). |
3rdparty/toml
Package toml implements decoding and encoding of TOML files.
|
Package toml implements decoding and encoding of TOML files. |
3rdparty/wabt-go
wabt 可执行程序包装
|
wabt 可执行程序包装 |
app
凹语言,The Wa Programming Language.
|
凹语言,The Wa Programming Language. |
ast
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. |
ast/astutil
Package astutil contains common utilities for working with the Go AST.
|
Package astutil contains common utilities for working with the Go AST. |
ast/inspector
Package inspector provides helper functions for traversal over the syntax trees of a package, including node filtering by type, and materialization of the traversal stack.
|
Package inspector provides helper functions for traversal over the syntax trees of a package, including node filtering by type, and materialization of the traversal stack. |
backends/compiler_c/cir/ctypes
ctypes包定义C-IR的类型
|
ctypes包定义C-IR的类型 |
backends/compiler_wat/wir/wat
WAT 文本格式的模块。
|
WAT 文本格式的模块。 |
constant
Package constant implements Values representing untyped Go constants and their corresponding operations.
|
Package constant implements Values representing untyped Go constants and their corresponding operations. |
format
Package format implements standard formatting of Go source.
|
Package format implements standard formatting of Go source. |
frontend/wz/parser
Package parser implements a parser for Go source files.
|
Package parser implements a parser for Go source files. |
frontend/wz/scanner
Package scanner implements a scanner for Go source text.
|
Package scanner implements a scanner for Go source text. |
frontend/wz/token
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). |
parser
Package parser implements a parser for Go source files.
|
Package parser implements a parser for Go source files. |
printer
Package printer implements printing of AST nodes.
|
Package printer implements printing of AST nodes. |
scanner
Package scanner implements a scanner for Go source text.
|
Package scanner implements a scanner for Go source text. |
ssa
Package ssa defines a representation of the elements of Go programs (packages, types, functions, variables and constants) using a static single-assignment (SSA) form intermediate representation (IR) for the bodies of functions.
|
Package ssa defines a representation of the elements of Go programs (packages, types, functions, variables and constants) using a static single-assignment (SSA) form intermediate representation (IR) for the bodies of functions. |
token
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). |
types
Package types declares the data types and implements the algorithms for type-checking of Go packages.
|
Package types declares the data types and implements the algorithms for type-checking of Go packages. |
types/objectpath
Package objectpath defines a naming scheme for types.Objects (that is, named entities in Go programs) relative to their enclosing package.
|
Package objectpath defines a naming scheme for types.Objects (that is, named entities in Go programs) relative to their enclosing package. |
types/typeutil
Package typeutil defines various utilities for types, such as Map, a mapping from types.Type to interface{} values.
|
Package typeutil defines various utilities for types, such as Map, a mapping from types.Type to interface{} values. |
Click to show internal directories.
Click to hide internal directories.