X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=mjc2wsl.git;a=blobdiff_plain;f=src%2Fmjc2wsl.java;h=df846c95e9ebe360daa6364dbd318b1f12ae6b5e;hp=05a8a32fab2ee297acf28a8f17d53d57c682886d;hb=07e4f84fba5ff6c4714b9ddacabff2d9bea57326;hpb=349aa12e360d3b0f056f20b7b1207e24d3aea2a4 diff --git a/src/mjc2wsl.java b/src/mjc2wsl.java index 05a8a32..df846c9 100644 --- a/src/mjc2wsl.java +++ b/src/mjc2wsl.java @@ -406,16 +406,13 @@ public class mjc2wsl{ } case call: { - prl(cmdToMStack(counter+2)); prl("CALL a" + (counter + get2()) + ";"); break; } case return_: { - prl("IF EMPTY?(mjvm_mstack) THEN CALL Z ELSE"); + prl("IF EMPTY?(mjvm_mstack) THEN CALL Z FI"); //else we let things return - prl(cmdFromMStack("tempa")); - prl("SKIP FI"); prl("END b"+counter+" =="); break; }