class Parser::Lexer

def push_literal(*args)

def push_literal(*args)
  new_literal = Literal.new(self, *args)
  @literal_stack.push(new_literal)
  if new_literal.words?
    if new_literal.interpolate?
      self.class.lex_en_interp_words
    else
      self.class.lex_en_plain_words
    end
  else
    if new_literal.interpolate?
      self.class.lex_en_interp_string
    else
      self.class.lex_en_plain_string
    end
  end
end