Extract Parser#number parse out of Expression.parse

This commit is contained in:
Charles-P. Clermont
2026-01-26 16:52:17 -05:00
parent 2a86852eb3
commit e1e0129983
3 changed files with 18 additions and 3 deletions
+7
View File
@@ -52,11 +52,18 @@ module Liquid
case token[0]
when :string
string
when :number
number
else
parse_expression(expression_string)
end
end
def number
num = consume(:number)
Expression.parse_number(num)
end
def string
consume(:string)[1..-2]
end