<Keyword>classDiagram</Keyword><br/>
<Normal>    </Normal><Keyword>class</Keyword><Node> BankAccount</Node><br/>
<Normal>    </Normal><Node>BankAccount</Node><Normal> </Normal><Property Separator>:</Property Separator><Normal> </Normal><Keyword>+</Keyword><Member>String owner</Member><br/>
<Normal>    </Normal><Node>BankAccount</Node><Normal> </Normal><Property Separator>:</Property Separator><Normal> </Normal><Keyword>-</Keyword><Member>deposit(amount)</Member><Member Type> int</Member Type><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>class</Keyword><Node> Duck</Node><Curly Bracket Block Delimiter>{</Curly Bracket Block Delimiter><br/>
<Member>        </Member><Keyword>+</Keyword><Member>String beakColor</Member><br/>
<Member>        </Member><Keyword>#</Keyword><Member>swim()</Member><Member Type> int</Member Type><br/>
<Member>        </Member><Keyword>-</Keyword><Member>canEat()</Member><br/>
<Member>    </Member><Curly Bracket Block Delimiter>}</Curly Bracket Block Delimiter><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>namespace</Keyword><Normal> </Normal><Node>BaseShapes</Node><Normal> </Normal><Curly Bracket Block Delimiter>{</Curly Bracket Block Delimiter><br/>
<Normal>        </Normal><Keyword>class</Keyword><Node> Triangle</Node><br/>
<Normal>        </Normal><Keyword>class</Keyword><Node> Rectangle </Node><Curly Bracket Block Delimiter>{</Curly Bracket Block Delimiter><br/>
<Member>            double width</Member><br/>
<Member>            double height</Member><br/>
<Member>        </Member><Curly Bracket Block Delimiter>}</Curly Bracket Block Delimiter><br/>
<Normal>    </Normal><Curly Bracket Block Delimiter>}</Curly Bracket Block Delimiter><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>class</Keyword><Node> nodeid</Node><Shape>[</Shape><Normal> </Normal><Comment>""</Comment><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>name</Quoted Text><HTML Tag><br></HTML Tag><Quoted Text>of</Quoted Text><Entity>&lt;#lt;</Entity><Special Text Char>*</Special Text Char><Quoted Text>class</Quoted Text><Special Text Char>*\</Special Text Char><Quoted Text>'</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><Normal> </Normal><Comment>""</Comment><Normal> </Normal><Shape>]</Shape><Class Name Delimiter>:::</Class Name Delimiter><Class Name>css_class_name</Class Name><Node> </Node><Curly Bracket Block Delimiter>{</Curly Bracket Block Delimiter><br/>
<Member>        </Member><Keyword>+</Keyword><Member>method()</Member><Member Type> int</Member Type><br/>
<Member>    </Member><Curly Bracket Block Delimiter>}</Curly Bracket Block Delimiter><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>class</Keyword><Node> </Node><Quoted Text Delimiter>`</Quoted Text Delimiter><Quoted Text>s</Quoted Text><Special Text Char>\</Special Text Char><Quoted Text>*a</Quoted Text><Entity>#lt;</Entity><Special Text Char>\</Special Text Char><Quoted Text>\ </Quoted Text><Special Text Char>\</Special Text Char><Quoted Text>^</Quoted Text><Special Text Char>*_</Special Text Char><Quoted Text>d_s\n</Quoted Text><HTML Tag><i</HTML Tag><HTML Attribute> class="Dsds"</HTML Attribute><HTML Tag>></HTML Tag><Quoted Text>dsds</Quoted Text><HTML Tag></i></HTML Tag><Quoted Text>a</Quoted Text><Quoted Text Delimiter>`</Quoted Text Delimiter><Class Name Delimiter>:::</Class Name Delimiter><Class Name>css_class_name</Class Name><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>class</Keyword><Node> Anim-al</Node><Class Name Delimiter>:::</Class Name Delimiter><Class Name>cssClass</Class Name><Node> </Node><Curly Bracket Block Delimiter>{</Curly Bracket Block Delimiter><br/>
<Member>        </Member><Annotation Delimiter><<</Annotation Delimiter><Annotation>fdsfs</Annotation><Annotation Delimiter>>></Annotation Delimiter><br/>
<Member>        </Member><Keyword>+</Keyword><Member>attr: j\nk</Member><br/>
<Member>        </Member><Keyword>~</Keyword><Member>foo()</Member><Member Type>  : jk</Member Type><br/>
<Member>        dsd()</Member><Member Type> vc : ds<b>dfdfdsd</b></Member Type><br/>
<Member>    </Member><Curly Bracket Block Delimiter>}</Curly Bracket Block Delimiter><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>class</Keyword><Node> Square</Node><Generic Type Symbol>~</Generic Type Symbol><Node>Shape</Node><Generic Type Symbol>~</Generic Type Symbol><Curly Bracket Block Delimiter>{</Curly Bracket Block Delimiter><br/>
<Member>        int id</Member><br/>
<Member>        List</Member><Generic Type Symbol>~</Generic Type Symbol><Member>int</Member><Generic Type Symbol>~</Generic Type Symbol><Member> position</Member><br/>
<Member>        setPoints(List</Member><Generic Type Symbol>~</Generic Type Symbol><Member>int</Member><Generic Type Symbol>~</Generic Type Symbol><Member> points)</Member><br/>
<Member>        getPoints()</Member><Member Type> List</Member Type><Generic Type Symbol>~</Generic Type Symbol><Member Type>int</Member Type><Generic Type Symbol>~</Generic Type Symbol><Member Type> \#lt;\#\*\n`jk` *ds*d</Member Type><br/>
<Member>    </Member><Curly Bracket Block Delimiter>}</Curly Bracket Block Delimiter><br/>
<Error></Error><br/>
<Normal>    </Normal><Node>Square</Node><Normal> </Normal><Property Separator>:</Property Separator><Normal> </Normal><Keyword>-</Keyword><Member>List</Member><Generic Type Symbol>~</Generic Type Symbol><Member>string</Member><Generic Type Symbol>~</Generic Type Symbol><Member> messages</Member><br/>
<Normal>    </Normal><Node>Square</Node><Normal> </Normal><Property Separator>:</Property Separator><Normal> </Normal><Keyword>+</Keyword><Member>setMessages(List</Member><Generic Type Symbol>~</Generic Type Symbol><Member>string</Member><Generic Type Symbol>~</Generic Type Symbol><Member> messages)</Member><br/>
<Normal>    </Normal><Node>Square</Node><Normal> </Normal><Property Separator>:</Property Separator><Normal> </Normal><Keyword>+</Keyword><Member>getMessages()</Member><Member Type> List</Member Type><Generic Type Symbol>~</Generic Type Symbol><Member Type>string</Member Type><Generic Type Symbol>~</Generic Type Symbol><br/>
<Normal>    </Normal><Node>Square</Node><Normal> </Normal><Property Separator>:</Property Separator><Normal> </Normal><Keyword>+</Keyword><Member>getDistanceMatrix()</Member><Member Type> List</Member Type><Generic Type Symbol>~</Generic Type Symbol><Member Type>List</Member Type><Generic Type Symbol>~</Generic Type Symbol><Member Type>int</Member Type><Generic Type Symbol>~~</Generic Type Symbol><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>note</Keyword><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>From Duck till Zebra</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><br/>
<Normal>    </Normal><Node>Animal</Node><Normal> </Normal><Link><|--</Link><Normal> </Normal><Node>Duck</Node><br/>
<Normal>    </Normal><Keyword>note for</Keyword><Normal> </Normal><Node>Duck</Node><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>can</Quoted Text><HTML Tag><br></HTML Tag><Quoted Text>fly</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><br/>
<Normal>    </Normal><Node>Animal</Node><Normal> </Normal><Link><|--</Link><Normal> </Normal><Node>Fish</Node><br/>
<Error></Error><br/>
<Normal>    </Normal><Node>A-A</Node><Link>*--></Link><Node>B</Node><Normal> </Normal><Link Text Separator>:</Link Text Separator><Link Text> text link</Link Text><HTML Tag><br></HTML Tag><Link Text>bla bla</Link Text><br/>
<Normal>    </Normal><Node>A-A</Node><Link>>--o</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link>()--<</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link>--</Link><Node>B</Node><Normal> </Normal><Link Text Separator>:</Link Text Separator><Link Text> text link</Link Text><HTML Tag><br></HTML Tag><Link Text>bla bla</Link Text><br/>
<Normal>    </Normal><Node>A-A</Node><Link><--o</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link>|>--<|</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link><|--|></Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Normal> </Normal><Link>o--()</Link><Node>B</Node><br/>
<Error></Error><br/>
<Normal>    </Normal><Node>A-A</Node><Link>*..></Link><Node>B</Node><Normal> </Normal><Link Text Separator>:</Link Text Separator><Link Text> text link</Link Text><HTML Tag><br></HTML Tag><Link Text>bla bla</Link Text><br/>
<Normal>    </Normal><Node>A-A</Node><Link>>..o</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link>()..<</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link>..</Link><Node>B</Node><Normal> </Normal><Link Text Separator>:</Link Text Separator><Link Text> text link</Link Text><HTML Tag><br></HTML Tag><Link Text>bla bla</Link Text><br/>
<Normal>    </Normal><Node>A-A</Node><Link><..o</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link>|>..<|</Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Link><|..|></Link><Node>B</Node><br/>
<Normal>    </Normal><Node>A-A</Node><Normal> </Normal><Link>o..()</Link><Node>B</Node><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>cssClass</Keyword><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Node>Animal</Node><Node Separator>,</Node Separator><Node>Animal2</Node><Quoted Text Delimiter>"</Quoted Text Delimiter><Normal> </Normal><Class Name>someclass</Class Name><br/>
<Normal>    </Normal><Keyword>classDef</Keyword><Normal> </Normal><Class Name>someclass</Class Name><Normal> </Normal><Style Property>fill</Style Property><Style Property Separator>:</Style Property Separator><Style Hexadeximal Color>#f96</Style Hexadeximal Color><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>click</Keyword><Normal> </Normal><Node>className</Node><Normal> </Normal><Keyword Parameter>call</Keyword Parameter><Normal> callback() </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>tooltip</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><br/>
<Normal>    </Normal><Keyword>click</Keyword><Normal> </Normal><Node>className</Node><Normal> </Normal><Keyword Parameter>href</Keyword Parameter><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>url</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>tooltip</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>callback</Keyword><Normal> </Normal><Node>Class01</Node><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>callbackFunction</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>Callback tooltip</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><br/>
<Normal>    </Normal><Keyword>link</Keyword><Normal> </Normal><Node>Class02</Node><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>https://example.com</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><Normal> </Normal><Quoted Text Delimiter>"</Quoted Text Delimiter><Quoted Text>This is a link</Quoted Text><Quoted Text Delimiter>"</Quoted Text Delimiter><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>direction</Keyword><Normal> </Normal><Keyword Parameter>RL</Keyword Parameter><br/>
<Error></Error><br/>
<Normal>    </Normal><Keyword>style</Keyword><Normal> </Normal><Node>Animal</Node><Normal> </Normal><Style Property>fill</Style Property><Style Property Separator>:</Style Property Separator><Style Hexadeximal Color>#f9f</Style Hexadeximal Color><List Separator>,</List Separator><Style Property>stroke</Style Property><Style Property Separator>:</Style Property Separator><Style Hexadeximal Color>#333</Style Hexadeximal Color><List Separator>,</List Separator><Style Property>stroke-width</Style Property><Style Property Separator>:</Style Property Separator><Number>4</Number><Style Unit>px</Style Unit><br/>
