No description
Find a file
2024-07-21 11:55:37 +12:00
.vscode added tcc to build process 2024-07-21 10:54:12 +12:00
include add custom regex exec because regnexec doesnt exist in musl 2024-07-21 11:17:01 +12:00
src use calloc instead of malloc for token because next was sometimes unitialized 2024-07-21 11:55:37 +12:00
std add stdio include 2024-07-21 02:21:47 +12:00
tcc@08a4c52de3 added tcc to build process 2024-07-21 10:53:59 +12:00
.gitignore first commit 2024-07-21 02:04:32 +12:00
.gitmodules add slibs back 2024-07-21 11:00:38 +12:00
example.lisp update example 2024-07-21 02:21:39 +12:00
LICENSE Initial commit 2024-07-21 02:10:37 +12:00
Makefile added tcc to build process 2024-07-21 10:54:12 +12:00
README.md update readme 2024-07-21 11:01:58 +12:00

compiler

just a simple lisp compiler to learn compiler dev

cloning

run git clone https://git.samahh.dev/sam/compiler --recursive

compiling

to compile run make

running

to run the example run make run, or to compile another file run ./compiler filename.lisp binaryname