An open API service indexing awesome lists of open source software.

https://github.com/influx6/astkit

Making your life easier working with Golang AST
https://github.com/influx6/astkit

ast ast-structures astkit gokit-astkit golang-ast

Last synced: 7 months ago
JSON representation

Making your life easier working with Golang AST

Awesome Lists containing this project

README

          

AstKit
---------
[![Go Report Card](https://goreportcard.com/badge/github.com/influx6/astkit)](https://goreportcard.com/report/github.com/influx6/astkit)
[![Travis Build](https://travis-ci.org/influx6/astkit.svg?branch=master)](https://travis-ci.org/influx6/astkit#)
[![GoDoc](https://godoc.org/github.com/influx6/astkit?status.svg)](http://godoc.org/github.com/influx6/astkit)

AstKit is a library built to help reduce the surface area required to work with the generated AST structures from the internal
Golang runtime [Ast](https://golang.org/pkg/go/ast), [Tokens](https://golang.org/pkg/go/tokens) and [Types](https://golang.org/pkg/go/types)
packages.

### Install

```bash
go get -u github.com/influx6/astkit
```

![Docs](./media/docs.png)