Different visualisation method

  1. AST is... well, tree. Text format is not best one to explore tree structures ;-)
  2. The sprintf "%A" call is removing lot of interesting information contained in AST and TAST, it would be good to have access to it.