docs: def __read_line(self, f):
          """
          Get logic line according the syntax not the physical line
          It'll return the line text and if there is identifier existed
          
          return line, bool
          """
          g = tokenize.generate_tokens(f.readline)
          
          buf = []
          time = 0
          iden_existed = False
          while 1:
              v = g.next()
              tokentype, t, start, end, line = v
              if tokentype == 54:
                  continue
              if tokentype in (token.INDENT, token.DEDENT, tokenize.COMMENT):
                  continue
              if tokentype == token.NAME:
                  iden_existed = True
              if tokentype == token.NEWLINE:
                  return ''.join(buf), iden_existed
              else:
                  if t == '=' and time == 0:
                      time += 1
                      continue
                  buf.append(t)