From f49ceed826445aff684c6210d510e8d884f7ebf1 Mon Sep 17 00:00:00 2001 From: Michael Go Date: Fri, 1 Nov 2024 17:06:28 -0300 Subject: [PATCH] mini opt --- lib/liquid/tokenizer.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/liquid/tokenizer.rb b/lib/liquid/tokenizer.rb index 6f2358ca..a6f378a4 100644 --- a/lib/liquid/tokenizer.rb +++ b/lib/liquid/tokenizer.rb @@ -83,9 +83,14 @@ module Liquid private def tokenize - until @ss.eos? - token = @for_liquid_tag ? shift_liquid_tag : shift_normal - @tokens << token + if @for_liquid_tag + until @ss.eos? + @tokens << shift_liquid_tag + end + else + until @ss.eos? + @tokens << shift_normal + end end @ss = nil