Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Commit 1a7e40c

Browse files
authored
Merge pull request #82 from BartAdv/master
Use isAlphaNum from purescript-unicode
2 parents 2bbd1fc + e6f7247 commit 1a7e40c

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

bower.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"purescript-sets": "^3.0.0",
3333
"purescript-strings": "^3.0.0",
3434
"purescript-strongcheck": "^3.0.0",
35+
"purescript-unicode": "^3.0.1",
3536
"purescript-validation": "^3.0.0",
3637
"purescript-datetime": "^3.0.0"
3738
}

src/Text/Markdown/SlamDown/Parser/Inline.purs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Control.Lazy as Lazy
1212

1313
import Data.Array as A
1414
import Data.Bifunctor (lmap)
15+
import Data.Char.Unicode (isAlphaNum)
1516
import Data.Const (Const(..))
1617
import Data.DateTime as DT
1718
import Data.Either (Either(..))
@@ -159,13 +160,6 @@ inlines = L.many inline2 <* PS.eof
159160
alphaNumStr P.Parser String (SD.Inline a)
160161
alphaNumStr = SD.Str <$> someOf isAlphaNum
161162

162-
isAlphaNum Char Boolean
163-
isAlphaNum c =
164-
(s >= "a" && s <= "z") ||
165-
(s >= "A" && s <= "Z") ||
166-
(s >= "0" && s <= "9")
167-
where s = S.singleton c
168-
169163
emphasis
170164
P.Parser String (SD.Inline a)
171165
(L.List (SD.Inline a) SD.Inline a)

test/src/Test/Main.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ simpleText = SD.Str <$> alphaNum
413413
alphaNum Gen.Gen String
414414
alphaNum = do
415415
len ← Gen.chooseInt 5 10
416-
S.fromCharArray <$> Gen.vectorOf len (Gen.elements (CH.fromCharCode 97) $ L.fromFoldable (S.toCharArray "qwertyuioplkjhgfdszxcvbnm123457890"))
416+
S.fromCharArray <$> Gen.vectorOf len (Gen.elements (CH.fromCharCode 97) $ L.fromFoldable (S.toCharArray "qwertyuioplkjhgfdszxcvbnm123457890ąćęóśźżĄĆĘÓŚŹŻ"))
417417

418418

419419
main e. Eff (TestEffects e) Unit

0 commit comments

Comments
 (0)