Yeah, I agree. But C code parsing is a common and solved problem. The myriad of things people want to store and recover is not though right.