{
  "source": {
    "file": "Molten/test/resource/system/graph/symbolic/translator/translator.template.rs",
    "cases": "Molten/test/resource/system/graph/symbolic/translator/cases.json"
  },
  "functions": [
    {
      "function": "consume.filter",
      "tags": [
        "basic"
      ],
      "cases": [
        {
          "parameters": {
            "input": "    \n\t\n \rThis is a consumable string",
            "target": "i"
          },
          "returns": {
            "()": "iii"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "consume.quantity",
      "tags": [
        "basic",
        "repeated"
      ],
      "cases": [
        {
          "parameters": {
            "limit": 4,
            "input": "This is a viewable string"
          },
          "returns": {
            "()": "This"
          },
          "unexpected": null
        },
        {
          "parameters": {
            "limit": 4,
            "input": "This is a viewable string"
          },
          "returns": {
            "()": "This"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "consume.space",
      "tags": [
        "basic"
      ],
      "cases": [
        {
          "parameters": {
            "input": "    \n\t\n \rThis is a consumable string"
          },
          "returns": {
            "()": "    \n\t\n \r"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "consume.termination",
      "tags": [
        "basic",
        "partial"
      ],
      "cases": [
        {
          "parameters": {
            "terminator": "i",
            "input": "This is a consumable string"
          },
          "returns": {
            "()": "Th"
          },
          "unexpected": null
        },
        {
          "parameters": {
            "terminator": "T",
            "input": "    \n\t\n \rThis is a consumable string"
          },
          "returns": {
            "()": "    \n\t\n \r"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "view.filter",
      "tags": [
        "basic"
      ],
      "cases": [
        {
          "parameters": {
            "target": "i",
            "input": "    \n\t\n \rThis is a consumable string"
          },
          "returns": {
            "()": "iii"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "view.quantity",
      "tags": [
        "basic",
        "repeated"
      ],
      "cases": [
        {
          "parameters": {
            "limit": 4,
            "input": "This is a viewable string"
          },
          "returns": {
            "()": "This"
          },
          "unexpected": null
        },
        {
          "parameters": {
            "limit": 4,
            "input": "This is a viewable string"
          },
          "returns": {
            "()": "This"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "view.space",
      "tags": [
        "basic"
      ],
      "cases": [
        {
          "parameters": {
            "input": "    \n\t\n \rThis is a consumable string"
          },
          "returns": {
            "()": "    \n\t\n \r"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "view.termination",
      "tags": [
        "basic"
      ],
      "cases": [
        {
          "parameters": {
            "input": "This is a viewable string",
            "terminator": "i"
          },
          "returns": {
            "()": "Th"
          },
          "unexpected": null
        }
      ]
    }
  ]
}