File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,28 +27,25 @@ import Data.Maybe (isNothing)
2727
2828identifierStartCharSet :: Set. CharSet
2929identifierStartCharSet =
30- (filterBmpChars $ mconcat
30+ mconcat
3131 [ Set. fromDistinctAscList " $_"
3232 , Set. lowercaseLetter
3333 , Set. uppercaseLetter
3434 , Set. titlecaseLetter
3535 , Set. modifierLetter
3636 , Set. otherLetter
3737 , Set. letterNumber
38- ])
38+ ]
3939
4040identifierRestCharSet :: Set. CharSet
4141identifierRestCharSet =
4242 identifierStartCharSet
43- <> (filterBmpChars $ mconcat
43+ <> mconcat
4444 [ Set. nonSpacingMark
4545 , Set. spacingCombiningMark
4646 , Set. decimalNumber
4747 , Set. connectorPunctuation
48- ])
49-
50- filterBmpChars :: Set. CharSet -> Set. CharSet
51- filterBmpChars = Set. filter (< '\ 65536 ')
48+ ]
5249
5350identifierStart :: Stream s Identity Char => Parser s Char
5451identifierStart = satisfy (flip Set. member identifierStartCharSet) <?> " letter, '$', '_'"
You can’t perform that action at this time.
0 commit comments