Add type analysis system from ansi_c.py in regex.git with some slight updates
-rw-r--r-- 169 .gitignore
-rw-r--r-- 321 Makefile
-rw-r--r-- 4575 ansi_c.l
-rwxr-xr-x 1243 ansi_c.py
-rw-r--r-- 16741 ansi_c.y
-rw-r--r-- 123181 ast.py
-rwxr-xr-x 141 ast.sh
-rwxr-xr-x 1055 c_to_python.py
-rwxr-xr-x 571 degenerate.py
-rw-r--r-- 5061 element.py
-rwxr-xr-x 13873 generate_ast.py
-rwxr-xr-x 5226 l_to_python.py
-rw-r--r-- 62 macify.txt
-rwxr-xr-x 198 n.sh
-rwxr-xr-x 153 regex.sh
-rwxr-xr-x 5472 scan_to_l.py
drwxr-xr-x - tests