Site for Go tools crafters: combined documentation for go-toolsmith packages, external references and other useful resources.
There are two major project goals:
List of packages maintained under
Package astcopy implements Go AST deep copy operations.
Package astequal provides AST (deep) equallity check operations.
Package astfmt implements
ast.Node formatting with fmt-like API.
Package astp provides AST predicates.
Package strparse provides convenience wrappers around
go/parser for simple expr/stmt/decl parsing from string.
Projects that use
go-toolsmith and are willing to share that fact.