add reference counter for future smarter allocations
-rw-r--r-- 32 .gitignore
-rw-r--r-- 296 Makefile
-rw-r--r-- 123 README.md
-rw-r--r-- 378 grammar.txt
-rw-r--r-- 886 lambda.h
-rw-r--r-- 548 lambda.l
-rw-r--r-- 3445 lambda.y
-rw-r--r-- 205 main.c
-rw-r--r-- 1225 mem.c
-rw-r--r-- 130 mem.h
-rw-r--r-- 457 preamble
-rw-r--r-- 1325 print.c
-rw-r--r-- 114 print.h
-rw-r--r-- 2572 reduce.c
-rw-r--r-- 140 reduce.h