anchor.diff:      |  #[+a("/docs/api/annotation#json-input") JSON format].
   
   +code(false, "bash").
  -    python -m spacy train [lang] [output_dir] [train_data] [dev_data] [--n_iter] [--parser_L1] [--no_tagger] [--no_parser] [--no_ner]
  +    python -m spacy train [lang] [output_dir] [train_data] [dev_data] [--n-iter] [--parser-L1] [--no-tagger] [--no-parser] [--no-ner]
   
   +table(["Argument", "Type", "Description"])
       +row
  
positive.code: +aside("Why python -m?")
      |  The problem with a global entry point is that it's resolved by looking up
      |  entries in your #[code PATH] environment variable. This can give you
      |  unexpected results, especially when using #[code virtualenv]. For
      |  instance, you may have spaCy installed on your system but not in your
      |  current environment. The command will then execute the wrong
      |  spaCy installation. #[code python -m] prevents fallbacks to system modules
      |  and makes sure the correct version of spaCy is used.
  
  +h(2, "download") Download
  
  
negative.code:         +cell Output directory for converted JSON file.
  
      +row
          +cell #[code --n-sents], #[code -n]
          +cell option
          +cell Number of sentences per document.
  
  