├── .github └── workflows │ └── build.yml ├── .gitignore ├── AUTHORS ├── Cargo.toml ├── LICENSE ├── README.md └── src ├── ast.rs ├── builtins.rs ├── context.rs ├── environment.rs ├── eval.rs ├── exec.rs ├── grammar.lalrpop ├── lexer.rs └── main.rs /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Brandon Bremen 2 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/README.md -------------------------------------------------------------------------------- /src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/ast.rs -------------------------------------------------------------------------------- /src/builtins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/builtins.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/environment.rs -------------------------------------------------------------------------------- /src/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/eval.rs -------------------------------------------------------------------------------- /src/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/exec.rs -------------------------------------------------------------------------------- /src/grammar.lalrpop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/grammar.lalrpop -------------------------------------------------------------------------------- /src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/lexer.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/absurdhero/rash-shell/HEAD/src/main.rs --------------------------------------------------------------------------------