MegaIng
MegaIng
@erezsh Pushed a version of `TextSlice` I had into this branch if you want to use that as a jumping off point. The commit is called "temp", but we should...
Note that I encountered this while trying to debug https://github.com/MegaIng/py_save_monger If you want, you could use it to test that your changes solve the issues (btw, thanks for the quick...
Looks good, however I would also like to see a test for what happens if there is a leaf node that isn't a `Token` instance. (i.e. it doesn't get listed).
I fixed this for repeats and ranged repeats, not sure if we ever did something for optionals.
I recall there being a reason to not support these flags. I think they can't be set locally within a group, meaning we can't actually support them?
Aha, yes, this changed in 3.7 and I didn't notice. So we can change this.
This is more or less expected, yes :-/ The problem is that different machines vary widely in the types of performance it can achieved, as well as python version mattering...
This library isn't really designed for direct consumption, for that `greenery` is a better choice. What you are seeing is in fact that expected behavior. Having a lookahead makes the...
Yes, grennery doesn't handle lookaheads. Those are really hard and problematic to include in a FSM and you better understand why before using them. Adding lookahead support in a way...
lookaheads that go beyond the end of the string are... weird to deal with, and especially non-fixed-length lookbehinds aren't regular. I am unsure if non-fixed-length lookaheads are regular. My library...