Whiteknight / ParserObjects

C# library for parser combinators
https://whiteknight.github.io/ParserObjects
Apache License 2.0
6 stars 0 forks source link

Add an IParser.Match() method #176

Closed Whiteknight closed 1 year ago

Whiteknight commented 1 year ago

Match() should invoke the parser but return a bool instead of an IResult. This will save us a lot of allocations in some workflows.

This is going to be a significant chunk of work to implement all these match methods and even more work to search for optimization possibilities.

Whiteknight commented 1 year ago

I have added this in a branch and am exploring the performance impacts of it