文件名称:sysmel:系统元编程语言
文件大小:9.94MB
文件格式:ZIP
更新时间:2024-03-11 21:15:45
Smalltalk
Sysmel 一种系统元编程语言 Sysmel是一种元编程语言,其源代码由直接评估以构造另一个程序的脚本组成。 sysmel源的直接评估会在模块(元模型实例)中留下跟踪,这些跟踪将进一步分析以执行以下任务: 类型检查。 宏扩展。 程序实体依赖性分析。 SSA中间代码的生成和优化。 用于本地代码生成的LLVM后端。 用于Vulkan着色器生成的Spir-V后端。 离线编译器加载和使用 脚本newImage.sh使用Sysmel编译器加载新映像,该映像可以通过sysmelc bash脚本通过命令来调用。 命令行前端接受gcc / clang样式的命令行参数: # Program direct compilation. ./sysmelc -g -O2 -monolithic -o out/ -module-name Hello samples/cpu/hello.sysmel #