生锈的解析器
一个使用Rust和nom制作新语言的自学项目。
要求
锈1.44
口译员
目前,它仅用作迭代器。它可以读取文本文件,将其解析为AST并运行它。
待办事项
按难度升序排列。
函数,递归调用
循环
适当的表达式语句(括号表达式)
变量定义初始化器
类型声明
基本类型(i32,u32,f32,f64)
字符串类型? (选修的?)
数组类型
元组类型
功能类型
变异资格
数组切片语法
阵列形状约束
广播运营商
定制运营商
在VM上运行(不直接在AST上运行)
编译为字节码(通过Serde吗