Hash :
4dde2e20
Author :
Date :
2021-10-05T21:30:45
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
[a-zA-Z0-9]
[\xa1-Z\u00FF-\u{256}]
[^-aaa-]
----------------------------------------------------
[
["char-class", [
["char-class-punctuation", "["],
["range", [
"a",
["range-punctuation", "-"],
"z"
]],
["range", [
"A",
["range-punctuation", "-"],
"Z"
]],
["range", [
"0",
["range-punctuation", "-"],
"9"
]],
["char-class-punctuation", "]"]
]],
["char-class", [
["char-class-punctuation", "["],
["range", [
["escape", "\\xa1"],
["range-punctuation", "-"],
"Z"
]],
["range", [
["escape", "\\u00FF"],
["range-punctuation", "-"],
["escape", "\\u{256}"]
]],
["char-class-punctuation", "]"]
]],
["char-class", [
["char-class-punctuation", "["],
["char-class-negation", "^"],
"-aaa-",
["char-class-punctuation", "]"]
]]
]
----------------------------------------------------
Checks for character ranges in sets.