MCPcopy Create free account
hub / github.com/SplootCode/splootcode / generateFor

Function generateFor

python/convert_ast.py:244–253  ·  view source on GitHub ↗
(forStatement)

Source from the content-addressed store, hash-verified

242 })
243
244def generateFor(forStatement):
245 body = getBlockBodyFromStatements(forStatement.body)
246 iterable = generateExpression(forStatement.iter)
247 targets = generateAssignmentTargets([forStatement.target])
248
249 return SplootNode('PYTHON_FOR_LOOP', {
250 'target': targets,
251 'iterable': [iterable],
252 'block': body
253 })
254
255def generateImport(astImport):
256 names = [SplootNode('PYTHON_MODULE_IDENTIFIER', {}, {'identifier': n.name}) for n in astImport.names]

Callers 1

generateSplootStatementFunction · 0.85

Calls 4

generateExpressionFunction · 0.85
SplootNodeFunction · 0.70

Tested by

no test coverage detected