#compiler #language #source #grammar #programming-language #parser

app roblang

Compiler, grammar, and some files for the roblang programming language

1 unstable release

0.0.1 Apr 20, 2024

#206 in #grammar

MIT/Apache

93KB
2K SLoC

Contains (ELF exe/lib, 24KB) ctests/test, (ELF exe/lib, 17KB) ctests/a.out, (static library, 17KB) ctests/c-vector/libvec.a, (ELF exe/lib, 16KB) ctests/c-vector/vec.o

Roblang compiler and language

I am an IB computer sciences student, and this compiler is a pet project of mine. It is being developed as learning exercise, and not as a useful tool, as I do not have the time nor expertise to create a language or compiler that provides any genuine advantage over any already established languages. Feel free to raise any issues or suggestions if you do decide to try it out.

Note: The compiler is not currently functional, as I am still developing the parser for it, but feel free to have a look at the current source code.

(I'm not following a compiler book, and I'm lazy. That is why the code is shitty.)

##Installation dependencies GCC (support for other C compilers coming soon) rustup

##Installation Provided you have rustup installed: run "cargo install roblang" in your terminal.

Documentation

Dependencies

~1.1–1.7MB
~32K SLoC