
.. admonition:: Summary

    This example shows how a new keyword, namely ``repeat``, could
    be introduced to simplify learning Python by beginners.

    To do this, we include four different transformations,
    one of which requires to add some extra variables to the original code.
    It is done in a way that avoid any conflict with existing variable names.

    It also shows how to include some parameters that are passed back to the
    source transformation.

   `Source code <https://github.com/aroberge/ideas/blob/master/src/ideas/included/repeat.py>`_
   
.. automodule:: ideas.included.repeat