Lines Matching refs:match
55 match = re.match(pattern, line)
56 if match:
57 keysym_names.append(match.group("name"))
79 filter(lambda v: re.match(r"^v[2-6]\.[0-9]+(\.[0-9]+)?$", v), tags)
173 else: # no match
225 if re.match(start_token, line):
230 if re.match(reserved_range, line):
232 match = re.match(name_pattern, line)
233 if match:
234 all_defines.append(match.group(1))
237 if re.match(end_token, line):
243 if not re.match(define, line):
244 match = re.match(expected_comment_pattern, line)
245 if match:
246 hexcode = match.group("value")
257 name = match.group("name")
260 elif re.match(hex_pattern, line):
266 if re.match(normal_range, line):
269 match = re.match(name_pattern, line)
270 if match:
271 if match.group(1) in all_defines:
273 all_defines.append(match.group(1))
277 match = re.match(hex_pattern, line)
278 if not match:
280 if match.group(1) != match.group(1).lower():
281 error(f"Hex code 0x{match.group(1)} must be lowercase", line)
283 spaces = re.match(space_check, line)
289 comment = re.match(comment_format, line)
293 if kver and not re.match(kver_format, kver):
306 match = re.match(expected_pattern, line)
307 if not match:
308 error("Failed match", line)
310 keycode = int(match.group(1), 16)
370 if re.match(start_token, line):
375 if re.match(r"#undef _EVDEVK\n", line):
379 match = re.match(pattern, line)
380 if match:
382 yield int(match.group(1), 16)