public STObject GetArrayLiteral(Node literal, Context context)
{
List<object> items = new List<object>();
for (int i = 1, max = literal.Count; i < max; i += 2) {
var expr = literal[i];
if (expr.Name != "expression") break;
items.Add(EvaluateExpression(expr, context));
}
return new Irontalk.Array(items.ToArray());
}