Lines Matching refs:parser
45 parser = subparsers.add_parser("rest",
49 parser.add_argument("--enable-lineno", action="store_true",
51 parser.add_argument("--raw", action="store_true",
55 parser.add_argument("--no-file", action="store_true",
57 parser.add_argument("--show-hints", help="Show-hints")
59 parser.set_defaults(func=self.run)
64 parser = AbiParser(args.dir, debug=args.debug)
65 parser.parse_abi()
66 parser.check_issues()
68 for t in parser.doc(args.raw, not args.no_file):
80 parser = subparsers.add_parser("validate",
84 parser.set_defaults(func=self.run)
89 parser = AbiParser(args.dir, debug=args.debug)
90 parser.parse_abi()
91 parser.check_issues()
100 parser = subparsers.add_parser("search",
104 parser.add_argument("expression",
107 parser.set_defaults(func=self.run)
112 parser = AbiParser(args.dir, debug=args.debug)
113 parser.parse_abi()
114 parser.search_symbols(args.expression)
144 parser = subparsers.add_parser("undefined",
148 parser.add_argument("-S", "--sysfs-dir", default="/sys",
150 parser.add_argument("-s", "--search-string",
152 parser.add_argument("-H", "--show-hints", action="store_true",
154 parser.add_argument("-j", "--jobs", "--max-workers", type=int, default=1,
156 parser.add_argument("-c", "--max-chunk-size", type=int, default=50,
158 parser.add_argument("-f", "--found", action="store_true",
161 parser.add_argument("-d", "--dry-run", action="store_true",
165 parser.set_defaults(func=self.run)
185 parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter)
187 parser.add_argument("-d", "--debug", type=int, default=0, help="debug level")
188 parser.add_argument("-D", "--dir", default=ABI_DIR, help=DEBUG_HELP)
190 subparsers = parser.add_subparsers()
197 args = parser.parse_args()