AST builder for D programming language