lilParser 2.0 Woo woo!
The original was proving really tough to maintain and, when pushed, behaved badly. So I rewrote it from scratch in a much less "tricky" manner. Now it handels low memory MUCH better. Throws errors as opposed to just crashing. It no longer uses globals. So there is no real issue in having multiple ones running at the same time. It cleans up after itself on deletion. So you can create and delete parsers at your whim. Just more fun all around. The interface is nearly the same.
Anyway, try it out. See if you like it.