Refactoring
whitespace formatting
dirty code to build a png from the syntax tree:
http://image.lawl-dev.com/imgsrv.php?url=e3d462edd2f96d79d9773b961b6551a8.png