콘텐츠로 이동

swift-syntax

Swift 소스 코드의 source-accurate 트리 표현(SwiftSyntax tree)을 다루는 라이브러리 세트. Swift 매크로 시스템의 핵심 — 매크로 확장 노드가 SwiftSyntax 노드로 표현되고, 매크로가 SwiftSyntax 트리를 생성하여 소스에 삽입.

주요 라이브러리

  • SwiftSyntax: 구문 트리 자료 구조
  • SwiftParser: Swift 소스 → SwiftSyntax 트리 파싱
  • SwiftSyntaxBuilder: 프로그래밍 방식 구문 트리 구성
  • SwiftSyntaxMacros: 매크로 인프라

버전 규칙

메이저 버전이 Swift 릴리스와 정렬: 509 = Swift 5.9, 600 = Swift 6.0

탐색 도구

디렉토리

swift-syntax/

관련 페이지: Swift 컴파일러 모노레포 개요, 위키 키워드 연결망, Swift 매크로·도구 스택, Swift 모듈 시스템, swift-format, SourceKit-LSP, Swift Testing