def parse_condition(exp)
      parser    = Liquid::Parser.new(exp)
      condition = parse_binary_comparison(parser)

      parser.consume(:end_of_string)
      condition
    end
def parse_condition(exp)
      parser    = Liquid::Parser.new(exp)
      condition = parse_binary_comparison(parser)

      parser.consume(:end_of_string)
      condition
    end
-----------   The following set of code was *adapted* from Liquid::If
 -----------   ref: https://git.io/vp6K6
 Parse a string to a Liquid Condition