Lines Matching full:write
94 def write(self, x): member in SourceGenerator
105 self.write('# line: %s' % node.lineno)
119 self.write('else:')
126 self.write(', ')
135 self.write('=')
139 self.write('*' + node.vararg)
142 self.write('**' + node.kwarg)
147 self.write('@')
156 self.write(', ')
158 self.write(' = ')
164 self.write(BINOP_SYMBOLS[type(node.op)] + '=')
169 self.write('from %s%s import ' % ('.' * node.level, node.module))
172 self.write(', ')
173 self.write(item)
178 self.write('import ')
189 self.write('def %s(' % node.name)
191 self.write('):')
198 self.write(', ')
201 self.write('(')
206 self.write('class %s' % node.name)
215 self.write(keyword.arg + '=')
219 self.write('*')
223 self.write('**')
225 self.write(have_args and '):' or ':')
230 self.write('if ')
232 self.write(':')
239 self.write('elif ')
241 self.write(':')
245 self.write('else:')
251 self.write('for ')
253 self.write(' in ')
255 self.write(':')
260 self.write('while ')
262 self.write(':')
267 self.write('with ')
270 self.write(' as ')
272 self.write(':')
277 self.write('pass')
282 self.write('print ')
285 self.write(' >> ')
290 self.write(', ')
294 self.write(',')
298 self.write('del ')
301 self.write(', ')
306 self.write('try:')
313 self.write('try:')
316 self.write('finally:')
321 self.write('global ' + ', '.join(node.names))
325 self.write('nonlocal ' + ', '.join(node.names))
329 self.write('return ')
334 self.write('break')
338 self.write('continue')
343 self.write('raise')
345 self.write(' ')
348 self.write(' from ')
353 self.write(', ')
356 self.write(', ')
363 self.write('.' + node.attr)
369 self.write(', ')
374 self.write('(')
380 self.write(keyword.arg + '=')
384 self.write('*')
388 self.write('**')
390 self.write(')')
393 self.write(node.id)
396 self.write(repr(node.s))
399 self.write(repr(node.s))
402 self.write(repr(node.n))
408 self.write(repr(node.value))
411 self.write('(')
415 self.write(', ')
417 self.write(idx and ')' or ',)')
421 self.write(left)
424 self.write(', ')
426 self.write(right)
434 self.write('{')
437 self.write(', ')
439 self.write(': ')
441 self.write('}')
445 self.write(' %s ' % BINOP_SYMBOLS[type(node.op)])
449 self.write('(')
452 self.write(' %s ' % BOOLOP_SYMBOLS[type(node.op)])
454 self.write(')')
457 self.write('(')
458 self.write(node.left)
460 self.write(' %s %%' % CMPOP_SYMBOLS[type(op)])
462 self.write(')')
465 self.write('(')
467 self.write(op)
469 self.write(' ')
471 self.write(')')
475 self.write('[')
477 self.write(']')
482 self.write(':')
486 self.write(':')
493 self.write(', ')
497 self.write('yield ')
501 self.write('lambda ')
503 self.write(': ')
507 self.write('Ellipsis')
511 self.write(left)
515 self.write(right)
524 self.write('{')
526 self.write(': ')
530 self.write('}')
534 self.write(' if ')
536 self.write(' else ')
540 self.write('*')
545 self.write('`')
547 self.write('`')
552 self.write(node.name)
554 self.write(' as ' + node.asname)
557 self.write(' for ')
559 self.write(' in ')
563 self.write(' if ')
568 self.write('except')
570 self.write(' ')
573 self.write(' as ')
575 self.write(':')