X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=mjc2wsl.git;a=blobdiff_plain;f=src%2Fmjc2wsl.java;h=4b231aab04e6d3fdb2c0d84d63aff4713b0f9f5a;hp=6f7efe17b770d362c6af3324582bb2336f4a44e5;hb=a2bd7f29ece868c30e34f85e4e474ad947794642;hpb=febf6617024a975bf47d970941371a87ac6f59ad diff --git a/src/mjc2wsl.java b/src/mjc2wsl.java index 6f7efe1..4b231aa 100644 --- a/src/mjc2wsl.java +++ b/src/mjc2wsl.java @@ -473,7 +473,20 @@ public class mjc2wsl{ break; } - //TODO dup, dup2 + case dup : { + prl(getTop()); + prl(cmdToEStack("tempa")); + prl(cmdToEStack("tempa")); + break; + } + case dup2 : { + prl(getTopTwo()); + prl(cmdToEStack("tempb")); + prl(cmdToEStack("tempa")); + prl(cmdToEStack("tempb")); + prl(cmdToEStack("tempa")); + break; + } case pop : { prl(cmdPopEStack());