迷你尼姆 该项目旨在为Nim编程语言(我们称为MiniNim)的一小部分实现编译器。 编译器输出一个MIPS汇编代码,该代码可以在MARS等模拟器中运行。 涵盖的功能 我们在MiniNim中包括以下功能: 数据类型:双精度浮点数( float )和整数( int )及其数组(允许使用多维数组)。 请注意,我们已经实现了非常类似于C数组的标准Nim数组,因此必须在编译时知道数组的大小/尺寸。 变量声明:支持使用var关键字的变量声明。 您还可以在声明变量时分配值。 请注意,在MiniNim中,与Nim不同,必须在声明期间指定变量的类型。 条件语句: if , elif和else构造。 关