홈 › Tree-sitter AST 추출
19개 언어 Tree-sitter AST 추출
Graphify의 1단계는 Tree-sitter 기반 정적 추출입니다. 소스 코드 단계에서는 LLM 호출이 없습니다.
왜 Tree-sitter인가
- 로컬 실행으로 소스 유출 방지
- 빠른 파싱 성능
- 언어별 결과를 공통 그래프 형태로 정규화
지원 언어
Python/JS/TS/Go/Rust/Java/C#/Kotlin/Swift 등 19개 언어를 기본 지원합니다.
추출 결과
- 클래스/함수/모듈 구조 노드
calls,imports엣지- docstring 및 WHY/NOTE 주석 기반 rationale 노드
EXTRACTED vs INFERRED
AST 결과는 EXTRACTED(신뢰도 1.0), 의미 단계 결과는 INFERRED/AMBIGUOUS로 구분되어 검증 가능합니다.