mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-25 00:35:26 +00:00
* fixes #19104; peg Incorrect captures [backport:1.6] * add tests Co-authored-by: khchen <khchen@gmail.com>
This commit is contained in:
@@ -158,6 +158,10 @@ block:
|
||||
privateAccess(NonTerminal)
|
||||
privateAccess(Captures)
|
||||
|
||||
if "test" =~ peg"s <- {{\ident}}": # bug #19104
|
||||
doAssert matches[0] == "test"
|
||||
doAssert matches[1] == "test", $matches[1]
|
||||
|
||||
doAssert escapePeg("abc''def'") == r"'abc'\x27\x27'def'\x27"
|
||||
doAssert match("(a b c)", peg"'(' @ ')'")
|
||||
doAssert match("W_HI_Le", peg"\y 'while'")
|
||||
|
||||
Reference in New Issue
Block a user