adjusted parsing regex for syntax quirk

This commit is contained in:
Emmanuel Oga
2008-07-08 12:54:52 -03:00
parent 6dd4f716f8
commit 3eddf5fb9e
2 changed files with 15 additions and 1 deletions
+3 -1
View File
@@ -35,7 +35,9 @@ module Liquid
VariableIncompleteEnd = /\}\}?/
QuotedFragment = /"[^"]+"|'[^']+'|[^\s,|]+/
TagAttributes = /(\w+)\s*\:\s*(#{QuotedFragment})/
TemplateParser = /(#{TagStart}.*?#{TagEnd}|#{VariableStart}.*?#{VariableIncompleteEnd})/
AnyStartingTag = /\{\{|\{\%/
PartialTemplateParser = /#{TagStart}.*?#{TagEnd}|#{VariableStart}.*?#{VariableIncompleteEnd}/
TemplateParser = /(#{PartialTemplateParser}|#{AnyStartingTag})/
VariableParser = /\[[^\]]+\]|#{VariableSegment}+/
end