Ahaggar: major improvments and code cleaning

* Walk the ARRAY_REF nodes

* Use a bool is_expr var to help printing the location of the code
  only one time.

* More code cleaning

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>