tree-sitter-mdn 0.1.0

Parser for MDN content
Documentation
[
  {
    "type": "args",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "boolean",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "int",
          "named": true
        },
        {
          "type": "none",
          "named": true
        },
        {
          "type": "string",
          "named": true
        }
      ]
    }
  },
  {
    "type": "backquoted_quoted_string",
    "named": true,
    "fields": {}
  },
  {
    "type": "boolean",
    "named": true,
    "fields": {}
  },
  {
    "type": "doc",
    "named": true,
    "root": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "macro_tag",
          "named": true
        },
        {
          "type": "text",
          "named": true
        }
      ]
    }
  },
  {
    "type": "double_quoted_string",
    "named": true,
    "fields": {}
  },
  {
    "type": "macro_tag",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "args",
          "named": true
        },
        {
          "type": "ident",
          "named": true
        }
      ]
    }
  },
  {
    "type": "none",
    "named": true,
    "fields": {}
  },
  {
    "type": "single_quoted_string",
    "named": true,
    "fields": {}
  },
  {
    "type": "string",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "backquoted_quoted_string",
          "named": true
        },
        {
          "type": "double_quoted_string",
          "named": true
        },
        {
          "type": "single_quoted_string",
          "named": true
        }
      ]
    }
  },
  {
    "type": "\"",
    "named": false
  },
  {
    "type": "'",
    "named": false
  },
  {
    "type": "(",
    "named": false
  },
  {
    "type": ")",
    "named": false
  },
  {
    "type": ",",
    "named": false
  },
  {
    "type": "`",
    "named": false
  },
  {
    "type": "false",
    "named": false
  },
  {
    "type": "float",
    "named": true
  },
  {
    "type": "ident",
    "named": true
  },
  {
    "type": "int",
    "named": true
  },
  {
    "type": "text",
    "named": true
  },
  {
    "type": "true",
    "named": false
  },
  {
    "type": "{{",
    "named": false
  },
  {
    "type": "}}",
    "named": false
  }
]