Types: added f32 and f64 types
whitespace
Analyser: checking function return value
examples: fixed for analyser
analyser: comments
analyser: check if function has return statement if needed
analyser: check for return value in non-void functions
Decl: minor rename
AST: printing correct filenames
comments
types: resolving canonical types
types: split analysis in 2 parts: global and bodies
types: setting Canonical Types on DeclExpr's
Types: handling pointer/array canonical types
type: added debugging count
types: no default recursion on print()
types: added 3 types of print recursion
types: setting CanonicalType for VarDecls (if used)
types: renamed GlobalScope -> FileScope
issue