func (c *ExpressionCache) ParseIterable(s string) (*IterableExpression, error) {
	v, err := c.cached(iterableCacheKey(s), func() (interface{}, error) {
		return ParseIterable(s)
	})
	if err != nil {
		return nil, err
	}
	return v.(*IterableExpression), err
}
// ParseIterable parses IterableExpression from a string
ParseIterable parses IterableExpression from a string
// ParseIterable parses IterableExpression from a string
func (c *ExpressionCache) ParseIterable(s string) (*IterableExpression, error) {
	v, err := c.cached(iterableCacheKey(s), func() (interface{}, error) {
		return ParseIterable(s)
	})
	if err != nil {
		return nil, err
	}
	return v.(*IterableExpression), err
}
func ( c * ExpressionCache ) ParseIterable ( s string ) ( * IterableExpression , error ) { v , err := c . cached ( iterableCacheKey ( s ) , func ( ) ( interface { } , error ) { return ParseIterable ( s ) } ) if err != nil { return nil , err } return v . ( * IterableExpression ) , err }
ParseIterable parses IterableExpression from a string
ParseIterable parses IterableExpression from a string