riju/langs/jasmin.yaml

31 lines
559 B
YAML

id: "jasmin"
name: "Jasmin"
install:
apt:
- jasmin-sable
main: "Main.j"
template: |
.class public Main
.super java/lang/Object
.method public <init>()V
aload_0
invokenonvirtual java/lang/Object/<init>()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