Descrição
Código-fonte C pode ser encontrado e transformado por patches semânticos. É útil para desenvolvedores que fazem grandes migrações de API, refatorações no estilo do kernel ou mudanças recorrentes que busca e substituição simples não tratam com segurança.
Regras de transformação podem reescrever muitos arquivos. Use controle de versão, teste patches semânticos em um subconjunto pequeno e revise os diffs antes de aceitar mudanças geradas.