mirror of
https://github.com/usatiuk/psil.git
synced 2025-10-28 10:47:49 +01:00
c6813db0972c54c058cfc58cd2655a3e79c16301
PSIL
a simple lisp interpreter
How to compile
Should be a regular cmake build, something like
cmake -B build -DCMAKE_BUILD_TYPE=Debug -DSANITIZE=YES
cmake --build build --parallel $(nproc)
should be enough (you can also change the build type for Release and disable sanitize in case it's too slow)
How to run tests
Unit tests (assuming build in build):
ctest --test-dir build --verbose --parallel $(nproc)
CLI tests (also assuming build in build and being in repo root):
PSIL="../build/src/psil" clitests/testall.sh
Description
Languages
C++
95.5%
CMake
3.2%
Shell
1%
Euphoria
0.2%
Elixir
0.1%