Lines Matching refs:expr
115 self.expr = None
146 self.expr = None
171 if 'expr' in xml.attrib:
172 self.expr = xml.attrib['expr']
175 self.expr = e.name
183 def __init__(self, bitset, xml, update_field_mask, expr=None):
185 if expr is not None:
189 self.expr = expr
305 if 'expr' in override.attrib:
306 expr = override.attrib['expr']
309 expr = e.name
310 c = BitSetCase(self, override, update_override_bitmask_field, expr)
387 """Class that encapsulates an <expr> declaration
396 expr = xml.text.strip()
397 self.fieldnames = list(set(re.findall(r"{([a-zA-Z0-9_]+)}", expr)))
398 self.expr = re.sub(r"{([a-zA-Z0-9_]+)}", r"\1", expr)
399 dbg("'{}' -> '{}'".format(expr, self.expr))
439 for expr in root.findall('expr'):
440 e = BitSetExpression(self, expr)
445 assert len(root.findall('expr')) == 1, "expected a single expression in: {}".format(name)