scan_string_literal

in lib/elastic_apm/sql/tokenizer.rb [235:253]


      def scan_string_literal
        delimiter = "'"

        while (char = next_char)
          if char == '\\'
            
            next_char
            next
          end

          next unless char == delimiter

          return STRING unless peek_char
          return STRING if peek_char != delimiter

          next_char
        end
      end