@Override
public AstNode object(Iterable<NameValue<AstNode>> props) {
ObjectLiteral object = new ObjectLiteral();
for (NameValue<AstNode> prop : props) {
object.addElement(objectProperty(prop.getName(), prop.getValue()));
}
return object;
}
@Override