Split the compiler into several files and repository cleanup.
treea9ddc27f4283111422ad3945560c82f7453d65a1
-rw-r--r-- 29 .gitignore
-rw-r--r-- 20765 asm.scm
-rw-r--r-- 9741 bignums.c
-rw-r--r-- 37451 comp.scm
-rw-r--r-- 3531 context.scm
-rw-r--r-- 6373 debug.c
-rw-r--r-- 15880 dispatch.c
-rw-r--r-- 21480 encoding.scm
-rw-r--r-- 6577 env.scm
-rw-r--r-- 6979 gc.c
-rw-r--r-- 10769 library.scm
-rw-r--r-- 850 makefile
-rw-r--r-- 3261 node.scm
-rwxr-xr-x 52 p
-rw-r--r-- 12369 parser.scm
-rwxr-xr-x 44 picobit
-rw-r--r-- 10506 picobit-vm.c
-rw-r--r-- 16716 picobit-vm.h
-rwxr-xr-x 46 picobit.bat
-rw-r--r-- 6994 picobit.scm
-rw-r--r-- 21278 primitives.c
-rwxr-xr-x 32 robot
-rwxr-xr-x 44 robot.bat
-rw-r--r-- 31589 robot.scm
-rwxr-xr-x 301 test-arithmetic
drwxr-xr-x - tests
-rw-r--r-- 1619 utilities.scm