Dissector This library provides an easy to use set of parser combinators, but can be customized to work however it is needed. It can use a cache to prevent matching the same thing multiple times.