;mark more partial functions (#1312)
This commit is contained in:
		
							parent
							
								
									3f55c23603
								
							
						
					
					
						commit
						ede4bfd5b4
					
				| @ -69,16 +69,16 @@ type Replacement = String | |||||||
| -- | Convert our string-based Regexp to a real Regex. | -- | Convert our string-based Regexp to a real Regex. | ||||||
| -- Or if it's not well formed, call error with a "malformed regexp" message. | -- Or if it's not well formed, call error with a "malformed regexp" message. | ||||||
| toRegex :: Regexp -> Regex | toRegex :: Regexp -> Regex | ||||||
| toRegex = memo (compileRegexOrError defaultCompOpt defaultExecOpt) | toRegex = memo (compileRegexOrError defaultCompOpt defaultExecOpt)  -- PARTIAL: | ||||||
| 
 | 
 | ||||||
| -- | Like toRegex but make a case-insensitive Regex. | -- | Like toRegex but make a case-insensitive Regex. | ||||||
| toRegexCI :: Regexp -> Regex | toRegexCI :: Regexp -> Regex | ||||||
| toRegexCI = memo (compileRegexOrError defaultCompOpt{caseSensitive=False} defaultExecOpt) | toRegexCI = memo (compileRegexOrError defaultCompOpt{caseSensitive=False} defaultExecOpt)  -- PARTIAL: | ||||||
| 
 | 
 | ||||||
| compileRegexOrError :: CompOption -> ExecOption -> Regexp -> Regex | compileRegexOrError :: CompOption -> ExecOption -> Regexp -> Regex | ||||||
| compileRegexOrError compopt execopt r = | compileRegexOrError compopt execopt r = | ||||||
|   fromMaybe |   fromMaybe | ||||||
|   (errorWithoutStackTrace $ "this regular expression could not be compiled: " ++ show r) $ |   (error' $ "this regular expression could not be compiled: " ++ show r) $  -- PARTIAL: | ||||||
|   makeRegexOptsM compopt execopt r |   makeRegexOptsM compopt execopt r | ||||||
| 
 | 
 | ||||||
| -- regexMatch' :: RegexContext Regexp String a => Regexp -> String -> a | -- regexMatch' :: RegexContext Regexp String a => Regexp -> String -> a | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user