Kotlin .NET 编译器原型发布:探索 Kotlin 语言在 CLR 上的实现
Kotlin .NET 编译器项目发布了首个原型版本,探索将 Kotlin 语言引入 CLR (.NET Common Language Runtime) 平台。该原型能够解析输入的 Kotlin 代码文件,并生成相应的抽象语法树 (AST)。
系统要求
项目目前处于早期开发阶段,系统要求可能会有所变化。
使用指南
项目文档正在完善中,敬请期待详细的使用指南。
语法定义
Kotlin .NET 编译器的语法规则使用 ANTLR 工具定义,相关文件位于 src/CodeAnalysis/Grammar/
目录下。开发者可以使用以下命令更新词法分析器和语法分析器:
./update-parser.ps1
注意: 该脚本会自动下载 ANTLR 工具,无需手动安装。
编译器构建
要构建 Kotlin .NET 编译器,请执行以下命令:
dotnet restore
dotnet test
dotnet build -c Release
文档生成
项目文档使用 DocFX 工具生成。安装 DocFX 后,在项目根目录下运行以下命令即可生成文档:
docfx/docfx.json
使用以下命令可以本地预览生成的文档:
docfx d
4.34MB
文件大小:
评论区