2个版本
0.0.2 | 2021年5月8日 |
---|---|
0.0.1 | 2021年5月8日 |
#901 in 嵌入式开发
55KB
1.5K SLoC
purua
纯Rust Lua实现
用法
$ bat lua_examples/defun.lua
───────┬──────────────────────────────────────────
│ File: lua_examples/defun.lua
───────┼──────────────────────────────────────────
1 │ function myfunc()
2 │ print("Call my own func!\n")
3 │ end
4 │
5 │ myfunc()
6 │
7 │ function println(myarg)
8 │ print(myarg)
9 │ print("\n")
10 │ end
11 │
12 │ println("Hello With LF")
13 │
14 │ function getstr()
15 │ ret = "Hello returned MyStr"
16 │ return ret
17 │ end
18 │
19 │ println(getstr())
───────┴──────────────────────────────────────────
$ cargo run lua_examples/defun.lua
Compiling combine-language v4.0.0
Compiling purua v0.1.0 (/usr/local/ghq/github.com/udzura/purua)
Finished dev [unoptimized + debuginfo] target(s) in 1.62s
Running `target/debug/purua lua_examples/defun.lua`
Call my own func!
Hello With LF
Hello returned MyStr
贡献,许可证
欢迎提交问题和补丁。
请参阅文件中的LICENSE。
依赖项
~6–15MB
~176K SLoC