135375f98Sopenharmony_ci#!/usr/bin/env python3 235375f98Sopenharmony_ciimport re 335375f98Sopenharmony_ciimport sys 435375f98Sopenharmony_ci 535375f98Sopenharmony_civer_re = re.compile(r"^#define\s+UNITY_VERSION_(?:MAJOR|MINOR|BUILD)\s+(\d+)$") 635375f98Sopenharmony_civersion = [] 735375f98Sopenharmony_ci 835375f98Sopenharmony_ciwith open(sys.argv[1], "r") as f: 935375f98Sopenharmony_ci for line in f: 1035375f98Sopenharmony_ci m = ver_re.match(line) 1135375f98Sopenharmony_ci if m: 1235375f98Sopenharmony_ci version.append(m.group(1)) 1335375f98Sopenharmony_ci 1435375f98Sopenharmony_ciprint(".".join(version)) 1535375f98Sopenharmony_ci 16