(forStatement)
| 242 | }) |
| 243 | |
| 244 | def 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 | |
| 255 | def generateImport(astImport): |
| 256 | names = [SplootNode('PYTHON_MODULE_IDENTIFIER', {}, {'identifier': n.name}) for n in astImport.names] |
no test coverage detected