3 个不稳定版本
0.2.0 | 2024 年 1 月 3 日 |
---|---|
0.1.1 | 2023 年 12 月 29 日 |
0.1.0 | 2023 年 12 月 29 日 |
#67 in #modern
11KB
225 代码行
RBGN
RBGN - Bashgenn 的完整重写,支持解释。用 Rust 编写。
安装
首先你需要安装 Rust,如果你还没有的话。
然后使用以下命令安装 RBGN
cargo install rbgn
CLI 使用
Usage: rbgn [OPTIONS] <FILE>
Arguments:
<FILE> File to build
Options:
-o, --output <FILE> Specify the output file
-i, --interpret Interpret the script instead of compiling it to Bash
-h, --help Print help
-V, --version Print version
用法
$ cat reverse.bgn
STATIC_STR_VAR << <<
STATIC_STR_VAR >> >>
STATIC_STR_SPACE space
NONL <<
NONL space
READ x
NONL >>
NONL space
STRGET x
STORELAST x y
NONL y
DONE
ECHO
$ rbgn -i reverse.bgn
<< Hey, this is perfect!
>> !tcefrep si siht ,yeH
依赖
~1.4–2MB
~38K SLoC