Geth nqp/main: 2fc2375fa7 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
Give character class methods a declarative prefix (#873)

Previously the character class methods of the cursor, such as alnum and digit, had no NFA. A branch calling one contributed nothing to longest token matching, so a shorter branch listed earlier won. Under ratchet that lost the match, since the group is not backtracked into. This gives each of those methods the one character it consumes as its NFA when merging subrules, using the same character class the method checks. A regex overriding one of these names keeps its own NFA.
Fixes rakudo/rakudo#3830
00:37
linkable6 RAKUDO#3830 [closed]: github.com/rakudo/rakudo/issues/3830 [regex] Strange token alternation errors with <alnum> and <graph> when they are in the second part of the alternation
Geth rakudo: ugexe++ created pull request #6662:
Bump NQP to give character class methods a declarative prefix
00:40
rakudo/main: 3703bd6488 | (Nick Logan)++ (committed using GitHub Web editor) | tools/templates/NQP_REVISION
Bump NQP to give character class methods a declarative prefix (#6662)
01:20
01:54 kurahaupo left
Geth rakudo/main: 4 commits pushed by (Nick Logan)++ 02:04
04:23 Pixi` joined 04:27 Pixi left, Pixi joined 04:29 Pixi` left 04:44 Pixi` joined, Pixi` left 04:46 Pixi` joined 04:47 Pixi left, Pixi` left 04:53 Pixi joined 05:14 Pixi` joined 05:18 Pixi left 05:35 Pixi joined 05:37 Pixi` left 06:08 Pixi` joined 06:10 Pixi left 06:57 lizmat joined 08:06 lizmat left 08:59 lizmat joined 09:04 kurahaupo joined