abona ko uzahereza indamutsa ndi nziragukuraho it uses rule sets to define when a piece of source is erroneous