|  | 
| 18 | 18 | arg_parser = argparse.ArgumentParser() | 
| 19 | 19 | arg_parser.add_argument("-i", "--input", type=str, default="Python/bytecodes.c") | 
| 20 | 20 | arg_parser.add_argument("-o", "--output", type=str, default="Python/generated_cases.c.h") | 
| 21 |  | -arg_parser.add_argument("-q", "--quiet", action="store_true") | 
| 22 | 21 | 
 | 
| 23 | 22 | 
 | 
| 24 | 23 | def parse_cases( | 
| @@ -198,23 +197,20 @@ def main(): | 
| 198 | 197 |     with open(args.input) as f: | 
| 199 | 198 |         src = f.read() | 
| 200 | 199 |     instrs, supers, families = parse_cases(src, filename=args.input) | 
| 201 |  | -    ninstrs = nsupers = nfamilies = 0 | 
| 202 |  | -    if not args.quiet: | 
| 203 |  | -        ninstrs = len(instrs) | 
| 204 |  | -        nsupers = len(supers) | 
| 205 |  | -        nfamilies = len(families) | 
| 206 |  | -        print( | 
| 207 |  | -            f"Read {ninstrs} instructions, {nsupers} supers, " | 
| 208 |  | -            f"and {nfamilies} families from {args.input}", | 
| 209 |  | -            file=sys.stderr, | 
| 210 |  | -        ) | 
|  | 200 | +    ninstrs = len(instrs) | 
|  | 201 | +    nsupers = len(supers) | 
|  | 202 | +    nfamilies = len(families) | 
|  | 203 | +    print( | 
|  | 204 | +        f"Read {ninstrs} instructions, {nsupers} supers, " | 
|  | 205 | +        f"and {nfamilies} families from {args.input}", | 
|  | 206 | +        file=sys.stderr, | 
|  | 207 | +    ) | 
| 211 | 208 |     with open(args.output, "w") as f: | 
| 212 | 209 |         effects_table = write_cases(f, instrs, supers, families) | 
| 213 |  | -    if not args.quiet: | 
| 214 |  | -        print( | 
| 215 |  | -            f"Wrote {ninstrs + nsupers} instructions to {args.output}", | 
| 216 |  | -            file=sys.stderr, | 
| 217 |  | -        ) | 
|  | 210 | +    print( | 
|  | 211 | +        f"Wrote {ninstrs + nsupers} instructions to {args.output}", | 
|  | 212 | +        file=sys.stderr, | 
|  | 213 | +    ) | 
| 218 | 214 |     # Check that families have consistent effects | 
| 219 | 215 |     errors = 0 | 
| 220 | 216 |     for family in families: | 
|  | 
0 commit comments