Rename Parser#expression_node -> Parser#expression

This commit is contained in:
Charles-P. Clermont
2026-01-26 16:52:17 -05:00
parent 6cfcd6cac0
commit c9ae128354
11 changed files with 73 additions and 56 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ module Liquid
tok[0] == type
end
def expression_node
def expression
parse_expression(expression_string)
end
+2 -2
View File
@@ -85,7 +85,7 @@ module Liquid
def parse_markup(markup)
parser = @parse_context.new_parser(markup)
@left = parser.expression_node
@left = parser.expression
parser.consume(:end_of_string)
end
@@ -99,7 +99,7 @@ module Liquid
parser = @parse_context.new_parser(markup)
loop do
expr = parser.expression_node
expr = parser.expression
block = Condition.new(@left, '==', expr)
block.attach(body)
@blocks << block
+3 -3
View File
@@ -61,14 +61,14 @@ module Liquid
raise SyntaxError, options[:locale].t("errors.syntax.cycle") if p.look(:end_of_string)
first_expression = p.expression_node
first_expression = p.expression
if p.look(:colon)
# cycle name: expr1, expr2, ...
@name = first_expression
@is_named = true
p.consume(:colon)
# After the colon, parse the first variable (required for named cycles)
@variables << maybe_dup_lookup(p.expression_node)
@variables << maybe_dup_lookup(p.expression)
else
# cycle expr1, expr2, ...
@variables << maybe_dup_lookup(first_expression)
@@ -78,7 +78,7 @@ module Liquid
while p.consume?(:comma)
break if p.look(:end_of_string)
@variables << maybe_dup_lookup(p.expression_node)
@variables << maybe_dup_lookup(p.expression)
end
p.consume(:end_of_string)
+3 -3
View File
@@ -84,8 +84,8 @@ module Liquid
def parse_markup(markup)
p = @parse_context.new_parser(markup)
@template_name_expr = p.expression_node
@variable_name_expr = p.expression_node if p.id?("for") || p.id?("with")
@template_name_expr = p.expression
@variable_name_expr = p.expression if p.id?("for") || p.id?("with")
@alias_name = p.consume(:id) if p.id?("as")
p.consume?(:comma)
@@ -94,7 +94,7 @@ module Liquid
while p.look(:id)
key = p.consume
p.consume(:colon)
@attributes[key] = p.expression_node
@attributes[key] = p.expression
p.consume?(:comma)
end
+2 -2
View File
@@ -89,7 +89,7 @@ module Liquid
@template_name_expr = template_name(p)
with_or_for = p.id?("for") || p.id?("with")
@variable_name_expr = p.expression_node if with_or_for
@variable_name_expr = p.expression if with_or_for
@alias_name = p.consume(:id) if p.id?("as")
@is_for_loop = (with_or_for == FOR)
@@ -99,7 +99,7 @@ module Liquid
while p.look(:id)
key = p.consume
p.consume(:colon)
@attributes[key] = p.expression_node
@attributes[key] = p.expression
p.consume?(:comma)
end
+2 -2
View File
@@ -42,7 +42,7 @@ module Liquid
raise SyntaxError, options[:locale].t("errors.syntax.for_invalid_in")
end
@collection_name = p.expression_node
@collection_name = p.expression
p.consume?(:comma)
@@ -54,7 +54,7 @@ module Liquid
end
p.consume(:colon)
@attributes[key] = p.expression_node
@attributes[key] = p.expression
p.consume?(:comma)
end
+3 -3
View File
@@ -47,7 +47,7 @@ module Liquid
return if p.look(:end_of_string)
@name = p.expression_node
@name = p.expression
@filters << parse_filter_expressions(p) while p.consume?(:pipe)
p.consume(:end_of_string)
end
@@ -121,10 +121,10 @@ module Liquid
if p.look(:id) && p.look(:colon, 1)
key = p.consume(:id)
p.consume(:colon)
value = p.expression_node
value = p.expression
keyword_arguments[key] = value
else
positional_arguments << p.expression_node
positional_arguments << p.expression
end
end