
swift-syntax
swiftlang
A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.
AI 简介
Swift Syntax 是一个用于解析、检查、生成和转换 Swift 源代码的官方 Swift 库集合。它基于源码精确的语法树(SwiftSyntax Tree)实现,支持 AST 遍历、节点修改、代码生成与宏扩展集成,具备与 Swift 编译器版本严格对齐的稳定性与兼容性。项目采用纯 Swift 实现,提供 SwiftPM 和 Bazel 两种构建方式,并配套有在线 AST 探索工具(swift-ast-explorer.com)。适用于开发 Swift 代码分析工具、自动化重构脚本、自定义 lint 规则、IDE 插件及 Swift 宏(Macros)相关基础设施。
Swift
Apache License 2.03.7k
Stars
527
Forks
171
Watchers
78
Issues
Star 增长
今日0
近 7 天0
近 30 天+5
综合评分60.67
默认分支main