Prettify
Fixed some small bugs
Updated source-generator to the new ast nodes.