한줄평
“tree-sitter 파서를 직접 개발·검증하려는 개발자에게 사실상 필수 도구입니다. 파서를 쓰기만 하는 일반 사용자에게는 필요하지 않습니다.”
이런 분께 tree-sitter 문법을 직접 만드는 개발자께
좋은 점
- 파서 생성부터 테스트까지 한 도구로 처리
- 구문 강조 검증 등 개발 편의 기능 제공
아쉬운 점
- 파서 개발 지식이 없으면 활용처가 없음
트리시터 CLI 소개
tree-sitter 파서를 만들고 관리·테스트·빌드하는 명령줄(CLI) 개발 도구입니다. 문법 정의(grammar.js)로부터 실제 파서 코드를 생성하고, 예제 코드에 대한 파싱 결과를 확인하며, 구문 강조 규칙을 검증하는 데 씁니다. 에디터·언어 도구를 만드는 개발자가 새 언어 지원을 붙일 때 핵심적으로 사용합니다. GUI 는 없고 터미널에서 서브커맨드로 조작합니다.