esrlabs / chipmunk

log analysis tool
Apache License 2.0
553 stars 39 forks source link

Core: Use Multiple Parse Results #2052

Open AmmarAbouZor opened 2 months ago

AmmarAbouZor commented 2 months ago

This PR is a work of progress and currently blocked by #2045

As preparation for the plugins system, we need to change the parser trait signature and the producer stream to return multiple parse results at once instead of returning them one by one. The idea behind that to let the parsers plugins parse all the available bytes and return all the results to the host at once.

The changes include:

Road Map: