Tree-Walking Interpreter implemented in CSharp using Doubly Linked List (why not?!)
- build
docker build -t rinha .
- fib
docker run -it rinha files/fib.json
- sum
docker run -it rinha files/sum.json
- combination
docker run -it rinha files/combination.json
- helloworld
docker run -it rinha files/helloworld.json
You don't need to download the source code to run this Interpreter, you can install it in your machine using the dotnet tool.
dotnet tool install -g Rinha
You can run the command
rinha <your file>
- Call
- Function
- Let
- Var
- Int
- Str
- Binary
- If
- First
- Second
- Bool
- Tuple