h$      Simple regular expression parserCopyright (C) 2016- hirataraGPL-3hiratara@cpan.org experimental Safe-Inferred   string-random1Abstract syntax tree of parsed regular expression string-random abc , d, [^abc] string-randomX*, X{1,2}, X+, X? string-randomXYZ string-randomX|Y|Z string-random(X) string-random 1, 2, ..., 9 string-random^, $, b string-random parses the regular expression string and returns an abstract syntax tree. If there is an error in the regular expression, it returns the  value.  &generating random string from a regexpCopyright (C) 2016- hirataraGPL-3hiratara@cpan.org experimental Safe-Inferred   string-randomThe   function generates random strings that match the given regular expression. Regular expression is specified by Text type. This function internally uses the random number generator generated by  newStdGen.  string-randomThe   function uses a specified random number generator to generate a random string that matches a given regular expression. An exception is raised if the regular expression can not be parsed.  string-randomThe   function behaves like the  ; function, but notifies the error through the Either monad.       ,string-random-0.1.4.2-7QVYnFDuKu2DAJo9bY26BgText.StringRandom.ParserText.StringRandomParsedPClassPRangePConcatPSelectPGrouped PBackwardPIgnored processParse $fShowParsed $fEqParsedstringRandomIO stringRandomstringRandomWithErrorbase Data.EitherLeft