{
  "source": {
    "file": "Molten/test/resource/system/graph/constructor/constructor.template.rs",
    "cases": "Molten/test/resource/system/graph/constructor/cases.json"
  },
  "functions": [
    {
      "function": "graph",
      "tags": [
        "constructor",
        "basic",
        "dotted",
        "sink",
        "whitespace",
        "separate"
      ],
      "cases": [
        {
          "parameters": {
            "attribute": {
              "category": "Context",
              "context": [
                {
                  "category": "Context",
                  "context": [
                    {
                      "category": {
                        "Attribute": "inner"
                      },
                      "context": []
                    }
                  ]
                },
                {
                  "category": "Void",
                  "context": []
                },
                {
                  "category": "Group",
                  "context": [
                    {
                      "category": "Context",
                      "context": [
                        {
                          "category": {
                            "Attribute": "inner"
                          },
                          "context": []
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          },
          "returns": {
            "()": {
              "adjacency": [
                [
                  [
                    [
                      [
                        [
                          4,
                          1
                        ]
                      ],
                      1
                    ]
                  ],
                  [
                    [
                      [
                        [
                          [
                            3,
                            1
                          ]
                        ],
                        1
                      ]
                    ]
                  ]
                ]
              ]
            }
          },
          "unexpected": null
        },
        {
          "parameters": {
            "attribute": {
              "category": "Group",
              "context": [
                {
                  "category": "Context",
                  "context": [
                    {
                      "category": {
                        "Attribute": "A"
                      },
                      "context": []
                    },
                    {
                      "category": {
                        "Attribute": "B"
                      },
                      "context": []
                    }
                  ]
                },
                {
                  "category": "Void",
                  "context": []
                },
                {
                  "category": {
                    "Attribute": "C"
                  },
                  "context": []
                },
                {
                  "category": {
                    "Attribute": "D"
                  },
                  "context": []
                }
              ]
            }
          },
          "returns": {
            "()": {
              "adjacency": [
                [
                  [
                    [
                      [
                        [
                          5,
                          1
                        ],
                        [
                          6,
                          1
                        ]
                      ],
                      1
                    ]
                  ],
                  [
                    [
                      [
                        [
                          [
                            3,
                            1
                          ],
                          [
                            4,
                            1
                          ]
                        ],
                        1
                      ]
                    ]
                  ]
                ]
              ]
            }
          },
          "unexpected": null
        },
        {
          "parameters": {
            "attribute": {
              "category": "Group",
              "context": [
                {
                  "category": "Context",
                  "context": [
                    {
                      "category": {
                        "Attribute": "A"
                      },
                      "context": []
                    }
                  ]
                },
                {
                  "category": "Void",
                  "context": []
                },
                {
                  "category": {
                    "Attribute": "B"
                  },
                  "context": []
                },
                {
                  "category": {
                    "Attribute": "C"
                  },
                  "context": []
                },
                {
                  "category": "Void",
                  "context": []
                },
                {
                  "category": {
                    "Attribute": "D"
                  },
                  "context": []
                }
              ]
            }
          },
          "returns": {
            "()": {
              "adjacency": [
                [
                  [
                    [
                      [
                        [
                          6,
                          1
                        ]
                      ],
                      1
                    ]
                  ],
                  [
                    [
                      [
                        [
                          [
                            3,
                            1
                          ],
                          [
                            4,
                            1
                          ]
                        ],
                        1
                      ]
                    ],
                    [
                      [
                        [
                          [
                            5,
                            1
                          ]
                        ],
                        1
                      ]
                    ]
                  ]
                ]
              ]
            }
          },
          "unexpected": null
        }
      ]
    }
  ]
}