MCPcopy Index your code
hub / github.com/SourceCode-AI/aura / node_compare

Function node_compare

ngrams.py:269–286  ·  view source on GitHub ↗
(node: dict)

Source from the content-addressed store, hash-verified

267
268
269def node_compare(node: dict) -> ASTNodeIdentifier:
270 stmt = ASTNodeIdentifier(node_type='compare')
271
272 left = ASTNodeIdentifier(node_type='compare_left')
273 left += extract_identifier(node['left'])
274 stmt += left
275
276 comparators = ASTNodeIdentifier(node_type='compare_comparators')
277 stmt += comparators
278 for c in node['comparators']:
279 comparators += extract_identifier(c)
280
281 ops = ASTNodeIdentifier(node_type='compare_ops')
282 stmt += ops
283 for op in node['ops']:
284 ops += extract_identifier(op)
285
286 return stmt
287
288
289AST_NODE_TYPES = {

Callers

nothing calls this directly

Calls 2

ASTNodeIdentifierClass · 0.85
extract_identifierFunction · 0.85

Tested by

no test coverage detected