# File lib/liquid/variable.rb, line 36
    def lax_parse(markup)
      @filters = []
      if markup =~ /(#{QuotedFragment})(.*)/om
        name_markup = $1
        filter_markup = $2
        @name = Expression.parse(name_markup)
        if filter_markup =~ /#{FilterSeparator}\s*(.*)/om
          filters = $1.scan(FilterParser)
          filters.each do |f|
            if f =~ /\w+/
              filtername = Regexp.last_match(0)
              filterargs = f.scan(/(?:#{FilterArgumentSeparator}|#{ArgumentSeparator})\s*((?:\w+\s*\:\s*)?#{QuotedFragment})/o).flatten
              @filters << parse_filter_expressions(filtername, filterargs)
            end
          end
        end
      end
    end