Lines Matching full:prefix
69 def print_bits(bits, prefix): argument
70 if not hasattr(bits, prefix):
72 print("static const char * const %s_map[%s_MAX + 1] = {" % (prefix, prefix.upper()))
73 for val, name in sorted(list(getattr(bits, prefix).items())):
75 if prefix == "key":
85 for prefix in prefixes:
86 if prefix in ["BTN_", "EV_", "INPUT_PROP_", "MT_TOOL_"]:
88 print(" [EV_%s] = %s_map," % (prefix[:-1], prefix[:-1].lower()))
103 prefix = bits.ev[val][3:]
104 if prefix + "_" in prefixes:
105 print(" %s_MAX," % prefix)
117 def print_lookup(bits, prefix): argument
118 if not hasattr(bits, prefix):
121 names = sorted(list(getattr(bits, prefix).items()))
122 if prefix == "btn":
127 maxname = "%s_MAX" % (prefix.upper())
151 for prefix in sorted(code_prefixes, key=lambda e: e):
152 print_lookup(bits, prefix[:-1].lower())
168 for prefix in prefixes:
169 if prefix == "BTN_":
171 print_bits(bits, prefix[:-1].lower())
191 for prefix in prefixes:
192 if not name.startswith(prefix):
201 attrname = prefix[:-1].lower()