| Index: ppapi/generators/idl_generator.py
|
| ===================================================================
|
| --- ppapi/generators/idl_generator.py (revision 108672)
|
| +++ ppapi/generators/idl_generator.py (working copy)
|
| @@ -12,7 +12,7 @@
|
| GeneratorList = []
|
|
|
| Option('release', 'Which release to generate.', default='')
|
| -Option('range', 'Which ranges in the form of MIN,MAX.', default='M13,M16')
|
| +Option('range', 'Which ranges in the form of MIN,MAX.', default='start,end')
|
|
|
|
|
| #
|
| @@ -66,6 +66,8 @@
|
| rangestr = GetOption('range')
|
| releasestr = GetOption('release')
|
|
|
| + print "Found releases: %s" % ast.releases
|
| +
|
| # Check for a range option which over-rides a release option
|
| if not releasestr and rangestr:
|
| range_list = rangestr.split(',')
|
| @@ -75,6 +77,13 @@
|
| else:
|
| vmin = range_list[0]
|
| vmax = range_list[1]
|
| +
|
| + # Generate 'start' and 'end' represent first and last found.
|
| + if vmin == 'start':
|
| + vmin = ast.releases[0]
|
| + if vmax == 'end':
|
| + vmax = ast.releases[-1]
|
| +
|
| vmin = ast.releases.index(vmin)
|
| vmax = ast.releases.index(vmax) + 1
|
| range = ast.releases[vmin:vmax]
|
|
|