Tests for issue 158

This commit is contained in:
Axel Hecht 2018-04-05 14:39:25 +02:00
parent d2019cd12c
commit 345e344377

View file

@ -150,6 +150,27 @@ describe("parse_regex", []() {
})
},
{
"escaped brackets",
"\\[\\]",
Rule::seq({
CharacterSet{{'['}},
CharacterSet{{']'}},
})
},
{
"escaped brackets in choice",
"[\\[\\]]",
CharacterSet{{'[', ']'}}
},
{
"escaped brackets in range",
"[\\[-\\]]",
CharacterSet{{'[', '\\', ']'}}
},
{
"escaped periods",
"a\\.",