Dmitry Chaplinsky
Dmitry Chaplinsky
Finished the port for the SrxTextIterator (as well as an implementation of useTransparentBounds for the JavaMatcher, TextManager and RuleManager). It's slow (since my implementation of JavaMatcher is very inefficient) and...
I've added few potential speedups here: https://github.com/lang-uk/choppa/pull/1/files Still not sure if it's a good idea (but that code is passing all the tests and works faster)
Sure. I'd be also grateful if you can review speedups (and code in general).
Thanks for in-depth analysis. I'll apply the change to the Accurate Algo soon and double-check the result. In my tests (and I wasn't very thorough) I found that on a...
Stream parser (ultimate algo) is already there and it has some other advantages, but as I said I'll do the performance testing on real texts for both. Lookahead/lookbehind to 100...
Yeah, one problem with flexible rules is that the people who is writing the rules can come up with anything, basically fine-tuning their regexes to the desired behavior.
Yes, that works, but gives not so many advantage. I was trying to play with different implementations for the caret matching (for example, if regex pattern starts with a caret,...
https://github.com/lang-uk/choppa/commit/c2093122c4013aac324682dce280d3c17c49cdcb Here are the changes.
Hi! Any chance you could look into this once again? I'm trying to wrap the work and release it at last.