internal AST.ISimple PreCompute(AST.Node node, string name, PERWAPI.Type type, out bool created) { if (node is AST.ISimple) { created = false; return (AST.ISimple)node; } else { created = true; node.GenCode(this); return StoreInLocal(name, type, node.location); } }