mint-lang:一种编程语言。 编译为字节码,对游戏有用

时间:2024-05-31 04:20:44
【文件属性】:

文件名称:mint-lang:一种编程语言。 编译为字节码,对游戏有用

文件大小:82KB

文件格式:ZIP

更新时间:2024-05-31 04:20:44

C

薄荷郎 一种逐渐类型化的动态编程语言。 编译为字节码,可轻松嵌入任何本机应用程序中。 例子: # each.mt -- print values in an array using a fancy function extern printf(string) : void func each(values : array, f : function-void, ...) var extra_args = getargs(f) # an array of all arguments after 'f' for var i = 0, i < len(values), i = i + 1 do # call the function passing in the value # as well as the extra arguments to this function f


【文件预览】:
mint-lang-master
----tests()
--------xinput.mt(2KB)
--------edge.mt(1KB)
--------meta.mt(5KB)
--------basic.mt(12KB)
--------asm.c(15KB)
--------out.mb(906B)
--------cffi.mt(1KB)
--------test.mt(152B)
--------files()
----include()
--------linkedlist.h(374B)
--------hash.h(220B)
--------vm.h(6KB)
--------dict.h(605B)
--------lang.h(8KB)
----runner()
--------src()
--------CMakeLists.txt(99B)
----src()
--------linker.c(9KB)
--------macro.c(8KB)
--------hash.c(2KB)
--------symbols.c(6KB)
--------codegen.c(5KB)
--------lexer.c(6KB)
--------dict.c(4KB)
--------linkedlist.c(843B)
--------utils.c(415B)
--------compiler.c(39KB)
--------vm.c(81KB)
--------parser.c(31KB)
--------typer.c(21KB)
----TODO.txt(1KB)
----.gitignore(39B)
----CMakeLists.txt(507B)
----README.md(9KB)
----LICENSE.txt(850B)

网友评论