├── .gitattributes ├── .github └── workflows │ ├── rustlang-build.yml │ └── rustlang-test.yml ├── .gitignore ├── .tokeignore ├── ARCHITECTURE.md ├── COPYING ├── Cargo.lock ├── Cargo.toml ├── README.md ├── ROADMAP.md ├── assets ├── orion-logo.png ├── orion-logo.svg ├── orion-profile.png └── orion-profile.svg ├── configure ├── docs ├── README.md ├── builtins │ ├── README.md │ ├── arithmetic.md │ ├── io.md │ ├── misc.md │ └── string.md ├── cukta.md └── std │ ├── README.md │ ├── bool.md │ ├── io.md │ ├── list.md │ ├── math.md │ ├── maybe.md │ └── string.md ├── lib ├── bool.orn ├── io.orn ├── list.orn ├── math.orn ├── maybe.orn ├── prelude.orn └── string.orn ├── sloc_chart.py └── src ├── arithmetic.rs ├── bytecode.rs ├── cli.rs ├── compiler.rs ├── errors.rs ├── io.rs ├── lexer.rs ├── main.rs ├── parser.rs ├── string.rs └── vm.rs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/rustlang-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/.github/workflows/rustlang-build.yml -------------------------------------------------------------------------------- /.github/workflows/rustlang-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/.github/workflows/rustlang-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Makefile 3 | -------------------------------------------------------------------------------- /.tokeignore: -------------------------------------------------------------------------------- 1 | assets/ 2 | -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/COPYING -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /assets/orion-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/assets/orion-logo.png -------------------------------------------------------------------------------- /assets/orion-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/assets/orion-logo.svg -------------------------------------------------------------------------------- /assets/orion-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/assets/orion-profile.png -------------------------------------------------------------------------------- /assets/orion-profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/assets/orion-profile.svg -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/configure -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/builtins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/builtins/README.md -------------------------------------------------------------------------------- /docs/builtins/arithmetic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/builtins/arithmetic.md -------------------------------------------------------------------------------- /docs/builtins/io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/builtins/io.md -------------------------------------------------------------------------------- /docs/builtins/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/builtins/misc.md -------------------------------------------------------------------------------- /docs/builtins/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/builtins/string.md -------------------------------------------------------------------------------- /docs/cukta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/cukta.md -------------------------------------------------------------------------------- /docs/std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/std/README.md -------------------------------------------------------------------------------- /docs/std/bool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/std/bool.md -------------------------------------------------------------------------------- /docs/std/io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/std/io.md -------------------------------------------------------------------------------- /docs/std/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/std/list.md -------------------------------------------------------------------------------- /docs/std/math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/std/math.md -------------------------------------------------------------------------------- /docs/std/maybe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/std/maybe.md -------------------------------------------------------------------------------- /docs/std/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/docs/std/string.md -------------------------------------------------------------------------------- /lib/bool.orn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/lib/bool.orn -------------------------------------------------------------------------------- /lib/io.orn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/lib/io.orn -------------------------------------------------------------------------------- /lib/list.orn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/lib/list.orn -------------------------------------------------------------------------------- /lib/math.orn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/lib/math.orn -------------------------------------------------------------------------------- /lib/maybe.orn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/lib/maybe.orn -------------------------------------------------------------------------------- /lib/prelude.orn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/lib/prelude.orn -------------------------------------------------------------------------------- /lib/string.orn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/lib/string.orn -------------------------------------------------------------------------------- /sloc_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/sloc_chart.py -------------------------------------------------------------------------------- /src/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/arithmetic.rs -------------------------------------------------------------------------------- /src/bytecode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/bytecode.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/compiler.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/io.rs -------------------------------------------------------------------------------- /src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/lexer.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/parser.rs -------------------------------------------------------------------------------- /src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/string.rs -------------------------------------------------------------------------------- /src/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wafelack/orion/HEAD/src/vm.rs --------------------------------------------------------------------------------