a structural diff that understands syntax 🟥🟩
An incremental parsing system for programming tools