decaf
decaf copied to clipboard
The new Decaf compiler, rewritten in "modern" Java
I'm on Linux Manjaro and I was trying to build decaf from the src and when I would run: gradle build it would fail for the jar task stating something...
Input: ```java class Main { static void main() { int[][] test; int[] a = new int[test[10]]; int[] b = new int[main()]; main()[10] = 1; } } ``` Output: ``` ***...
Non-equal comparison operators such as , ge, le come without associativity, yet current LL(1) grammar treats them as left associative, which can bring about erroneous parsing output when handling `a...