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.");
        }
Esempio n. 3
0
 public void Visit(AssignTag assignTag)
 {
     _result += assignTag.ToString();
 }