Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

neovim/src/node-types.json

Raw
[
  {
    "type": "argument_name",
    "named": true,
    "fields": {}
  },
  {
    "type": "arguments",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "argument_name",
          "named": true
        },
        {
          "type": "argument_type",
          "named": true
        }
      ]
    }
  },
  {
    "type": "block",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "block_comment",
          "named": true
        },
        {
          "type": "comment",
          "named": true
        },
        {
          "type": "declaration",
          "named": true
        },
        {
          "type": "import",
          "named": true
        },
        {
          "type": "method_declaration",
          "named": true
        },
        {
          "type": "spread_variable",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "block_comment",
    "named": true,
    "fields": {}
  },
  {
    "type": "boolean",
    "named": true,
    "fields": {}
  },
  {
    "type": "codeblock_content",
    "named": true,
    "fields": {}
  },
  {
    "type": "codeblock_language",
    "named": true,
    "fields": {}
  },
  {
    "type": "connection",
    "named": true,
    "fields": {}
  },
  {
    "type": "connection_identifier",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": false,
      "types": [
        {
          "type": "glob",
          "named": true
        }
      ]
    }
  },
  {
    "type": "connection_reference",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "connection",
          "named": true
        },
        {
          "type": "connection_identifier",
          "named": true
        },
        {
          "type": "connection_reference",
          "named": true
        },
        {
          "type": "glob",
          "named": true
        },
        {
          "type": "global_glob",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "identifier_chain",
          "named": true
        },
        {
          "type": "recursive_glob",
          "named": true
        }
      ]
    }
  },
  {
    "type": "declaration",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "block",
          "named": true
        },
        {
          "type": "connection",
          "named": true
        },
        {
          "type": "connection_reference",
          "named": true
        },
        {
          "type": "glob",
          "named": true
        },
        {
          "type": "global_glob",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "identifier_chain",
          "named": true
        },
        {
          "type": "import",
          "named": true
        },
        {
          "type": "label",
          "named": true
        },
        {
          "type": "recursive_glob",
          "named": true
        }
      ]
    }
  },
  {
    "type": "escape",
    "named": true,
    "fields": {}
  },
  {
    "type": "identifier",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "escape",
          "named": true
        },
        {
          "type": "glob",
          "named": true
        },
        {
          "type": "glob_filter",
          "named": true
        },
        {
          "type": "inverse_glob_filter",
          "named": true
        },
        {
          "type": "visibility_mark",
          "named": true
        }
      ]
    }
  },
  {
    "type": "identifier_chain",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "connection_reference",
          "named": true
        },
        {
          "type": "glob",
          "named": true
        },
        {
          "type": "global_glob",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "recursive_glob",
          "named": true
        }
      ]
    }
  },
  {
    "type": "import",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "escape",
          "named": true
        }
      ]
    }
  },
  {
    "type": "label",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "boolean",
          "named": true
        },
        {
          "type": "escape",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "label_array",
          "named": true
        },
        {
          "type": "label_codeblock",
          "named": true
        },
        {
          "type": "spread_variable",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "label_array",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "spread_variable",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "label_codeblock",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "codeblock_content",
          "named": true
        },
        {
          "type": "codeblock_language",
          "named": true
        }
      ]
    }
  },
  {
    "type": "method_declaration",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "arguments",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "returns",
          "named": true
        }
      ]
    }
  },
  {
    "type": "returns",
    "named": false,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "argument_name",
          "named": true
        },
        {
          "type": "argument_type",
          "named": true
        }
      ]
    }
  },
  {
    "type": "source_file",
    "named": true,
    "root": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "block_comment",
          "named": true
        },
        {
          "type": "comment",
          "named": true
        },
        {
          "type": "declaration",
          "named": true
        },
        {
          "type": "import",
          "named": true
        },
        {
          "type": "method_declaration",
          "named": true
        },
        {
          "type": "spread_variable",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "spread_variable",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "connection_reference",
          "named": true
        },
        {
          "type": "glob",
          "named": true
        },
        {
          "type": "global_glob",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "identifier_chain",
          "named": true
        },
        {
          "type": "recursive_glob",
          "named": true
        }
      ]
    }
  },
  {
    "type": "variable",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "connection_reference",
          "named": true
        },
        {
          "type": "glob",
          "named": true
        },
        {
          "type": "global_glob",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "identifier_chain",
          "named": true
        },
        {
          "type": "recursive_glob",
          "named": true
        }
      ]
    }
  },
  {
    "type": "visibility_mark",
    "named": true,
    "fields": {}
  },
  {
    "type": "\u0000",
    "named": false
  },
  {
    "type": "\"",
    "named": false
  },
  {
    "type": "\"\"\"",
    "named": false
  },
  {
    "type": "$",
    "named": false
  },
  {
    "type": "'",
    "named": false
  },
  {
    "type": "(",
    "named": false
  },
  {
    "type": ")",
    "named": false
  },
  {
    "type": "+",
    "named": false
  },
  {
    "type": ",",
    "named": false
  },
  {
    "type": "-",
    "named": false
  },
  {
    "type": ".",
    "named": false
  },
  {
    "type": "...$",
    "named": false
  },
  {
    "type": "...@",
    "named": false
  },
  {
    "type": ":",
    "named": false
  },
  {
    "type": ";",
    "named": false
  },
  {
    "type": "@",
    "named": false
  },
  {
    "type": "[",
    "named": false
  },
  {
    "type": "\\",
    "named": false
  },
  {
    "type": "\\#",
    "named": false
  },
  {
    "type": "]",
    "named": false
  },
  {
    "type": "`|",
    "named": false
  },
  {
    "type": "argument_type",
    "named": true
  },
  {
    "type": "comment",
    "named": true
  },
  {
    "type": "false",
    "named": false
  },
  {
    "type": "float",
    "named": true
  },
  {
    "type": "glob",
    "named": true
  },
  {
    "type": "glob_filter",
    "named": true
  },
  {
    "type": "global_glob",
    "named": true
  },
  {
    "type": "integer",
    "named": true
  },
  {
    "type": "inverse_glob_filter",
    "named": true
  },
  {
    "type": "recursive_glob",
    "named": true
  },
  {
    "type": "true",
    "named": false
  },
  {
    "type": "{",
    "named": false
  },
  {
    "type": "|",
    "named": false
  },
  {
    "type": "|`",
    "named": false
  },
  {
    "type": "||",
    "named": false
  },
  {
    "type": "|||",
    "named": false
  },
  {
    "type": "}",
    "named": false
  }
]