浏览代码

- fixed member array access

Laurent Bedubourg 18 年之前
父节点
当前提交
3d000298e0
共有 1 个文件被更改,包括 14 次插入0 次删除
  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("()");