Skip to content

juanfranblanco/solparse-exp

 
 

Repository files navigation

Solparse Exp

Pegjs-based Parser for the Solidity Programming language.

This is a fork of duaraghav8 Solparse which was a fork of the original Consensys' solidity-parser by Tim Coulter. @cgewecke, @duaraghav8 and @federicobond are co-authors.

Note

This version was created primarily to work with https://github.com/juanfranblanco/vscode-solidity, and added IncompleteBlock to help on not completed statements, but over the years as it has continued to be updated remains as the only solidity parser that uses PEG.

If you are not interested in "IncompleteBlock" it can be removed or commented out for your own needs. Or 2 parsers can be included in the package, raise an issue if this is your requirement.

Fixes welcome :)

License

MIT

Packages

No packages published

Languages

  • PEG.js 66.2%
  • Solidity 29.7%
  • JavaScript 4.1%