Use range-based for loop in AST::process