Building an Open-Source C++ Static Analysis Tool from Scratch - CMO.SO