1
0

Add VAR(expr)=expr

This commit is contained in:
otya128
2016-12-08 22:32:51 +09:00
parent 879d28c9bf
commit 609bc0bcd5
3 changed files with 79 additions and 1 deletions

View File

@@ -578,6 +578,13 @@ class Compiler
}
}
break;
case NodeType.VarRef:
{
auto varref = cast(VarRef)exp;
compileExpression(varref.expression, sc);
genCode(new PushVarExpression(sc));
}
break;
default:
stderr.writeln("Compile:NotImpl ", exp.type);
break;
@@ -628,6 +635,13 @@ class Compiler
}
}
break;
case NodeType.VarRef:
{
auto varref = cast(VarRef)exp;
compileExpression(varref.expression, sc);
genCode(new PushVarRefExpression(sc));
}
break;
default:
stderr.writeln("Compile:NotImpl ", exp.type);
break;