From febf6617024a975bf47d970941371a87ac6f59ad Mon Sep 17 00:00:00 2001 From: Doni Pracner Date: Mon, 20 Jan 2014 18:05:40 +0100 Subject: [PATCH 1/1] mjc2wsl - array length added, but only formally, there are problems with this --- src/mjc2wsl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/mjc2wsl.java b/src/mjc2wsl.java index 82ae9cc..6f7efe1 100644 --- a/src/mjc2wsl.java +++ b/src/mjc2wsl.java @@ -463,7 +463,16 @@ public class mjc2wsl{ prl("tempArray[tempa+1]:=tempres ENDVAR;"); break; } - //TODO arraylength + case arraylength :{ + prl(getTop()); + //TODO make an array length function of some sort! + prl(createComment("array length not known - LENGTH not aplicable to arrays",C_ERR)); + message("array length not known - LENGTH not aplicable to arrays",M_ERR); + prl(createComment("put 1 on the stack for consistency",C_SPEC)); + prl(cmdToEStack(1)); + break; + } + //TODO dup, dup2 case pop : { -- 2.17.1