Chonker is a scripting statically-typed programming language made in C#.
If you want to learn/use it, take a look at HowToUse.md.
Do note that this language was created for learning purposes and shouldn't be used in real development. Mostly because it lacks library support and is horrifyingly slow.
To run the language you have to compile it or take a ready executable from Releases.
To compile run:
msbuildat Chonker/Chonker
Or use your favorite IDE.
Then simply
./ChonkerSee HowToUse.md for commandline arguments.
To run tests, execute run_tests.py at Chonker/Chonker/Tests
python3 run_tests.py- Write your test as a
yourname.chonkfile and put it atChonker/Chonker/Tests/Main - Write the expected output of your test and put it at
Chonker/Chonker/Tests/Main/Output, name ityourname.out
- Write your test as a
yourname.chonkfile and put it atChonker/Chonker/Tests/Error
Robert Nystrom for writing a great book.
Egor Dorichev for inspiration and support.
@Cuber01 for writing this thing.