语言:进行中的语言包括词法分析器解析器类型检查器字节码编译器和字节码vm 源码
语言 一个小的lexer / parser / compiler项目,用于学习编程语言的设计和实现。 该语言的设计主要受Haskell和C ++的启发。 目标是要快速而富有表现力。 当前功能 控制流:if-else,同时 范围,键入,名称解析 总和类型和产品类型 数组 逻辑和算术运算符 简单的io 计划功能 类型类 泛型 外国直接投资 实作 可以在Compiler / {src,include} / fe / pipeline中找到不同管道阶段的实现。 片段 控制流程简单 let a: std.ui64 = 1; if (true) { a = 2; } else { a = 3; };
用户评论