개요
Dart 및 Flutter 프로젝트를 위한 언어 파서를 추가합니다.
지원 대상
.dart 파일 확장자
- 추출:
class, abstract class, mixin, extension, typedef, enum
- 메서드 시그니처: 반환 타입, 파라미터 타입,
async/Stream 수식어
- Flutter 특화:
Widget build(BuildContext context) 오버라이드 감지
- 접근 제한자:
_ prefix private 심볼 (--include-private 연동)
구현 방향
pkg/parser/treesitter/grammars/dart/ — tree-sitter-dart C 소스 vendor
pkg/parser/treesitter/languages/dart.go — LanguageQuery 구현
docs/languages/dart.md + 다국어 번역본 추가
제안: PO
개요
Dart 및 Flutter 프로젝트를 위한 언어 파서를 추가합니다.
지원 대상
.dart파일 확장자class,abstract class,mixin,extension,typedef,enumasync/Stream수식어Widget build(BuildContext context)오버라이드 감지_prefix private 심볼 (--include-private연동)구현 방향
pkg/parser/treesitter/grammars/dart/— tree-sitter-dart C 소스 vendorpkg/parser/treesitter/languages/dart.go— LanguageQuery 구현docs/languages/dart.md+ 다국어 번역본 추가