public function getMacroDefinitionSupportsConstantDefaultValues() {
return array(
array(
'{% macro foo(name = "aa") %}{% endmacro %}',
),
array(
'{% macro foo(name = 12) %}{% endmacro %}',
),
array(
'{% macro foo(name = true) %}{% endmacro %}',
),
array(
'{% macro foo(name = ["a"]) %}{% endmacro %}',
),
array(
'{% macro foo(name = [["a"]]) %}{% endmacro %}',
),
array(
'{% macro foo(name = {a: "a"}) %}{% endmacro %}',
),
array(
'{% macro foo(name = {a: {b: "a"}}) %}{% endmacro %}',
),
);
}