C/C++ semantic version parser
