separated generator and parser into separate modules
0.10.1