Skip to content
Snippets Groups Projects
Select Git revision
  • 30f23fea67b88a970d8ddde9ce9de9363040a90f
  • dev default protected
  • main protected
  • chore/using-handlebars
4 results

dumpAst.mustache

Blame
  • 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}}