MCPcopy Index your code
hub / github.com/nodejs/node / parse_rule

Function parse_rule

deps/v8/third_party/abseil-cpp/absl/abseil.podspec.gen.py:85–96  ·  view source on GitHub ↗

Returns a rule from bazel XML rule.

(elem, package)

Source from the content-addressed store, hash-verified

83
84
85def parse_rule(elem, package):
86 """Returns a rule from bazel XML rule."""
87 return Rule(
88 type=elem.attrib["class"],
89 name=get_elem_value(elem, "name"),
90 package=package,
91 srcs=normalize_paths(get_elem_value(elem, "srcs") or []),
92 hdrs=normalize_paths(get_elem_value(elem, "hdrs") or []),
93 textual_hdrs=normalize_paths(get_elem_value(elem, "textual_hdrs") or []),
94 deps=get_elem_value(elem, "deps") or [],
95 visibility=get_elem_value(elem, "visibility") or [],
96 testonly=get_elem_value(elem, "testonly") or False)
97
98
99def read_build(package):

Callers 1

read_buildFunction · 0.85

Calls 3

RuleClass · 0.85
get_elem_valueFunction · 0.85
normalize_pathsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…