文件名称:rust-lci:用Rust编写的LOLCODE解释器
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-17 06:40:21
language rust interpreter lolcode Rust
锈病 用Rust编写的LOLCODE解释器 目标版本:1.2,遵循。 注意:这不是100%忠实的克隆。 如果我认为这样更有意义,那么一些细微的事情就会改变。 例子: SUM OF OBTW comment in the way TLDR 5 AN 4 在原始的LOLCODE中,这是解析错误,因为OBTW被读取为标识符。 在我的克隆中,这可以很好地工作(尽管我建议不要这样做,因为它很难阅读)。 rust-lci中也没有类型转换。 这是因为在需要的地方所有内容都是隐式的,因此我看不到任何意义。 为什么? 我很无聊。 我想将更多的东西移植到Web Assembly中,但是我没有足够的东西移植到Web Assembly中。 我大概可以直接移植原始的LOLCODE,但是。
【文件预览】:
rust-lci-master
----.gitignore(31B)
----README.md(1KB)
----Cargo.toml(338B)
----tests()
--------implicit-return.lol(99B)
--------function-ordering.lol(391B)
--------quine.lol(2KB)
--------callback.lol(211B)
--------fail()
--------int-overflow.lol(92B)
--------pow.lol(262B)
--------nan.lol(119B)
--------fac.lol(213B)
--------generate-quine.rb(1KB)
----LICENSE(1KB)
----src()
--------parser.rs(23KB)
--------lib.rs(4KB)
--------types.rs(5KB)
--------tokenizer.rs(21KB)
--------main.rs(697B)
--------eval.rs(16KB)
----.travis.yml(28B)