tools: golang.org/x/tools/go/ast/astutil Index | Files | Directories

Packages that import astutil

PathSynopsis
bitbucket.org/bestchai/dinv/instrumenter
bitbucket.org/bestchai/dinv/programslicer/cfgPackage cfg provides intraprocedural control flow graphs (CFGs) with statement-level granularity, i.e., CFGs whose nodes correspond 1-1 to the Stmt nodes from an abstract syntax tree.
decomp.org/x/cmd/go-postgo-post post-processes Go source code to make it more idiomatic.
github.com/caddyserver/caddydev/caddybuild
github.com/ernesto-jimenez/gogen/cleanimportsPackage cleanimports provides functionality to clean unused imports from the given source code
github.com/ernesto-jimenez/gogen/specificPackage specific copies the source from a package and generates a second package replacing some of the types used.
github.com/goadesign/goa/goagen/codegenPackage codegen contains common code used by all code generators.
github.com/go-goast/goast/goast
github.com/gsp-lang/gsp
github.com/hicksca/goreYet another Go REPL that works nicely.
github.com/jackspirou/importsplusPackage imports implements a Go pretty-printer (like package "go/​format") that also adds or removes import statements as necessary.
github.com/joeshaw/gengen/genlib
github.com/mholt/custombuildEasily automate custom builds of your Go programs
github.com/​michaellaszlo/​boomerang/​apptemplateThe apptemplate package implements template parsing and code generation.
github.com/mjibson/partyParty is a tool to automate the use of third party packages.
github.com/moorereason/goa/goagen/codegenPackage codegen contains common code used by all code generators.
github.com/motemen/go-quickfixPackage quickfix provides functions for fixing Go ASTs that are well typed but "go build" refuses to build.
github.com/motemen/goreYet another Go REPL that works nicely.
github.com/mzdravkov/glimmer
github.com/nak3/goreYet another Go REPL that works nicely.
github.com/sasha-s/go-inline/goinlinePackage goinline implements inlining for go identifiers.
github.com/shurcooL/Conception-go/pkg/exp11Package exp11 allows displaying Go package source code with dot imports inlined, or merging entire Go package into a single file.
github.com/stanim/typewriter/packagesPackage packages provides the basic utilities for any type conversion.
github.com/tmc/srcutils/pos
github.com/visualfc/gotools/gofmtPackage imports implements a Go pretty-printer (like package "go/​format") that also adds or removes import statements as necessary.
github.com/visualfc/gotools/goimportsPackage imports implements a Go pretty-printer (like package "go/​format") that also adds or removes import statements as necessary.
golang.org/x/tools/cmd/guruguru: a tool for answering questions about Go source code.
golang.org/x/tools/go/loaderPackage loader loads a complete Go program from source code, parsing and type-checking the initial packages plus their transitive closure of dependencies.
golang.org/x/tools/go/ssaPackage 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.
golang.org/x/tools/importsPackage imports implements a Go pretty-printer (like package "go/​format") that also adds or removes import statements as necessary.
golang.org/x/tools/oraclePackage oracle contains the implementation of the oracle tool whose command-line is provided by golang.org/​x/​tools/​cmd/​oracle.
golang.org/x/tools/refactor/egPackage eg implements the example-based refactoring tool whose command-line is defined in golang.org/​x/​tools/​cmd/​eg.
golang.org/x/tools/refactor/renamePackage rename contains the implementation of the 'gorename' command whose main function is in golang.org/​x/​tools/​cmd/​gorename.
golang.org/x/tools/refactor/satisfyPackage satisfy inspects the type-checked ASTs of Go packages and reports the set of discovered type constraints of the form (lhs, rhs Type) where lhs is a non-trivial interface, rhs satisfies this interface, and this fact is necessary for the package to be well-typed.