├── .editorconfig ├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── Cargo.toml ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── binding.gyp ├── bindings ├── c │ ├── tree-sitter-kitty.pc.in │ └── tree_sitter │ │ └── tree-sitter-kitty.h ├── go │ ├── binding.go │ └── binding_test.go ├── node │ ├── binding.cc │ ├── binding_test.js │ ├── index.d.ts │ └── index.js ├── python │ ├── tests │ │ └── test_binding.py │ └── tree_sitter_kitty │ │ ├── __init__.py │ │ ├── __init__.pyi │ │ ├── binding.c │ │ └── py.typed ├── rust │ ├── build.rs │ └── lib.rs └── swift │ ├── TreeSitterKitty │ └── kitty.h │ └── TreeSitterKittyTests │ └── TreeSitterKittyTests.swift ├── example └── kitty.conf ├── ftdetect └── kitty.lua ├── go.mod ├── grammar.js ├── grammar ├── actions.js ├── colors.js ├── includes.js ├── keyboard.js ├── mouse.js ├── options.js └── primitive.js ├── images └── kitty-demo.png ├── package.json ├── pyproject.toml ├── queries ├── highlights.scm └── injections.scm ├── setup.py ├── src ├── grammar.json ├── node-types.json ├── parser.c └── tree_sitter │ ├── alloc.h │ ├── array.h │ └── parser.h ├── test └── corpus │ └── main.txt └── tree-sitter.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/binding.gyp -------------------------------------------------------------------------------- /bindings/c/tree-sitter-kitty.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/c/tree-sitter-kitty.pc.in -------------------------------------------------------------------------------- /bindings/c/tree_sitter/tree-sitter-kitty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/c/tree_sitter/tree-sitter-kitty.h -------------------------------------------------------------------------------- /bindings/go/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/go/binding.go -------------------------------------------------------------------------------- /bindings/go/binding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/go/binding_test.go -------------------------------------------------------------------------------- /bindings/node/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/node/binding.cc -------------------------------------------------------------------------------- /bindings/node/binding_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/node/binding_test.js -------------------------------------------------------------------------------- /bindings/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/node/index.d.ts -------------------------------------------------------------------------------- /bindings/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/node/index.js -------------------------------------------------------------------------------- /bindings/python/tests/test_binding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/python/tests/test_binding.py -------------------------------------------------------------------------------- /bindings/python/tree_sitter_kitty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/python/tree_sitter_kitty/__init__.py -------------------------------------------------------------------------------- /bindings/python/tree_sitter_kitty/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/python/tree_sitter_kitty/__init__.pyi -------------------------------------------------------------------------------- /bindings/python/tree_sitter_kitty/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/python/tree_sitter_kitty/binding.c -------------------------------------------------------------------------------- /bindings/python/tree_sitter_kitty/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/rust/build.rs -------------------------------------------------------------------------------- /bindings/rust/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/rust/lib.rs -------------------------------------------------------------------------------- /bindings/swift/TreeSitterKitty/kitty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/swift/TreeSitterKitty/kitty.h -------------------------------------------------------------------------------- /bindings/swift/TreeSitterKittyTests/TreeSitterKittyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/bindings/swift/TreeSitterKittyTests/TreeSitterKittyTests.swift -------------------------------------------------------------------------------- /example/kitty.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/example/kitty.conf -------------------------------------------------------------------------------- /ftdetect/kitty.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/ftdetect/kitty.lua -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/go.mod -------------------------------------------------------------------------------- /grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar.js -------------------------------------------------------------------------------- /grammar/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar/actions.js -------------------------------------------------------------------------------- /grammar/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar/colors.js -------------------------------------------------------------------------------- /grammar/includes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar/includes.js -------------------------------------------------------------------------------- /grammar/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar/keyboard.js -------------------------------------------------------------------------------- /grammar/mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar/mouse.js -------------------------------------------------------------------------------- /grammar/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar/options.js -------------------------------------------------------------------------------- /grammar/primitive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/grammar/primitive.js -------------------------------------------------------------------------------- /images/kitty-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/images/kitty-demo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/pyproject.toml -------------------------------------------------------------------------------- /queries/highlights.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/queries/highlights.scm -------------------------------------------------------------------------------- /queries/injections.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/queries/injections.scm -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/setup.py -------------------------------------------------------------------------------- /src/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/src/grammar.json -------------------------------------------------------------------------------- /src/node-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/src/node-types.json -------------------------------------------------------------------------------- /src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/src/parser.c -------------------------------------------------------------------------------- /src/tree_sitter/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/src/tree_sitter/alloc.h -------------------------------------------------------------------------------- /src/tree_sitter/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/src/tree_sitter/array.h -------------------------------------------------------------------------------- /src/tree_sitter/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/src/tree_sitter/parser.h -------------------------------------------------------------------------------- /test/corpus/main.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/test/corpus/main.txt -------------------------------------------------------------------------------- /tree-sitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXY2DEV/tree-sitter-kitty/HEAD/tree-sitter.json --------------------------------------------------------------------------------