Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(699)

Side by Side Diff: ppapi/generators/idl_parser.py

Issue 8653004: Fix python scripts in src/ppapi/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase error Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ppapi/generators/idl_outfile.py ('k') | ppapi/generators/idl_propertynode.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/env python
2 #
3 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 4 # found in the LICENSE file.
6 5
7 """ Parser for PPAPI IDL """ 6 """ Parser for PPAPI IDL """
8 7
9 # 8 #
10 # IDL Parser 9 # IDL Parser
11 # 10 #
12 # The parser is uses the PLY yacc library to build a set of parsing rules based 11 # The parser is uses the PLY yacc library to build a set of parsing rules based
(...skipping 956 matching lines...) Expand 10 before | Expand all | Expand 10 after
969 if errs: 968 if errs:
970 ErrOut.Log("%s test failed with %d error(s)." % (filename, errs)) 969 ErrOut.Log("%s test failed with %d error(s)." % (filename, errs))
971 total_errs += errs 970 total_errs += errs
972 971
973 if total_errs: 972 if total_errs:
974 ErrOut.Log("Failed parsing test.") 973 ErrOut.Log("Failed parsing test.")
975 else: 974 else:
976 InfoOut.Log("Passed parsing test.") 975 InfoOut.Log("Passed parsing test.")
977 return total_errs 976 return total_errs
978 977
978
979 def TestNamespaceFiles(filter): 979 def TestNamespaceFiles(filter):
980 idldir = os.path.split(sys.argv[0])[0] 980 idldir = os.path.split(sys.argv[0])[0]
981 idldir = os.path.join(idldir, 'test_namespace', '*.idl') 981 idldir = os.path.join(idldir, 'test_namespace', '*.idl')
982 filenames = glob.glob(idldir) 982 filenames = glob.glob(idldir)
983 testnames = [] 983 testnames = []
984 984
985 for filename in filenames: 985 for filename in filenames:
986 if filter and filename not in filter: continue 986 if filter and filename not in filter: continue
987 testnames.append(filename) 987 testnames.append(filename)
988 988
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
1042 return 0 1042 return 0
1043 1043
1044 # Otherwise, build the AST 1044 # Otherwise, build the AST
1045 ast = ParseFiles(filenames) 1045 ast = ParseFiles(filenames)
1046 errs = ast.GetProperty('ERRORS') 1046 errs = ast.GetProperty('ERRORS')
1047 if errs: 1047 if errs:
1048 ErrOut.Log('Found %d error(s).' % errs); 1048 ErrOut.Log('Found %d error(s).' % errs);
1049 InfoOut.Log("%d files processed." % len(filenames)) 1049 InfoOut.Log("%d files processed." % len(filenames))
1050 return errs 1050 return errs
1051 1051
1052
1052 if __name__ == '__main__': 1053 if __name__ == '__main__':
1053 sys.exit(Main(sys.argv[1:])) 1054 sys.exit(Main(sys.argv[1:]))
OLDNEW
« no previous file with comments | « ppapi/generators/idl_outfile.py ('k') | ppapi/generators/idl_propertynode.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698