Lines Matching refs:args
47 # args is an parsed argument object; see below for the fields that are used.
48 def makeGenOpts(args):
53 apiname = args.api
56 if args.defaultExtensions is not None:
57 defaultExtensions = args.defaultExtensions
62 extensions = args.extension
65 removeExtensions = args.removeExtensions
68 emitExtensions = args.emitExtensions
71 features = args.feature
74 protect = args.protect
77 directory = args.directory
80 genpath = args.genpath
253 # The args parameter is an parsed argument object containing the following
260 def genTarget(args):
264 makeGenOpts(args)
267 if (args.target in genOpts.keys()):
268 createGenerator = genOpts[args.target][0]
269 options = genOpts[args.target][1]
271 if not args.quiet:
284 if not args.quiet:
288 write('No generator options for unknown target:', args.target, file=sys.stderr)
354 args = parser.parse_args()
357 if not args.scripts:
358 args.scripts = os.path.dirname(args.registry)
359 print(args.scripts)
362 registry_dir = os.path.join(scripts_dir, args.scripts)
379 args.feature = [name for arg in args.feature for name in arg.split()]
380 args.extension = [name for arg in args.extension for name in arg.split()]
383 if args.errfile:
384 errWarn = open(args.errfile, 'w', encoding='utf-8')
388 if args.diagfile:
389 diag = open(args.diagfile, 'w', encoding='utf-8')
394 (gen, options) = genTarget(args)
401 startTimer(args.time)
402 tree = etree.parse(args.registry)
403 endTimer(args.time, '* Time to make ElementTree =')
406 startTimer(args.time)
408 endTimer(args.time, '* Time to parse ElementTree =')
410 if (args.validate):
413 if (args.dump):
418 if (args.debug):
421 startTimer(args.time)
423 endTimer(args.time, '* Time to generate ' + options.filename + ' =')
425 if not args.quiet: