├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── docs.yml │ └── publish.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── LICENSE ├── README.md ├── binding.gyp ├── index.js ├── package.json ├── src ├── addon_data.h ├── binding.cc ├── conversions.cc ├── conversions.h ├── language.cc ├── language.h ├── logger.cc ├── logger.h ├── lookaheaditerator.cc ├── lookaheaditerator.h ├── node.cc ├── node.h ├── parser.cc ├── parser.h ├── query.cc ├── query.h ├── tree.cc ├── tree.h ├── tree_cursor.cc └── tree_cursor.h ├── test ├── lookahead_iterable_test.js ├── node_test.js ├── parser_test.js ├── query_test.js └── tree_test.js ├── tree-sitter.d.ts ├── tsconfig.json ├── tsconfig.typedoc.json └── typedoc.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/binding.gyp -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/package.json -------------------------------------------------------------------------------- /src/addon_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/addon_data.h -------------------------------------------------------------------------------- /src/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/binding.cc -------------------------------------------------------------------------------- /src/conversions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/conversions.cc -------------------------------------------------------------------------------- /src/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/conversions.h -------------------------------------------------------------------------------- /src/language.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/language.cc -------------------------------------------------------------------------------- /src/language.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/language.h -------------------------------------------------------------------------------- /src/logger.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/logger.cc -------------------------------------------------------------------------------- /src/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/logger.h -------------------------------------------------------------------------------- /src/lookaheaditerator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/lookaheaditerator.cc -------------------------------------------------------------------------------- /src/lookaheaditerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/lookaheaditerator.h -------------------------------------------------------------------------------- /src/node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/node.cc -------------------------------------------------------------------------------- /src/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/node.h -------------------------------------------------------------------------------- /src/parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/parser.cc -------------------------------------------------------------------------------- /src/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/parser.h -------------------------------------------------------------------------------- /src/query.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/query.cc -------------------------------------------------------------------------------- /src/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/query.h -------------------------------------------------------------------------------- /src/tree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/tree.cc -------------------------------------------------------------------------------- /src/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/tree.h -------------------------------------------------------------------------------- /src/tree_cursor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/tree_cursor.cc -------------------------------------------------------------------------------- /src/tree_cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/src/tree_cursor.h -------------------------------------------------------------------------------- /test/lookahead_iterable_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/test/lookahead_iterable_test.js -------------------------------------------------------------------------------- /test/node_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/test/node_test.js -------------------------------------------------------------------------------- /test/parser_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/test/parser_test.js -------------------------------------------------------------------------------- /test/query_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/test/query_test.js -------------------------------------------------------------------------------- /test/tree_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/test/tree_test.js -------------------------------------------------------------------------------- /tree-sitter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/tree-sitter.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/tsconfig.typedoc.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tree-sitter/node-tree-sitter/HEAD/typedoc.json --------------------------------------------------------------------------------