tree-sitter-jjdescription 0.0.1

Jjdescription grammar for tree-sitter
Documentation
[
  {
    "type": "change",
    "named": true,
    "fields": {
      "type": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "A",
            "named": false
          },
          {
            "type": "C",
            "named": false
          },
          {
            "type": "D",
            "named": false
          },
          {
            "type": "M",
            "named": false
          },
          {
            "type": "R",
            "named": false
          }
        ]
      }
    },
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "filepath",
          "named": true
        }
      ]
    }
  },
  {
    "type": "comment",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": false,
      "types": [
        {
          "type": "change",
          "named": true
        },
        {
          "type": "comment_text",
          "named": true
        }
      ]
    }
  },
  {
    "type": "document",
    "named": true,
    "root": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "comment",
          "named": true
        },
        {
          "type": "scissors",
          "named": true
        },
        {
          "type": "text",
          "named": true
        }
      ]
    }
  },
  {
    "type": "filepath",
    "named": true,
    "fields": {}
  },
  {
    "type": "scissors",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "comment",
          "named": true
        },
        {
          "type": "scissors_inner",
          "named": true
        }
      ]
    }
  },
  {
    "type": "scissors_inner",
    "named": true,
    "fields": {}
  },
  {
    "type": "text",
    "named": true,
    "fields": {}
  },
  {
    "type": " ",
    "named": false
  },
  {
    "type": "A",
    "named": false
  },
  {
    "type": "C",
    "named": false
  },
  {
    "type": "D",
    "named": false
  },
  {
    "type": "J",
    "named": false
  },
  {
    "type": "JJ",
    "named": false
  },
  {
    "type": "JJ:",
    "named": false
  },
  {
    "type": "M",
    "named": false
  },
  {
    "type": "R",
    "named": false
  },
  {
    "type": "comment_text",
    "named": true
  }
]