public void Visit(AssignTag assignTag) { LiquidExpressionEvaluator.Eval(assignTag.LiquidExpressionTree, _templateContext) .WhenSuccess(x => _templateContext.SymbolTableStack.DefineGlobal(assignTag.VarName, x)) .WhenError(err => { RegisterRenderingError(err); //RenderError(err); }); }
// for intarnal use private ComplexArray(double[] arr, AssignTag dummy) { data = arr; // use original array size = arr.Length; len = size / 2; // check if (size != len * 2) throw new ArgumentException("Length of Array must be even number."); }
public void Visit(AssignTag assignTag) { _result += assignTag.ToString(); }