public IList <IValue> RunWithResult(SyneryParser.ExpressionListContext context) { IList <IValue> listOfValues = new List <IValue>(); if (context.expression() != null) { foreach (var expresssion in context.expression()) { IValue value = Controller.Interpret <SyneryParser.ExpressionContext, IValue>(expresssion); listOfValues.Add(value); } } return(listOfValues); }
public static IList <IValue> GetListOfParameterValues(IInterpretationController controller, SyneryParser.ExpressionListContext context) { if (context != null) { return(controller.Interpret <SyneryParser.ExpressionListContext, IList <IValue> >(context)); } else { return(new List <IValue>()); } }