diff options
author | Ryo Nihei <nihei.dev@gmail.com> | 2021-12-11 19:42:32 +0900 |
---|---|---|
committer | Ryo Nihei <nihei.dev@gmail.com> | 2021-12-11 19:42:32 +0900 |
commit | 3ec662c34841bb5bcf05166d1b9efd800b1e9ea3 (patch) | |
tree | a7acd4fa535819a941da862905a14bfffa8493b5 /compiler/parser/parser_test.go | |
parent | Make character properties unavailable in bracket expressions (diff) | |
download | tre-3ec662c34841bb5bcf05166d1b9efd800b1e9ea3.tar.gz tre-3ec662c34841bb5bcf05166d1b9efd800b1e9ea3.tar.xz |
Add tests of compiler/parser package
Diffstat (limited to '')
-rw-r--r-- | compiler/parser/parser_test.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/parser/parser_test.go b/compiler/parser/parser_test.go index 1fa0489..bad6404 100644 --- a/compiler/parser/parser_test.go +++ b/compiler/parser/parser_test.go @@ -472,6 +472,14 @@ func TestParse(t *testing.T) { syntaxError: synErrRangePropIsUnavailable, }, { + pattern: "[^\\u{0000}-\\u{10FFFF}]", + syntaxError: synErrUnmatchablePattern, + }, + { + pattern: "[^\\u{0000}-\\u{FFFF}\\u{010000}-\\u{10FFFF}]", + syntaxError: synErrUnmatchablePattern, + }, + { pattern: "[^]", ast: newSymbolNode('^'), }, |