用 Rust 编写的计算机编程语言解释器

时间:2024-07-18 12:28:36
【文件属性】:

文件名称:用 Rust 编写的计算机编程语言解释器

文件大小:76KB

文件格式:ZIP

更新时间:2024-07-18 12:28:36

interpreter bytecode scripting-language

艾拉朗欢迎来到 Ella lang!Ella lang 是一种用 Rust 实现的计算机编程语言。在此处查看交互式在线游乐场。语言特点基本这是最基本的hello world程序:println("Hello World!");是的!就是这样。不要忘记在末尾添加分号 (; ) 字符。变量还可以将值存储在变量中:let name = "Ella"; println("Hello " + name + "!");这应该打印Hello Ella!到控制台。当然,也存在其他类型。let number = 1; let float = 1.5; let boolean = true; // or false表达式也可以赋值给变量// same as let computed = 2; let computed = 10 / 5;或者let x = 10; let y = x / 5; // should evaluate to 2职能与几乎所有其他编程语言一样,Ella 支持定义和调用函数(在某些语言中也称为方法):fn greet() { println("Hello Wor


【文件预览】:
owllang-master
----owl-passes()
--------src()
--------Cargo.toml(360B)
----Cargo.lock(20KB)
----.github()
--------workflows()
----owl-source()
--------src()
--------Cargo.toml(334B)
----owl-vm()
--------src()
--------Cargo.toml(456B)
----Cargo.toml(211B)
----.gitignore(9B)
----owl()
--------tests()
--------src()
--------Cargo.toml(539B)
--------benches()
----README.md(5KB)
----owl-parser()
--------src()
--------Cargo.toml(402B)
--------benches()
----owl-value()
--------src()
--------Cargo.toml(356B)
----.vscode()
--------launch.json(593B)
--------tasks.json(279B)

网友评论