#/usr/bin/python import re, sys, string re_pick = re.compile('^(pick|wdpick)\s*\(\s*(\w+)\s*,.*') arg = sys.argv[1] offset = 0 l = sys.stdin.readline() while l: mo = re_pick.match(l) if mo: sys.stdout.write('#define %s\t(%s+%d)\n' % (mo.group(2), arg, offset)) offset = offset + 1 l = sys.stdin.readline()