Skip to content

Stack overflow on recursion #34

Description

@sestegra

Following test throws stack overflow exception.

test('recursion', () {
  var output = _partialTest({
    'content': "X",
    'nodes': [
      {'content': "Y", 'nodes': [
        {'content': "Y1"},
        {'content': "Y2"},
      ]}
    ]
  }, {
    'root': '{{>node}}',
    'node': '{{content}}<{{#nodes}}{{>node}}{{/nodes}}>'
  }, 'root', lenient: true);
  expect(output, equals('X<Y<Y1Y2>>'));
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions