code: def tokenize_command(text):
      
      if text.peek() == '\\':
          c = text.forward(1)
          tokens = set(string.punctuation + string.whitespace) - {'*'}
          while text.hasNext() and (c == '\\' or text.peek() not in tokens) and c not in MATH_TOKENS:
              c += text.forward(1)
          return c
docs: Process command, but ignore line breaks. (double backslash)
  
      :param Buffer text: iterator over line, with current position