Có tiện ích miễn phí khác nào có thể so sánh hai tệp C++ sử dụng AST của chúng thay vì văn bản không?Tiện ích Diff có nghĩa là C++
Những gì tôi đã nghĩ đến việc là một cái gì đó như: - chuyển đổi tất cả các tập tin để AST - Render AST trở lại như C++ (điều này canonicalizes thụt đầu dòng) - Do diff bình thường giữa hai - Cũng cố gắng để phát hiện tái cấu trúc đơn giản mà đã được thực hiện (thêm/xóa/đổi tên thành viên chẳng hạn)
Điều đó sẽ chậm và tôi không thể tưởng tượng tại sao một người nào đó lại muốn một thứ như vậy. –
Tôi tưởng tượng điều này là để bắt gian lận giữa các sinh viên. – chrisaycock
điều này là để có thể xem lại các thay đổi mã trên mã của tôi bởi một người prorgammer khác ghét kiểu mã hóa của tôi. Vì nhóm của chúng tôi không có quy tắc chính thức về tạo kiểu, loại công cụ này sẽ rất hữu ích. – tohava