ASTWithSource contains more information that AST and should have its own visit method, if desired. This implements that. PR Close #31347
ASTWithSource contains more information that AST and should have its own visit method, if desired. This implements that. PR Close #31347