def _extract_doc_comment_standard(content, line, column, markers):
 pos = content[line].find(markers[2], column)
 if (pos != (-1)):
  return (line, (pos + len(markers[2])), content[line][column:pos])
 doc_comment = content[line][column:]
 line += 1
 while (line < len(content)):
  pos = content[line].find(markers[2])
  each_line_pos = content[line].find(markers[1])
  if (pos == (-1)):
   if (each_line_pos == (-1)):
    return None
   doc_comment += content[line][(each_line_pos + len(markers[1])):]
  else:
   if ((each_line_pos != (-1)) and ((each_line_pos + 1) < pos)):
    doc_comment += content[line][(each_line_pos + len(markers[1])):pos]
   return (line, (pos + len(markers[2])), doc_comment)
  line += 1
 return None

def _extract_doc_comment_standard ( content , line , column , markers ) : pos = content [ line ] . find ( markers [ 2 ] , column ) if ( pos != ( - 1 ) ) : return ( line , ( pos + len ( markers [ 2 ] ) ) , content [ line ] [ column : pos ] ) doc_comment = content [ line ] [ column : ] line += 1 while ( line < len ( content ) ) : pos = content [ line ] . find ( markers [ 2 ] ) each_line_pos = content [ line ] . find ( markers [ 1 ] ) if ( pos == ( - 1 ) ) : if ( each_line_pos == ( - 1 ) ) : return None doc_comment += content [ line ] [ ( each_line_pos + len ( markers [ 1 ] ) ) : ] else : if ( ( each_line_pos != ( - 1 ) ) and ( ( each_line_pos + 1 ) < pos ) ) : doc_comment += content [ line ] [ ( each_line_pos + len ( markers [ 1 ] ) ) : pos ] return ( line , ( pos + len ( markers [ 2 ] ) ) , doc_comment ) line += 1 return None
extract a documentation that starts at given beginning with standard layout .