Browse Source

- fixed member array access

Laurent Bedubourg 18 years ago
parent
commit
3d000298e0
1 changed files with 14 additions and 0 deletions
  1. 14 0
      std/mtwin/templo/Parser.hx

+ 14 - 0
std/mtwin/templo/Parser.hx

@@ -644,6 +644,20 @@ class Parser {
 							skip = true;
 						}
 					}
+					else if (c == "["){
+						if (getter){
+							result.add("()");
+							getter = false;
+						}
+						var def = findEndOfArray(str, i);
+						var sub = str.substr(i+1, def.end-i);
+						result.add("[");
+						result.add(parseExpression(sub));
+						result.add("]");
+						i = def.end + 1;
+						skip = true;
+						state = states.none;
+					}
 					else {
 						if (getter){
 							result.add("()");