Esteban C Borsani
Esteban C Borsani
ex: ```nim match "1-2 c abc", rex"(?P\d+)-(?P\d+) (?P\w): (?P\w*)": doAssert a == "1" doAssert b == "2" doAssert c == "c" doAssert pwd == "abc" ```
The following code compiles, but the group just contains the last capture: ```nim var m: RegexMatch doAssert "abab".match(re"(?Pab)(?Pab)", m) doAssert m.group("foo") == @[2 .. 3] doAssert m.group(0) == @[0 .....
Fixes #9 Related #8 Implements the "row values" variation. Benchmark without index, 1M rows; 4 sort fields; page 80K; article 800K: ``` Offset/Limit 1.692431215000397 Seek Method 0.3435570509991521 ``` Benchmark with...
This seems to be possible using a [custom where](https://docs.djangoproject.com/en/2.2/ref/models/querysets/#extra). It should be implemented for postgresql, and maybe some other DB engine.
At the moment `page_key` / `to_page_key` can only (un)serialize datetime+pk. It should support multiple fields. We should likely pass the raw values to the Paginator as a new parameter (`raw`),...
Fixes #91 The lib vinyl-sourcemaps-apply will throw an error if the sourceMap file property is not set. [They seem unwilling to remove the assertion](https://github.com/gulp-sourcemaps/gulp-sourcemaps/issues/83) that checks for the file property....
Hey. First of, awesome project. Thanks! Support for intrinsic functions (Get, Import, etc) would be awesome. Something like this: ```yml deadLetter: targetArn: Fn::ImportValue: ${self:custom.imports.another-stack.dlq} ```
Related to #316 We should validate settings, at least as a sort of sanity check. Most obvious settings to check are the installed apps and middleware. [There are already some...
Doing `text[group(m, x)]` for both empty-match/non-match returns an empty string. The current way to check if `group(m, x)` matched is to do `group(m, x) != reNonCapture`. I think it would...
In theory this speeds up regex containing hundreds of alternations (see #138). How? the first state contains a state per alternation; the optimization reduces the number of alternations (at the...