Lines Matching refs:parser
48 parser = OptionParser(version=self.VERSION)
49 parser.add_option("-b", "--boot", action="store_true", dest="boot", default=False,
51 parser.add_option("-a", "--all", action="store_true", dest="audit", default=False,
53 parser.add_option("-p", "--policy", dest="policy", default=None, help="Policy file to use for analysis")
54 parser.add_option("-d", "--dmesg", action="store_true", dest="dmesg", default=False,
56 parser.add_option("-i", "--input", dest="input",
58 parser.add_option("-l", "--lastreload", action="store_true", dest="lastreload", default=False,
60 parser.add_option("-r", "--requires", action="store_true", dest="requires", default=False,
62 parser.add_option("-m", "--module", dest="module",
64 parser.add_option("-M", "--module-package", dest="module_package",
66 parser.add_option("-o", "--output", dest="output",
68 parser.add_option("-D", "--dontaudit", action="store_true",
71 parser.add_option("-R", "--reference", action="store_true", dest="refpolicy",
74 parser.add_option("-N", "--noreference", action="store_false", dest="refpolicy",
76 parser.add_option("-v", "--verbose", action="store_true", dest="verbose",
78 parser.add_option("-e", "--explain", action="store_true", dest="explain_long",
80 parser.add_option("-t", "--type", help="only process messages with a type that matches this regex",
82 parser.add_option("--perm-map", dest="perm_map", help="file name of perm map")
83 parser.add_option("--interface-info", dest="interface_info", help="file name of interface information")
84 parser.add_option("--debug", dest="debug", action="store_true", default=False,
86 parser.add_option("-w", "--why", dest="audit2why", action="store_true", default=(os.path.basename(sys.argv[0])=="audit2why"),
89 options, args = parser.parse_args()
124 parser = audit.AuditParser(last_load_only=self.__options.lastreload)
160 parser.parse_file(f)
164 parser.parse_string(messages)
166 self.__parser = parser