1#!/usr/bin/env python3 2import re 3import sys 4 5ver_re = re.compile(r"^#define\s+UNITY_VERSION_(?:MAJOR|MINOR|BUILD)\s+(\d+)$") 6version = [] 7 8with open(sys.argv[1], "r") as f: 9 for line in f: 10 m = ver_re.match(line) 11 if m: 12 version.append(m.group(1)) 13 14print(".".join(version)) 15 16