Update parser dependencies and AST iteration API (forEachChild has been replaced with children().forEach)