Z-- is a JVM based language. This repository includes both an online web interface, and a compiler.
The online web interface is done with TeaVM
The compiler is written in java.
Due to how TeaVM works, some limits exist in web version.
//Supported calls
//java.lang.System
System.currentTimeMillis();
System.nanoTime();
System.getProperty();
System.clearProperty();
System.out;
System.err;
//java.lang.String
String.trim();
String.toString();
String.substring();
String.equals();
String.concat();
String.replace();
//java.io.PrintStream
PrintStream.println();
PrintSteram.print();
using java.util.List;
//imports
extend = List;
//super classes
implements[Runnable, Comparator];
//interfaces
static String a;
//fields
main {
}
//only for main method
static void method(String argument) {
println(argument);
//default functions
}
//method declaration