t80.trans 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. Module(body=[FunctionDef(name='test',
  2. args=arguments(args=[Name(id='x',
  3. ctx=Param()),
  4. Name(id='y',
  5. ctx=Param())],
  6. vararg=None,
  7. kwarg=None,
  8. defaults=[]),
  9. body=[Print(dest=None,
  10. values=[Name(id='x',
  11. ctx=Load())],
  12. nl=True),
  13. Return(value=Name(id='y',
  14. ctx=Load()))],
  15. decorator_list=[]),
  16. Expr(value=BoolOp(op=Or(),
  17. values=[Call(func=Name(id='test',
  18. ctx=Load()),
  19. args=[Str(s='a'),
  20. Num(n=1)],
  21. keywords=[],
  22. starargs=None,
  23. kwargs=None),
  24. BoolOp(op=And(),
  25. values=[Call(func=Name(id='test',
  26. ctx=Load()),
  27. args=[Str(s='b'),
  28. Num(n=1)],
  29. keywords=[],
  30. starargs=None,
  31. kwargs=None),
  32. Call(func=Name(id='test',
  33. ctx=Load()),
  34. args=[Str(s='c'),
  35. Num(n=0)],
  36. keywords=[],
  37. starargs=None,
  38. kwargs=None)])]))])