31 lines
559 B
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
|