文件名称:paste-lang:[WIP]围绕宏构建的深奥编程语言
文件大小:20KB
文件格式:ZIP
更新时间:2024-06-11 08:37:05
rust esoteric-language Rust
粘贴 围绕宏构建的深奥编程语言 Paste是一种动态类型的,基于堆栈的深奥编程语言,围绕宏构建,这些宏在运行时定义和应用。 (fib = ' ;{ ;n = 0 1 (n > ' 0 ) ;{ xch over + (;n = ' (n - ' 1 )) (n != ' 0 ) } while pop }) (put fib 24 ) (上面的程序打印出第24个斐波那契数) 语言 如果您有兴趣尝试使用Paste,我强烈建议您查看我的了解该语言所提供的内容。 用法 这是解释器可以做什么的简短描述。 您也可以使用--help标志直接从程序中获取此信息。 Usage: paste [OPTIONS] INPUT An esoteric programming language build around
【文件预览】:
paste-lang-master
----.gitignore(17B)
----src()
--------std.paste(1KB)
--------main.rs(3KB)
--------lex.rs(6KB)
--------eval.rs(16KB)
--------parse.rs(11KB)
--------lib.rs(105B)
----Cargo.lock(1KB)
----LICENSE(1KB)
----Cargo.toml(250B)
----.github()
--------workflows()
----examples()
--------fac.paste(89B)
--------fizzbuzz.paste(197B)
--------fib.paste(178B)
--------collatz.paste(259B)
--------prime.paste(566B)
--------gcd.paste(131B)
--------abacaba.paste(170B)
--------hello.paste(20B)
--------newton.paste(150B)
----README.md(1KB)
----docs()
--------guide.md(5KB)
--------reference.md(894B)