haxala1r ea9c6a0144
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
Fixed workflow to use the correct path for the resulting binary
2025-09-30 20:21:49 +03:00
2025-09-30 16:50:33 +03:00
2025-09-30 17:39:00 +03:00
2025-09-30 16:50:33 +03:00

Lispy stuff

Simple lisp-ish language compiler written in C++.

Right now it doesn't compile much - it's just a parser. The goal is to emit bytecode. The bytecode format is not decided yet.

Build

I use cmake for the build system. I prefer to build out-of-tree, here's how to build if you've never used cmake:

cd build
cmake ..
make

Development

I use clangd as the language server. Appropriate compile_commands.json (required for clangd, otherwise it can not find include files) is provided. If you'd like to generate them yourself, just use cmake:

cd build
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1 ..
cp compile_commands.json ../
Description
mashed potatoes or sth idk
Readme 97 KiB
Languages
C++ 95.6%
CMake 4.4%