Select Git revision
dumpAst.mustache

René Schöne authored
dumpAst.mustache 2.95 KiB
@startuml
skinparam object<<null>> {
BorderColor transparent
BackgroundColor transparent
shadowing false
}
hide <<null>> stereotype
skinparam object<<NTA>> {
BorderColor {{{computedColor}}}
}
hide <<NTA>> stereotype
{{#PrintConfig}}
scale {{{scale}}}
{{#Headers}}
{{{value}}}
{{/Headers}}
{{/PrintConfig}}
{{#DumpNodes}}
{{^invisible}}
{{#isNull}}
object "null" as {{{name}}}<<null>>
{{/isNull}}
{{#isAstNode}}
object "{{{labelAndTextColor}}}" as {{{name}}} {{{stereotypeList}}} {{#backgroundColor}}#{{{backgroundColor}}}{{/backgroundColor}} {
{{#DumpTokens}}
{{#isDumpValueToken}}
{{{label}}} = {{{value}}}
{{/isDumpValueToken}}
{{/DumpTokens}}
}
{{/isAstNode}}
{{/invisible}}
{{/DumpNodes}}
{{#DumpNodes}}
{{#DumpTokens}}
{{^invisible}}
{{#isList}}
{{#InnerRelationDumpNode}}
{{#bothVisible}}
{{{outerNodeName}}} .[#black{{#computed}},#{{{computedColor}}}{{/computed}}{{#innerNotNull}},norank{{/innerNotNull}}].> {{{innerNodeName}}} : {{{label}}}
{{/bothVisible}}
{{/InnerRelationDumpNode}}
{{/isList}}
{{^isList}}
{{^isDumpValueToken}}
{{{outerNodeName}}} .[#black{{#computed}},#{{{computedColor}}}{{/computed}}{{#innerNotNull}},norank{{/innerNotNull}}].> {{{innerNodeName}}} : {{{label}}}
{{/isDumpValueToken}}
{{/isList}}
{{/invisible}}
{{/DumpTokens}}
{{#DumpChildNodes}}
{{#isList}}
{{#InnerDumpNodes}}
{{#bothVisible}}
{{{outerNodeName}}} *-{{#computed}}[#{{{computedColor}}}]{{/computed}}- {{{innerNodeName}}} : {{{label}}}
{{/bothVisible}}
{{/InnerDumpNodes}}
{{/isList}}
{{^isList}}
{{#bothVisible}}
{{{outerNodeName}}} *-{{#computed}}[#{{{computedColor}}}]{{/computed}}- {{{innerNodeName}}} : {{{label}}}
{{/bothVisible}}
{{/isList}}
{{/DumpChildNodes}}
{{#DumpRelations}}
{{#isList}}
{{#InnerRelationDumpNode}}