Working on language generation

Warning: do not look directly at bugs
Removed an import