diff --git a/lib/liquid.rb b/lib/liquid.rb index 423096b..f5119f5 100644 --- a/lib/liquid.rb +++ b/lib/liquid.rb @@ -32,11 +32,6 @@ module Liquid VariableEnd = '}}' QuotedString = /"[^"]*"|'[^']*'/ QuotedFragment = /#{QuotedString}|(?:[^\s,\|'"]|#{QuotedString})+/o - StrictQuotedFragment = /"[^"]+"|'[^']+'|[^\s|:,]+/ - FirstFilterArgument = /#{FilterArgumentSeparator}(?:#{StrictQuotedFragment})/o - OtherFilterArgument = /#{ArgumentSeparator}(?:#{StrictQuotedFragment})/o - SpacelessFilter = /\A(?:'[^']+'|"[^"]+"|[^'"])*#{FilterSeparator}(?:#{StrictQuotedFragment})(?:#{FirstFilterArgument}(?:#{OtherFilterArgument})*)?/o - Expression = /(?:#{QuotedFragment}(?:#{SpacelessFilter})*)/o TagAttributes = /(\w+)\s*\:\s*(#{QuotedFragment})/o AnyStartingTag = /\{\{|\{\%/ PartialTemplateParser = /#{TagStart}.*?#{TagEnd}|#{VariableStart}.*?#{VariableEnd}/om