Lines Matching full:parser
105 # Initialize the parser. No debug file and no parser rules stored on disk
107 self.parser = yacc.yacc(module = self, write_tables = False, debug = False)
195 self.parser.parse(expr, lexer = self.lexer)
299 parser.set_dirinfo(basedir, dirdepth)
304 parser.excluded += 1
307 parser.parse_lines(fd, args.maxlines, el.path)
358 # Initialize the parser
359 parser = id_parser(spdx) variable
385 parser.parse_lines(stdin, args.maxlines, '-')
390 parser.parse_lines(open(p, 'rb'), args.maxlines, p)
401 ndirs = len(parser.spdx_dirs)
404 for di in parser.spdx_dirs.values():
415 sys.stderr.write('Files excluded: %12d\n' %parser.excluded)
416 sys.stderr.write('Files checked: %12d\n' %parser.checked)
417 sys.stderr.write('Lines checked: %12d\n' %parser.lines_checked)
418 if parser.checked:
419 pc = int(100 * parser.spdx_valid / parser.checked)
420 sys.stderr.write('Files with SPDX: %12d %3d%%\n' %(parser.spdx_valid, pc))
421 missing = parser.checked - parser.spdx_valid
422 mpc = int(100 * missing / parser.checked)
424 sys.stderr.write('Files with errors: %12d\n' %parser.spdx_errors)
435 for f in sorted(parser.spdx_dirs.keys()):
436 di = parser.spdx_dirs[f]
446 for f in sorted(parser.spdx_dirs.keys()):
447 di = parser.spdx_dirs[f]