anchor.diff:  :uri-shaape: https://github.com/christiangoltz/shaape
   :uri-smcat: https://github.com/sverweij/state-machine-cat
   :uri-svgbob: https://github.com/ivanceras/svgbobrus
  +:uri-symbolator: https://github.com/kevinpt/symbolator
   :uri-syntrax: https://kevinpt.github.io/syntrax/
   :uri-umlet: http://www.umlet.com/
   :uri-vega: https://vega.github.io/vega/
  
positive.code: 
  Asciidoctor Diagram is a set of Asciidoctor extensions that enable you to add diagrams, which you describe using plain text, to your AsciiDoc document.
  
  The extensions supports the {uri-a2s}[AsciiToSVG], BlockDiag ({uri-blockdiag}[BlockDiag], {uri-seqdiag}[SeqDiag], {uri-actdiag}[ActDiag], {uri-nwdiag}[NwDiag]), {uri-bytefield}[Bytefield-SVG], {uri-ditaa}[Ditaa], {uri-erd}[Erd], {uri-gnuplot}[Gnuplot], {uri-dot}[GraphViz], {uri-mermaid}[Mermaid], {uri-mscgen}[Msc], {uri-nomnoml}[Nomnoml], {uri-plantuml}[PlantUML], {uri-shaape}[Shaape], {uri-smcat}[State Machine Cat], {uri-svgbob}[SvgBob], {uri-syntrax}[Syntrax], {uri-umlet}[UMLet], {uri-vega}[Vega], {uri-vegalite}[Vega-Lite] and {uri-wavedrom}[WaveDrom] syntax.
  
  Each extension runs the diagram processor to generate an SVG, PNG, or TXT file from the input text.
  The generated file is then inserted into your converted document.
  
negative.code:    |shaape       |{uri-shaape}[Shaape]                                                  |`shaape`
     |smcat        |{uri-smcat}[State Machine Cat]                                        |`smcat`
     |svgbob       |{uri-svgbob}[SvgBob]                                                  |`svgbob`
     |symbolator   |{uri-symbolator}[Symbolator]                                          |`symbolator`
     |syntrax      |{uri-syntrax}[Syntrax]                                                |`syntrax`
     |umlet        |{uri-umlet}[Umlet]                                                    |`umlet`
     |vega         |{uri-vega}[vg2png] and/or {uri-vega}[vg2png]                          |`vg2png` and `vg2svg`
  