id: "jasmin" name: "Jasmin" install: apt: - jasmin-sable main: "Main.j" template: | .class public Main .super java/lang/Object .method public ()V aload_0 invokenonvirtual java/lang/Object/()V return .end method .method public static main([Ljava/lang/String;)V .limit stack 2 getstatic java/lang/System/out Ljava/io/PrintStream; ldc "Hello, world!" invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V return .end method compile: | jasmin Main.j run: | java Main