Lines Matching refs:match
37 - api - string naming the API to match
38 - profile - string naming the profile to match
40 attributes to match to.
45 Otherwise, the tag must exactly match the API or profile.
49 - `<remove>` with no attribute will match
50 - `<remove profile="core">` will match
51 - `<remove profile="compatibility">` will not match
53 Possible match conditions:
61 None 'string' Does not match. Cannot generate multiple APIs
64 'string' 'string' Strings must match
68 not just strings, so that `api="^(gl|gles2)"` will match. Even
78 # Requested API does not match attribute
86 # Requested profile does not match attribute
172 apiName - string which much match a command-separated component of
189 # Child does not match requested api. Remove it.
1373 elif re.match(self.genOpts.addExtensions, extname) is not None:
1376 required = re.match(self.genOpts.emitversions, version) is not None
1590 if regVersions.match(fi.name):
1594 fi.emit = (regEmitVersions.match(fi.name) is not None)
1599 'for emission (does not match emitversions pattern)')
1607 '(does not match requested versions)')
1611 '(does not match requested API)')
1617 # Start with extensions whose 'supported' attributes match the API
1638 if regAddExtensions.match(extName) is not None:
1641 extName, '(matches explicitly requested, but does not match the \'supported\' attribute)')
1651 if regRemoveExtensions.match(extName) is not None:
1659 ei.emit = (regEmitExtensions.match(extName) is not None)
1664 'for emission (does not match emitextensions pattern)')
1672 extName, '(does not match api attribute or explicitly requested extensions)')
1680 si.emit = (regEmitSpirv.match(key) is not None)
1685 si.emit = (regEmitSpirv.match(key) is not None)
1691 si.emit = (regEmitFormats.match(key) is not None)
1703 # match the profile attribute (if any) of the <require> and