negrel / asttk

:hammer_and_wrench: A toolkit to parse/edit/inspect go files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🛠️ AST Toolkit

A toolkit to parse/edit/inspect go files.

PkgGoDev Go Report Card

Features

ASTTK is a set of packages that provide tools to manipulate go files/packages easily:

  • Parse
    • Parse a go file.
    • Parse a go package.
    • Parse a go package, and it's sub-package.
  • Inspector
    • Split your AST Inspection in multiple Inspector
    • Efficient inspection with multiple Inspectors.
  • Edit
    • Ready-to-use Inspector function for basic AST edition.

Contributing

If you want to contribute to ASTTK to add a feature or improve the code contact me at negrel.dev@protonmail.com, open an issue or make a pull request.

🌠 Show your support

Please give a ⭐ if this project helped you!

📜 License

MIT © Alexandre Negrel

About

:hammer_and_wrench: A toolkit to parse/edit/inspect go files.

License:MIT License


Languages

Language:Go 100.0%