      |  A boolean value indicating whether a word vector is associated with the
      |  object.
  
  +aside-code("Example").
      apple = nlp(u'apple')
      assert apple.has_vector
  
  +table(["Name", "Type", "Description"])
      +footrow
          +cell returns
          +cell bool
 
</s> remove     apple = nlp(u'apple')
    (apple.vector.dtype, apple.vector.shape)
 </s> add     apples = nlp(u'I like apples')
    (apples.vector.dtype, apples.vector.shape) </s> remove     apples, and, oranges = nlp(u'apples and oranges')
 </s> add     apples = nlp(u'I like apples')
    oranges = nlp(u'I like oranges') </s> remove +h(2, "text") Doc.text
    +tag property

p A unicode representation of the document text.

+aside-code("Example").
    text = u'Give it back! He pleaded.'
    doc = nlp(text)
    assert doc.text == text

+table(["Name", "Type", "Description"])
    +footrow
        +cell returns
        +cell unicode
        +cell The original verbatim text of the document.

+h(2, "text_with_ws") Doc.text_with_ws
    +tag property

p
    |  An alias of #[code Doc.text], provided for duck-type compatibility with
    |  #[code Span] and #[code Token].

+table(["Name", "Type", "Description"])
    +footrow
        +cell returns
        +cell unicode
        +cell The original verbatim text of the document.

 </s> add 
    doc = nlp(u'I like apples')
    assert doc.has_vector
      |  A boolean value indicating whether a word vector is associated with the
      |  object.
  
  +aside-code("Example").
    doc = nlp(u'I like apples')
    assert doc.has_vector
    doc = nlp(u'I like apples')
    assert doc.has_vector
  
  +table(["Name", "Type", "Description"])
      +footrow
          +cell returns
          +cell bool
keep keep keep keep replace replace keep keep keep keep keep
 Update docstrings and API docs for Doc 
website/docs/api/doc.jade