jawa-compiler: Interactive Compiler for JAWA.

License Download Maven Central Build Status Codacy Badge Codacy Badge

Obtaining

Depend on jawa-compiler by editing build.sbt:

libraryDependencies += "com.github.arguslab" %% "jawa-compiler" % "1.0.7"

If you use Maven or Gradle, you should translate it to corresponding format.

Developing jawa-compiler

In order to take part in jawa-compiler development, you need to:

  1. Install the following software:

    • IntelliJ IDEA 14 or higher with compatible version of Scala plugin
  2. Fork this repository and clone it to your computer

$ git clone https://github.com/arguslab/jawa-compiler.git
  1. Open IntelliJ IDEA, select File -> New -> Project from existing sources (if from initial window: Import Project), point to the directory where Scala plugin repository is and then import it as SBT project.

  2. When importing is finished, go to jawa-compiler repo directory and run

$ git checkout .idea

in order to get artifacts and run configurations for IDEA project.

  1. If you want to build jawa-compiler from command line, go to jawa-compiler repo directory and run

    $ tools/bin/sbt clean compile test
    

How to contribute

To contribute to the jawa-compiler, please send us a pull request from your fork of this repository!

For more information on building and developing jawa-compiler, please also check out our guidelines for contributing. People who provided excellent ideas are listed in contributor.