Handle aliases in unicode property escapes in regexes

This commit is contained in:
FnControlOption 2021-08-18 22:22:46 -07:00
parent 82d4da553e
commit e030434ca7
6 changed files with 150 additions and 8 deletions

View file

@ -30,3 +30,14 @@ Math symbols
(program
(math_sym) (math_sym) (math_sym) (math_sym) (math_sym))
================================
Letterlike numeric characters
================================
ᛯ Ⅵ 〩
---
(program
(letter_number) (letter_number) (letter_number))

View file

@ -13,7 +13,8 @@
"members": [
{"type": "SYMBOL", "name": "lower"},
{"type": "SYMBOL", "name": "upper"},
{"type": "SYMBOL", "name": "math_sym"}
{"type": "SYMBOL", "name": "math_sym"},
{"type": "SYMBOL", "name": "letter_number"}
]
}
},
@ -31,6 +32,11 @@
"math_sym": {
"type": "PATTERN",
"value": "\\p{Sm}+"
},
"letter_number": {
"type": "PATTERN",
"value": "\\p{Letter_Number}"
}
}
}