Changeset 4870
- Timestamp:
- 06/20/05 16:10:43 (4 years ago)
- svk:copy_cache_prev:
- 6641
- Location:
- src/Pugs
- Files:
-
- 2 modified
-
Internals.hs (modified) (1 diff)
-
Prim/Match.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Internals.hs
r4866 r4870 154 154 155 155 split_n :: (Eq a) => [a] -> [a] -> Int -> [[a]] 156 split_n [] _ n= internalError "splitting by an empty list"156 split_n [] _ _ = internalError "splitting by an empty list" 157 157 split_n sep str n 158 158 | n == 1 = [str] -
src/Pugs/Prim/Match.hs
r4865 r4870 179 179 180 180 rxSplit_n :: VRule -> String -> Int -> Eval [Val] 181 rxSplit_n _ [] n= return []181 rxSplit_n _ [] _ = return [] 182 182 rxSplit_n rx str n = do 183 183 match <- str `doMatch` rx
