More documentation in src

A lot a documentation, especially in the AST
Ça mérite quand même un comment vu le nom de la méthode.