perl-like strip
This commit is contained in:
		
							parent
							
								
									c0b1d8694b
								
							
						
					
					
						commit
						0c4cf88578
					
				@ -42,6 +42,9 @@ import Text.ParserCombinators.Parsec
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- strings
 | 
					-- strings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					strip = dropspaces . reverse . dropspaces . reverse
 | 
				
			||||||
 | 
					    where dropspaces = dropWhile (`elem` " \t")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
elideLeft width s =
 | 
					elideLeft width s =
 | 
				
			||||||
    case length s > width of
 | 
					    case length s > width of
 | 
				
			||||||
      True -> ".." ++ (reverse $ take (width - 2) $ reverse s)
 | 
					      True -> ".." ++ (reverse $ take (width - 2) $ reverse s)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user