D backend parser