Skip to content

feat: Dart / Flutter 언어 지원 추가 #267

@TransparentDeveloper

Description

@TransparentDeveloper

개요

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestversion:minorNew feature - minor version bump

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions