I <b>have</b> <foo>{numCats, number} some string {placeholder}</foo> cats.
---
{}
---
{
  "val": [
    {
      "type": 0,
      "value": "I ",
      "location": {
        "start": {
          "offset": 0,
          "line": 1,
          "column": 1
        },
        "end": {
          "offset": 2,
          "line": 1,
          "column": 3
        }
      }
    },
    {
      "type": 8,
      "value": "b",
      "children": [
        {
          "type": 0,
          "value": "have",
          "location": {
            "start": {
              "offset": 5,
              "line": 1,
              "column": 6
            },
            "end": {
              "offset": 9,
              "line": 1,
              "column": 10
            }
          }
        }
      ],
      "location": {
        "start": {
          "offset": 2,
          "line": 1,
          "column": 3
        },
        "end": {
          "offset": 13,
          "line": 1,
          "column": 14
        }
      }
    },
    {
      "type": 0,
      "value": " ",
      "location": {
        "start": {
          "offset": 13,
          "line": 1,
          "column": 14
        },
        "end": {
          "offset": 14,
          "line": 1,
          "column": 15
        }
      }
    },
    {
      "type": 8,
      "value": "foo",
      "children": [
        {
          "type": 2,
          "value": "numCats",
          "location": {
            "start": {
              "offset": 19,
              "line": 1,
              "column": 20
            },
            "end": {
              "offset": 36,
              "line": 1,
              "column": 37
            }
          },
          "style": null
        },
        {
          "type": 0,
          "value": " some string ",
          "location": {
            "start": {
              "offset": 36,
              "line": 1,
              "column": 37
            },
            "end": {
              "offset": 49,
              "line": 1,
              "column": 50
            }
          }
        },
        {
          "type": 1,
          "value": "placeholder",
          "location": {
            "start": {
              "offset": 49,
              "line": 1,
              "column": 50
            },
            "end": {
              "offset": 62,
              "line": 1,
              "column": 63
            }
          }
        }
      ],
      "location": {
        "start": {
          "offset": 14,
          "line": 1,
          "column": 15
        },
        "end": {
          "offset": 68,
          "line": 1,
          "column": 69
        }
      }
    },
    {
      "type": 0,
      "value": " cats.",
      "location": {
        "start": {
          "offset": 68,
          "line": 1,
          "column": 69
        },
        "end": {
          "offset": 74,
          "line": 1,
          "column": 75
        }
      }
    }
  ],
  "err": null
}