'List all supported directives in the order in which they should be
evaluated on a given element. For instance, a node bearing both
``foreach`` and ``if`` should see ``foreach`` executed before ``if`` aka
.. code-block:: xml
<el t-foreach="foo" t-as="bar" t-if="bar">
should be equivalent to
.. code-block:: xml
<t t-foreach="foo" t-as="bar">
<t t-if="bar">
<el>
then this method should return ``[\'foreach\', \'if\']``.'

def _directives_eval_order(self):

    return ['debug', 'groups', 'foreach', 'if', 'elif', 'else', 'field', 'esc', 'raw', 'tag', 'call', 'set', 'content']
