Lénárd Szolnoki
Lénárd Szolnoki
unordered This pull request relied on my original refactoring of atoms_characters.hpp. I will resolve this when you merge the other one.
I rebased the branch on the other refactoring method, now it merges without conflict. This is how I understand how it works with an example: Suppose we have the target...
I made a little proof of concept: leni536@53883debe244dbd893d3b76222e644a900b25c5b One can try it out with `make test_ordering && ./test_ordering`, the full project fails to compile just yet. I implemented the partial...
Yeah, think a separate "ordered_match" and "ordered_evaluate" could make sense. About alternations: As I see the problem is how to handle an empty select since it can't possibly match any...
I realized that my current approach doesn't work at all (for the pattern `"[0-2]b"` and target `"1a"` it returns `less`). Keeping track only of a single partial ordering doesn't work....
I now have a working PoC with a new approach (leni536@bfb5faa674e1efa97bca81f07b5211c60f34c1d1). I now keep track in `captures` if comparing `less` or `greater` is still possible at a given point. This...
Using my pull request (#2). ### OS: ``` Linux 4.13.0-1-amd64 #1 SMP Debian 4.13.10-1 (2017-10-30) x86_64 GNU/Linux ``` ### CPU: ``` processor : 0 vendor_id : GenuineIntel cpu family :...
> there is no graphical UI The device already has a UI implemented as a blinking LED and sound. Now it only indicates two states: copying (blinking and music), and...
The root issue seems to be that `ptr` gets a different definition in different translation units. However the definition of `ptr` does not violate the one-definition-rule, therefore this implementation is...
Maybe string literal symbol mangling can resolve part of the issue, however note that for the following TU there is no string literal symbol emitted at all: ```cpp inline constexpr...