/* Cycript - Optimizing JavaScript Compiler/Runtime
- * Copyright (C) 2009-2010 Jay Freeman (saurik)
+ * Copyright (C) 2009-2012 Jay Freeman (saurik)
*/
/* GNU Lesser General Public License, Version 3 {{{ */
return this;
}
+CYExpression *CYCompound::Primitive(CYContext &context) {
+ CYExpression *expression(expressions_);
+ if (expression == NULL)
+ return NULL;
+ while (expression->next_ != NULL)
+ expression = expression->next_;
+ return expression->Primitive(context);
+}
+
CYFunctionParameter *CYComprehension::Parameters(CYContext &context) const { $T(NULL)
CYFunctionParameter *next(next_->Parameters(context));
if (CYFunctionParameter *parameter = Parameter(context)) {