mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-20 03:10:39 -07:00
remove unnecessary comparison jump table entries
This commit is contained in:
+2
-2
@@ -92,6 +92,7 @@ module Liquid
|
|||||||
SINGLE_COMPARISON_TOKENS = [].tap do |table|
|
SINGLE_COMPARISON_TOKENS = [].tap do |table|
|
||||||
table["<".ord] = COMPARISON_LESS_THAN
|
table["<".ord] = COMPARISON_LESS_THAN
|
||||||
table[">".ord] = COMPARISON_GREATER_THAN
|
table[">".ord] = COMPARISON_GREATER_THAN
|
||||||
|
table.freeze
|
||||||
end
|
end
|
||||||
|
|
||||||
TWO_CHARS_COMPARISON_JUMP_TABLE = [].tap do |table|
|
TWO_CHARS_COMPARISON_JUMP_TABLE = [].tap do |table|
|
||||||
@@ -103,18 +104,17 @@ module Liquid
|
|||||||
sub_table["=".ord] = COMPARISION_NOT_EQUAL
|
sub_table["=".ord] = COMPARISION_NOT_EQUAL
|
||||||
sub_table.freeze
|
sub_table.freeze
|
||||||
end
|
end
|
||||||
|
table.freeze
|
||||||
end
|
end
|
||||||
|
|
||||||
COMPARISON_JUMP_TABLE = [].tap do |table|
|
COMPARISON_JUMP_TABLE = [].tap do |table|
|
||||||
table["<".ord] = [].tap do |sub_table|
|
table["<".ord] = [].tap do |sub_table|
|
||||||
sub_table["=".ord] = COMPARISON_LESS_THAN_OR_EQUAL
|
sub_table["=".ord] = COMPARISON_LESS_THAN_OR_EQUAL
|
||||||
sub_table[">".ord] = COMPARISON_NOT_EQUAL_ALT
|
sub_table[">".ord] = COMPARISON_NOT_EQUAL_ALT
|
||||||
RUBY_WHITESPACE.each { |c| sub_table[c.ord] = COMPARISON_LESS_THAN }
|
|
||||||
sub_table.freeze
|
sub_table.freeze
|
||||||
end
|
end
|
||||||
table[">".ord] = [].tap do |sub_table|
|
table[">".ord] = [].tap do |sub_table|
|
||||||
sub_table["=".ord] = COMPARISON_GREATER_THAN_OR_EQUAL
|
sub_table["=".ord] = COMPARISON_GREATER_THAN_OR_EQUAL
|
||||||
RUBY_WHITESPACE.each { |c| sub_table[c.ord] = COMPARISON_GREATER_THAN }
|
|
||||||
sub_table.freeze
|
sub_table.freeze
|
||||||
end
|
end
|
||||||
table.freeze
|
table.freeze
|
||||||
|
|||||||
Reference in New Issue
Block a user