907 B
907 B
curly — Working solution to the Krul puzzle
This tool will run a small compiler which implements the language from the Krul
puzzle. The sources also contain an older
implementation, to be found in the interpreter files. This could also be used as
a drop-in replacement for the compiler, by changing the appropriate line in
main.cpp
.
Note
Running
curly
without arguments, it will show the solution to the online puzzle. When run with file arguments, it will try to parse those files as Krul sources and run them.
Building
Build using:
make
,
but first install the dependencies:
- libsclogging
- libscterm
- libscrequest
- libcurl
Install
sudo make install
or, on OpenBSD:
doas gmake install
Run
curly