Lines Matching refs:elem
54 def get_elem_value(elem, name):
56 for child in elem:
75 def parse_rule(elem, package):
78 type=elem.attrib["class"],
79 name=get_elem_value(elem, "name"),
81 srcs=normalize_paths(get_elem_value(elem, "srcs") or []),
82 hdrs=normalize_paths(get_elem_value(elem, "hdrs") or []),
83 textual_hdrs=normalize_paths(get_elem_value(elem, "textual_hdrs") or []),
84 deps=get_elem_value(elem, "deps") or [],
85 visibility=get_elem_value(elem, "visibility") or [],
86 testonly=get_elem_value(elem, "testonly") or False)
95 parse_rule(elem, package)
96 for elem in root
97 if elem.tag == "rule" and elem.attrib["class"].startswith("cc_")