예제 #1
0
        private static Option <ILiquidValue> FindParentLoop(SymbolTableStack stack)
        {
            var parentLoop = stack.Reference("forloop", skiplevels: 1);

            if (parentLoop.IsError || !parentLoop.SuccessResult.HasValue)
            {
                return(new None <ILiquidValue>());
            }
            return(parentLoop.SuccessValue <LiquidHash>());
        }