熔融的:用于类似ML的语言的LLVM编译器(用Rust编写) 源码
熔火 Molten是一种编程语言,它借鉴了ML系列语言以及Rust和Python。 编译器用Rust编写,并使用LLVM生成IR,可以将IR编译为机器代码。 我最初开始这个项目是为了学习Rust。 它旨在成为具有完整对象系统的高级语言,可促进功能和面向对象的编程。 某些语法元素已从典型的ML语言更改为遵循更常见的语言(例如C ++,Rust和Python)中的约定(例如,括号分隔的块,常规类定义,带有尖括号的泛型/类型参数等) 正在安装 您将需要安装rustc和cargo 。 建议您使用rustup来安装它们。 我最近使用rustc 1.28版进行了测试。 您还需要安装LLVM 7,以及li
文件列表
熔融的:用于类似ML的语言的LLVM编译器(用Rust编写)
(预估有个110文件)
operators.mol
909B
lists.mol
455B
enums.mol
1KB
overloading.mol
458B
interface.mol
542B
inheritence-third.mol
454B
class-initializers.mol
420B
inheritence-vtable.mol
612B
constructors.mol
837B
object-typevar-params.mol
799B
暂无评论