Skip to content

Commit fd5a139

Browse files
committed
add more String Gens corresponding to Char Gens
1 parent b69dff8 commit fd5a139

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/Data/String/Gen.purs

+13
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,16 @@ genAsciiString' = genString CG.genAsciiChar'
2929
-- | Generates a string made up of numeric digits.
3030
genDigitString :: forall m. MonadRec m => MonadGen m => m String
3131
genDigitString = genString CG.genDigitChar
32+
33+
-- | Generates a string using characters from the basic Latin alphabet.
34+
genAlphaString :: forall m. MonadRec m => MonadGen m => m String
35+
genAlphaString = genString CG.genAlpha
36+
37+
-- | Generates a string using lowercase characters from the basic Latin alphabet.
38+
genAlphaLowercaseString :: forall m. MonadRec m => MonadGen m => m String
39+
genAlphaLowercaseString = genString CG.genAlphaLowercase
40+
41+
-- | Generates a string using uppercase characters from the basic Latin alphabet.
42+
genAlphaUppercaseString :: forall m. MonadRec m => MonadGen m => m String
43+
genAlphaUppercaseString = genString CG.genAlphaUppercase
44+

0 commit comments

Comments
 (0)