improving parser speed
improving code generation
fixing problems with python reserved words