parameters: (field, value, out, col_hook,indent=0, as_utf8=False, as_one_line=False)
docstring: Print a single field name/value pair.  For repeated fields, the value
    should be a single element.
docstring_summary: Print a single field name/value pair.  For repeated fields, the value
    should be a single element.
docstring_tokens: Print a single field name / value pair . For repeated fields the value should be a single element .
function: def PrintField(field, value, out, col_hook,indent=0, as_utf8=False, as_one_line=False):
    """Print a single field name/value pair.  For repeated fields, the value
    should be a single element."""
  
    out.write(' ' * indent);
  
    if field.cpp_type == descriptor.FieldDescriptor.CPPTYPE_MESSAGE:
      out.write('')
    else:
      out.write(field.name  + ' = ' )
  
    PrintFieldValue(field, value, out,col_hook, indent, as_utf8, as_one_line)
    if as_one_line:
      out.write(' ')
    else:
      out.write(',\n')
function_tokens: def PrintField ( field , value , out , col_hook , indent = 0 , as_utf8 = False , as_one_line = False ) : out . write ( ' ' * indent ) if field . cpp_type == descriptor . FieldDescriptor . CPPTYPE_MESSAGE : out . write ( '' ) else : out . write ( field . name + ' = ' ) PrintFieldValue ( field , value , out , col_hook , indent , as_utf8 , as_one_line ) if as_one_line : out . write ( ' ' ) else : out . write ( ',\n' )