mirror of
https://github.com/nigels-com/glew.git
synced 2024-11-22 13:55:07 +00:00
Specification filtering refinement - omit contacts, include contacts and notice
This commit is contained in:
parent
d80fd5514f
commit
754e051049
@ -2,8 +2,9 @@
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
section = re.compile('^(Name|Name Strings?|Number|Dependencies|Overview|Issues|New Procedures and Functions|New Tokens|Additions to .*|Changes to .*|Modifications to .*|Add new Section .*)\s*$')
|
section = re.compile('^(Name|Name Strings?|Contact|Notice|Number|Dependencies|Overview|Issues|IP Status|Status|Version|New Procedures and Functions|New Tokens|Additions to .*|Changes to .*|Modifications to .*|Add new Section .*)\s*$')
|
||||||
token = re.compile('^\s+(([A-Z0-9][A-Z0-9_x]*):?\s+((?:0x)?[0-9A-F]+)([^\?]*))?\s*$')
|
token = re.compile('^\s+(([A-Z0-9][A-Z0-9_x]*):?\s+((?:0x)?[0-9A-F]+)([^\?]*))?\s*$')
|
||||||
|
match = [ 'Name', 'Name String', 'Contact', 'Notice', 'Name Strings', 'Version', 'Number', 'Dependencies', 'New Procedures and Functions', 'New Tokens']
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
||||||
@ -25,13 +26,13 @@ if __name__ == '__main__':
|
|||||||
m = section.match(j)
|
m = section.match(j)
|
||||||
if m:
|
if m:
|
||||||
current = m.group(1).strip()
|
current = m.group(1).strip()
|
||||||
if current in [ 'Name', 'Name String', 'Name Strings', 'Number', 'Dependencies', 'New Procedures and Functions', 'New Tokens']:
|
if current in match:
|
||||||
print >>f, j,
|
print >>f, j,
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if current=='New Tokens':
|
if current=='New Tokens':
|
||||||
if token.match(j):
|
if token.match(j):
|
||||||
print >>f, j,
|
print >>f, j,
|
||||||
elif current in [ 'Name', 'Name String', 'Name Strings', 'Number', 'Dependencies', 'New Procedures and Functions']:
|
elif current in match:
|
||||||
print >>f, j,
|
print >>f, j,
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user