python-solidity-parser

An experimental Solidity parser for Python built on top of a robust ANTLR4 grammar 📚

Downloads
2.1K
Stars
142
Committers
4

Bot releases are hidden (Show)

python-solidity-parser - Version 0.1.1 Latest Release

Published by tintinweb almost 3 years ago

⚠️ breaking changes - Please note that this is an experimental parser and might not be complete!

  • updated to new solidity grammar - #19 (addresses #11, #16, #17, #18)
python-solidity-parser - Version 0.0.7

Published by tintinweb almost 5 years ago

maintenance release

  • fixes parsing of boolean literal value #7
python-solidity-parser - Version 0.0.6

Published by tintinweb about 5 years ago

maintenance release

  • add typeName to Parameter node see #6
python-solidity-parser - Version 0.0.5

Published by tintinweb over 5 years ago

maintenance release

  • expose FunctionObject.visibility and FunctionObject.stateMutability see #4
python-solidity-parser - Version 0.0.4

Published by tintinweb over 5 years ago

maintenance release

  • fix parser issues #1, #2
  • added emit statement #3
python-solidity-parser - Version 0.0.3

Published by tintinweb over 5 years ago

maintenance release

  • fix parser issues
  • expose visitor
python-solidity-parser - Version 0.0.2

Published by tintinweb over 5 years ago

feature release

  • added object oriented convenience interface parser.objectify(parser.parse_file("simple.sol")) --> see readme
python-solidity-parser - Version 0.0.1

Published by tintinweb over 5 years ago

initial release

  • port of @federicobond's awesome work now available for python3 and published to pip

#> pip3 install solidity-parser