Some minor refactoring and added a (currently trivial) normalization step
-rw-r--r-- 38 .gitignore
drwxr-xr-x - examples
-rw-r--r-- 3497 generation.py
-rw-r--r-- 1702 integration_tests.py
-rw-r--r-- 542 main.py
-rw-r--r-- 421 normalization.py
-rw-r--r-- 10564 parsing.py
-rw-r--r-- 14 requirements.txt
drwxr-xr-x - templates
-rw-r--r-- 8677 tokenization.py
-rw-r--r-- 7884 transformation.py
-rw-r--r-- 642 util.py