1--TEST--
2Twig manages negative numbers as default parameters
3--TEMPLATE--
4{% import _self as macros %}
5{{ macros.negative_number1() }}
6{{ macros.negative_number2() }}
7{{ macros.negative_number3() }}
8{{ macros.positive_number1() }}
9{{ macros.positive_number2() }}
10{% macro negative_number1(nb=-1) %}{{ nb }}{% endmacro %}
11{% macro negative_number2(nb = --1) %}{{ nb }}{% endmacro %}
12{% macro negative_number3(nb = - 1) %}{{ nb }}{% endmacro %}
13{% macro positive_number1(nb = +1) %}{{ nb }}{% endmacro %}
14{% macro positive_number2(nb = ++1) %}{{ nb }}{% endmacro %}
15--DATA--
16return []
17--EXPECT--
18-1
191
20-1
211
221
23