Basic tree
Merge branch 'master' into tree

Merge Master weil Fail
Chaining binary expressions
Chaining binary expressions with () on lhs and rhs
Variable handling works
Correct order of initialization
Mooooar test files + Detect missing rhs after operator
Graph p0rn
Prepare lexer for advanced constructs
AST pr0n
Outsourced parsing of {}
Return values + proper test file
Pretty variable graphing
moar pretty.
Function call with tree as parameter
Accept comments
Def / Use
Types
Declaration / Definition