mirror of
https://github.com/soconnor0919/tree-sitter-xml.git
synced 2026-02-04 15:56:37 -05:00
- Added comprehensive README with usage instructions - Added .gitignore to prevent build artifacts from being committed - Removed target/ directories and duplicate WASM files - Cleaned up parser binaries and test files
1.3 KiB
1.3 KiB
tree-sitter-xml
A Tree-sitter grammar for XML files as used in the nand2tetris course.
Supported File Types
.xml- XML compiler output files
Features
- Syntax highlighting for XML elements, attributes, and text content
- Code navigation with outline support for XML structure
- Bracket matching for XML tags
- Integration with Zed editor and other Tree-sitter compatible editors
Usage
This grammar is designed to work with the nand2tetris-zed extension for Zed editor, providing complete language support for the nand2tetris course.
Grammar Details
- Language: XML
- Scope:
source.xml - File Types:
.xml - Node Types:
element,tag_name,attribute,attribute_name,attribute_value,text,comment
Development
Building
# Generate parser
tree-sitter generate
# Build parser
tree-sitter build
# Test grammar
tree-sitter test
License
MIT License - see LICENSE file for details.
Related
- nand2tetris-zed - Complete Zed extension
- nand2tetris.org - Course website
- Tree-sitter - Parser generator