Dmitry Panov
Dmitry Panov
The following test results in an infinite loop. ```go func TestOverlappingMatch(t *testing.T) { re := MustCompile(`((?:0*)+?(?:.*)+?)?`, 0) match, err := re.FindStringMatch("0\xfd") if err != nil { t.Fatal(err) } for match...
This pull request adds auto-escape functionality which is similar to implicitly applying a filter to the output of an expression block, but done in a slightly efficient way (using a...
Loading a directory module (i.e. `require('dir')`) currently fails with `The handle is invalid.` in windows. I believe it's a problem with go, raised an issue: https://github.com/golang/go/issues/43322
Hi, This PR introduces a few changes to improve compatibility with the current ECMAScript specification in terms of handling of named capture groups: - The name of the group must...
## Checklist - [x] I have read the contribution guidelines. - [x] `make test` passes. - [x] `make lint` passes. - [x] New and changed code is covered by tests....