First cut at translating parse-gram.y from Bison, fix ANSI C switch statement
-rw-r--r-- 169 .gitignore
-rw-r--r-- 321 Makefile
-rw-r--r-- 4909 ansi_c.l
-rwxr-xr-x 1243 ansi_c.py
-rw-r--r-- 18948 ansi_c.y
-rw-r--r-- 142291 ast.py
-rwxr-xr-x 141 ast.sh
-rwxr-xr-x 1092 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 6141 l_to_python.py
-rw-r--r-- 62 macify.txt
-rwxr-xr-x 214 n.sh
-rwxr-xr-x 221 o.sh
-rwxr-xr-x 250 p.sh
-rwxr-xr-x 250 q.sh
-rwxr-xr-x 273 r.sh
-rwxr-xr-x 153 regex.sh
-rwxr-xr-x 1204 scan-code_to_l.py
-rwxr-xr-x 5390 scan-gram_to_l.py
-rwxr-xr-x 5269 scan_to_l.py
drwxr-xr-x - tests
-rwxr-xr-x 121 xml_to_y.py
-rwxr-xr-x 5946 y_to_python.py