|
1 | 1 | import argparse |
| 2 | +import sys |
| 3 | + |
2 | 4 | import visualizer |
3 | 5 |
|
4 | 6 | if __name__ == '__main__': |
|
8 | 10 | help='Directory / file to parse') |
9 | 11 | argument_parser.add_argument('--scale', required=False, default=1, type=float, |
10 | 12 | help='Scale of all objects') |
11 | | - argument_parser.add_argument('--bruteforce', required=False, default=False, type=bool, |
| 13 | + argument_parser.add_argument('-b', '--bruteforce', action='store_true', |
12 | 14 | help='If true, enters \'brute-force\' mode ' |
13 | 15 | 'and tries to ignore as many errors as possible') |
14 | | - argument_parser.add_argument('--v', required=False, default=False, type=bool, |
15 | | - help='Verbose mode - prints more information') |
| 16 | + argument_parser.add_argument('-v', '--verbose', action='store_true', |
| 17 | + help='Verbose mode - prints more information, useful for debugging') |
16 | 18 |
|
17 | 19 | args = argument_parser.parse_args() |
18 | 20 |
|
19 | 21 | viz = visualizer.Visualizer(args.scale) |
20 | 22 |
|
21 | 23 | if args.mode == 'cpp': |
22 | | - viz.parse(args.target, visualizer.ParseModes.CPP, args.bruteforce, args.v) |
| 24 | + viz.parse(args.target, visualizer.ParseModes.CPP, args.bruteforce, args.verbose) |
23 | 25 | elif args.mode == 'py': |
24 | | - viz.parse(args.target, visualizer.ParseModes.PYTHON, args.bruteforce, args.v) |
| 26 | + viz.parse(args.target, visualizer.ParseModes.PYTHON, args.bruteforce, args.verbose) |
25 | 27 |
|
26 | 28 | viz.run() |
0 commit comments