Source

nsstringgen / nsstringfromenumgen

Diff from to

nsstringfromenumgen

 aparse = argparse.ArgumentParser(description = "Create NSStringFromEnumeration Objective-C functions based on Objective-C source files")
 aparse.add_argument("files", type=str, nargs="+", help="Files to parse")
 aparse.add_argument("--include", action="append", help="Include file")
+aparse.add_argument("--mask", action="store_true", help="Assume enums are used as bitmasks")
 args = aparse.parse_args()
 
 try:
     for fname in args.files:
-        for fun in funs_from_file(fname, args.include):
+        for fun in funs_from_file(fname, args.include, args.mask):
             sys.stdout.write(fun)
             sys.stdout.write("\n")
 except NSGException, e: