Skip to content
Nevio Vesic edited this page Aug 10, 2023 · 22 revisions

Home

Welcome to the SolGo wiki! SolGo is a powerful Solidity parser built with Golang, designed to transform Solidity source code into a structured format for in-depth analysis. Whether you're a developer, researcher, or blockchain enthusiast, SolGo offers a suite of features to cater to a wide range of needs.

Brief Description

SolGo is more than just a parser; it's a comprehensive toolset for the Solidity ecosystem. By leveraging the efficiency and power of Golang, SolGo provides a unique perspective into Solidity smart contracts. With its ability to generate detailed parse trees, Abstract Syntax Trees (AST), and Intermediate Representations (IR), SolGo stands as an indispensable tool for anyone working with Solidity.

Harnessing the capabilities of Antlr and AntlrGo for grammar parsing, SolGo ensures precision and reliability. Its suite of features, from opcode decompilation to syntax error handling, makes it a one-stop solution for Solidity analysis.

Table of Contents

UNDER DEVELOPMENT...

  1. Introduction
  2. Features
  3. Getting Started
  4. Documentation
  5. Contributing
  6. License
  7. Acknowledgements

Dive into each section to explore more about SolGo and its capabilities. Whether you're here to learn, contribute, or seek support, we hope this wiki serves as a valuable resource on your journey with SolGo.

Clone this wiki locally