用于Swift AST输出的语法和/或词法分析器

我已经开始一个项目,将Swift的子集转换成Kotlin(用于在iOS和Android应用程序之间共享业务逻辑),并使用Swift编译器的抽象语法树输出(即由-dump-ast选项生成)作为一个起点。

我想知道是否有人知道AST输出本身的“官方”语法和/或词法分析器。 这并不复杂,现在我已经创建了一个自己,但是如果我依靠支持的东西,我会感觉更舒服。