Clang ast debug

help for my WIP, i added an option to dump the source AST