mumble

A Lisp written in C, following the *Build Your Own Lisp* book
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.gitignore4L
-rw-r--r--LICENSE.txt21L
-rw-r--r--README.md110L
-rw-r--r--makefile46L
-rwxr-xr-xmumble125360B
-rw-r--r--notes/gbd-tutorial.txt130L
-rw-r--r--notes/link.txt1L
-rw-r--r--notes/reqs.txt4L
-rw-r--r--notes/savepoint.txt4L
-rw-r--r--notes/todo.txt4L
-rw-r--r--notes/typedef.txt11L
-rw-r--r--src/mpc/.gitattributes1L
-rw-r--r--src/mpc/.github/workflows/ci.yml11L
-rw-r--r--src/mpc/.gitignore11L
-rw-r--r--src/mpc/LICENSE.md28L
-rw-r--r--src/mpc/Makefile75L
-rw-r--r--src/mpc/README.md999L
-rw-r--r--src/mpc/examples/book.doge1L
-rw-r--r--src/mpc/examples/doge.c46L
-rw-r--r--src/mpc/examples/fib.smallc21L
-rw-r--r--src/mpc/examples/foobar.c28L
-rw-r--r--src/mpc/examples/line_reader.c34L
-rw-r--r--src/mpc/examples/lispy.c55L
-rw-r--r--src/mpc/examples/maths.c51L
-rw-r--r--src/mpc/examples/minimal.smallc11L
-rw-r--r--src/mpc/examples/prelude.lspy239L
-rw-r--r--src/mpc/examples/readme.maths1L
-rw-r--r--src/mpc/examples/simple.maths1L
-rw-r--r--src/mpc/examples/smallc.c101L
-rw-r--r--src/mpc/examples/so_c.doge2009L
-rw-r--r--src/mpc/examples/tree_traversal.c119L
-rw-r--r--src/mpc/mpc.c4056L
-rw-r--r--src/mpc/mpc.h389L
-rw-r--r--src/mpc/mpc.pc8L
-rw-r--r--src/mpc/package.json9L
-rw-r--r--src/mpc/tests/combinators.c89L
-rw-r--r--src/mpc/tests/core.c254L
-rw-r--r--src/mpc/tests/digits.txt1L
-rw-r--r--src/mpc/tests/grammar.c413L
-rw-r--r--src/mpc/tests/maths.grammar7L
-rw-r--r--src/mpc/tests/ptest.c356L
-rw-r--r--src/mpc/tests/ptest.h22L
-rw-r--r--src/mpc/tests/regex.c181L
-rw-r--r--src/mpc/tests/test.c16L
-rw-r--r--src/mumble.c1296L
-rw-r--r--src/scratchpad/scratchpad.c10L
-rwxr-xr-xsrc/scratchpad/scratchpad.out16704B