This is a VERY unfinished language, so expect bugs, many missing features, ugly internal code (im not responsible for eye damage after the sight), changing syntax and more.
A statically typed programming language compiled to the AVM virtual machine bytecode
$ make
$ make install
$ russel -h
See the ./examples
folder for example programs. Note that these examples probably
cant be compiled by the current russel compiler, because its not finished yet. Instead, you can
compile programs in the ./tests
folder with
$ make tests
- Lexer
- Parser
- Functions
- If statements
- Variables
- Loops
- Compile directly to bytecode
- Type checking
- Structures
- Modules
- Self hosted
Syntax highlighting configs for text editors are in the ./editors
folder
(not) Hosted here
If you find any bugs, please create an issue and report them.
Run make all
to see all the make rules.