Ahaggar: Add the Abstract Syntax Tree dump library

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