1.1.5 • Published 2 years ago

mccompiler v1.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

建议在linux上使用(推荐:Ubuntu20.04)

prerequste:

  1. spim sudo-apt install spim
  2. node: 需要14.0以上的版本
  3. npm sudo-apt install npm

How to run ?

  1. 编译mc代码文件 => 汇编文件: npx mccompiler filename.mc
  2. 执行汇编文件: npx run filename.s
  3. 安装语法高亮插件:vscode插件市场搜索minic

minic语法: 1. 运算符:支持+-/运算,支持逻辑运算,不支持运算符结合,如:(2 + 3) 10 2. 类型:支持自然数(int类型),布尔值以及void 3. 语句:支持函数调用,嵌套的if-else语句(嵌套的if-else语句,注:if-else里必须有return语句,否则会有一些出乎意料的错误) 4. 和C一样,必须要有main函数 5. 变量必须声明的时候同时赋值 6. 内置print函数

eg:

int main() {
  int x = sum(2, 3);
  print(x);
}

int sum(int x, int y) {
  return x + y;
}
1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago