Skip to content

solidityj/solidityj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolidityJ

Build Status

SolidityJ is a Solidity stack for the JVM. It aims not to replace the official compiler but to provide a set of tools for building advanced code intelligence applications on top of it.

Interested? Get in touch at federicobond@gmail.com

Example (in Kotlin)

import org.solidityj.parseCode

fun process(str: String) {
  val ast = parseCode(str)
}

To Do

  • Finish AST building from ANTLR parse tree
  • Write unit tests for AST builder
  • Implement a Language Server Protocol compatible service

Author

Federico Bond (@federicobond)

License

GPL 3.0

Releases

No releases published

Packages

No packages published