public override Object Eval(VsaEngine engine)
#line 97 "./Nodes/JExpr.tc"
{
IVariableAccess scope = (engine.ScriptObjectStackTop() as IVariableAccess);
while(scope != null)
{
if(scope.HasVariable(name))
{
return scope.GetVariable(name);
}
scope = scope.GetParentScope();
}
return ((IVariableAccess)(engine.GetMainScope())).GetVariable(name);
}