The parser combinators are extremely slow and are noticeably affecting performance. We need to replace those with a state machine tailored specifically for DFDL delimiter scanning (including escape characters). Should be much faster and more memory efficient.