多次元配列を実�

This commit is contained in:
otya128 committed 2015-06-12 22:00:05 +09:00
1 parent fd74c8b071
commit f84c4d20e5
5 files changed
+14 -23

No files matched your search

+2 -2
View File
@@ -274,14 +274,14 @@ class Compiler
{
DefineArray var = cast(DefineArray)v;
int siz = 0;
foreach_reverse(Expression expr; var.dim)
foreach_reverse(Expression expr; var.dim.expressions)
{
compileExpression(expr);
siz++;
if(siz == 4)
break;//4次元まで(パーサーで除去するけど万が一に備えて
}
genCode(new NewArray(getType(var.name), var.dim.length, defineGlobalVarIndex(var.name)));
genCode(new NewArray(getType(var.name), var.dim.expressions.length, defineGlobalVarIndex(var.name)));
continue;
}
}