Skip to content

Access Violation exception #77

@lampersky

Description

@lampersky

@sebastienros is there any cycle detection mechanism in parlot?

example code which will break your app:

var loop = Deferred<string>();

loop.Parser = loop;

var test = loop.Parse("hello parlot");

or

var loop = Recursive<string>(c => c);

var test = loop.Parse("hello parlot");

I would expect this will detect infinite loop and return null instead of crashing.

image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions