MCPcopy Create free account
hub / github.com/SourceCode-AI/aura / node_import

Function node_import

ngrams.py:200–212  ·  view source on GitHub ↗
(node: dict)

Source from the content-addressed store, hash-verified

198
199
200def node_import(node: dict) -> ASTNodeIdentifier:
201 stmt = ASTNodeIdentifier(node_type='import')
202 names = ASTNodeIdentifier(node_type='import_names')
203
204 for n in node['names']:
205 name = ASTNodeIdentifier(label=n['name'], node_type='import_name')
206 if n['asname']:
207 asname = ASTNodeIdentifier(label=n['asname'], node_type='import_name_asname')
208 name += asname
209 names += name
210
211 stmt += names
212 return stmt
213
214
215def node_import_from(node: dict) -> ASTNodeIdentifier:

Callers

nothing calls this directly

Calls 1

ASTNodeIdentifierClass · 0.85

Tested by

no test coverage detected