Merge: Nitj: A compiler to Java code.
authorJean Privat <jean@pryen.org>
Wed, 22 Jul 2015 14:21:00 +0000 (10:21 -0400)
committerJean Privat <jean@pryen.org>
Wed, 22 Jul 2015 14:21:00 +0000 (10:21 -0400)
Introduce a new compiler `nitj` that takes nit code and produce Java code.

Passes ~700/950 tests from the base*.nit test suite.

Since the commit serie is rather long, I suggest to read it comit by commit.

Some features still missing (maybe later):
* generics
* arrays
* varargs
* strings

Note: There is no concrete motivation beyond this engine. Did it for the lulz.

Pull-Request: #1577
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Jean-Philippe Caissy <jpcaissy@piji.ca>
Reviewed-by: Jean Privat <jean@pryen.org>

1  2 
tests/tests.sh

diff --cc tests/tests.sh
Simple merge