public abstract class YVM {

	public void iadd();

	public void isub();

	public void imul();

	public void idiv();

	public void inot();

	public void ineg();

	public void iand();

	public void ior();

	public void iinf();

	public void isup();

	public void iinfegal();

	public void isupegal();

	public void iegal();

	public void idiff();

	public void iconst(int valeur);

	public istore(int offset);

	public iload(int offset);

	public ifeq(String etiquette);

	public iffaux(String etiquette);

	public goto(String etiquette);

	public entete();

	public ouvrePrinc(int var);

	public void queue();
}

@@ -41,16 +41,18 @@
 d iadd()
+%7B%7D
 ;%0A%0A%09publ
@@ -65,16 +65,18 @@
 d isub()
+%7B%7D
 ;%0A%0A%09publ
@@ -89,16 +89,18 @@
 d imul()
+%7B%7D
 ;%0A%0A%09publ
@@ -113,16 +113,18 @@
 d idiv()
+%7B%7D
 ;%0A%0A%09publ
@@ -137,16 +137,18 @@
 d inot()
+%7B%7D
 ;%0A%0A%09publ
@@ -161,16 +161,18 @@
 d ineg()
+%7B%7D
 ;%0A%0A%09publ
@@ -185,16 +185,18 @@
 d iand()
+%7B%7D
 ;%0A%0A%09publ
@@ -208,16 +208,18 @@
 id ior()
+%7B%7D
 ;%0A%0A%09publ
@@ -232,16 +232,18 @@
 d iinf()
+%7B%7D
 ;%0A%0A%09publ
@@ -256,16 +256,18 @@
 d isup()
+%7B%7D
 ;%0A%0A%09publ
@@ -280,24 +280,26 @@
 d iinfegal()
+%7B%7D
 ;%0A%0A%09public v
@@ -308,24 +308,26 @@
 d isupegal()
+%7B%7D
 ;%0A%0A%09public v
@@ -337,16 +337,18 @@
  iegal()
+%7B%7D
 ;%0A%0A%09publ
@@ -362,16 +362,18 @@
  idiff()
+%7B%7D
 ;%0A%0A%09publ
@@ -398,16 +398,18 @@
  valeur)
+%7B%7D
 ;%0A%0A%09publ
@@ -411,16 +411,21 @@
 %09public 
+void 
 istore(i
@@ -426,32 +426,34 @@
 tore(int offset)
+%7B%7D
 ;%0A%0A%09public iload
@@ -447,16 +447,21 @@
 %09public 
+void 
 iload(in
@@ -469,16 +469,18 @@
  offset)
+%7B%7D
 ;%0A%0A%09publ
@@ -482,16 +482,21 @@
 %09public 
+void 
 ifeq(Str
@@ -501,32 +501,34 @@
 tring etiquette)
+%7B%7D
 ;%0A%0A%09public iffau
@@ -522,16 +522,21 @@
 %09public 
+void 
 iffaux(S
@@ -555,23 +555,61 @@
 tte)
+%7B%7D
 ;%0A%0A%09
-public goto
+/* goto is a reserved word */%0A%09public void jump
 (Str
@@ -622,16 +622,18 @@
 iquette)
+%7B%7D
 ;%0A%0A%09publ
@@ -639,16 +639,21 @@
 lic 
+void 
 entete()
 ;%0A%0A%09
@@ -648,16 +648,18 @@
 entete()
+%7B%7D
 ;%0A%0A%09publ
@@ -661,16 +661,21 @@
 %09public 
+void 
 ouvrePri
@@ -685,16 +685,18 @@
 int var)
+%7B%7D
 ;%0A%0A%09publ
@@ -710,12 +710,14 @@
  queue()
+%7B%7D
 ;%0A%7D%0A

Fix abstract