lib: rename pdigitgroup to digitgroupp for consistency
				
					
				
			This commit is contained in:
		
							parent
							
								
									cf9b2001e7
								
							
						
					
					
						commit
						6ffa9cb3cd
					
				| @ -811,17 +811,17 @@ rawnumberp = label "rawnumberp" $ do | |||||||
| 
 | 
 | ||||||
|   leadingDecimalPt :: TextParser m RawNumber |   leadingDecimalPt :: TextParser m RawNumber | ||||||
|   leadingDecimalPt = |   leadingDecimalPt = | ||||||
|     LeadingDecimalPt <$> satisfy isDecimalPointChar <*> pdigitgroup |     LeadingDecimalPt <$> satisfy isDecimalPointChar <*> digitgroupp | ||||||
| 
 | 
 | ||||||
|   leadingDigits :: TextParser m RawNumber |   leadingDigits :: TextParser m RawNumber | ||||||
|   leadingDigits = do |   leadingDigits = do | ||||||
|     grp1 <- pdigitgroup |     grp1 <- digitgroupp | ||||||
|     withSeparators grp1 <|> trailingDecimalPt grp1 <|> pure (NoSeparators grp1) |     withSeparators grp1 <|> trailingDecimalPt grp1 <|> pure (NoSeparators grp1) | ||||||
| 
 | 
 | ||||||
|   withSeparators :: DigitGrp -> TextParser m RawNumber |   withSeparators :: DigitGrp -> TextParser m RawNumber | ||||||
|   withSeparators grp1 = do |   withSeparators grp1 = do | ||||||
|     (sep, grp2) <- try $ (,) <$> satisfy isDigitSeparatorChar <*> pdigitgroup |     (sep, grp2) <- try $ (,) <$> satisfy isDigitSeparatorChar <*> digitgroupp | ||||||
|     grps <- many $ try $ char sep *> pdigitgroup |     grps <- many $ try $ char sep *> digitgroupp | ||||||
| 
 | 
 | ||||||
|     let digitGroups = grp1 : grp2 : grps |     let digitGroups = grp1 : grp2 : grps | ||||||
|     withDecimalPt sep digitGroups <|> pure (withoutDecimalPt grp1 sep grp2 grps) |     withDecimalPt sep digitGroups <|> pure (withoutDecimalPt grp1 sep grp2 grps) | ||||||
| @ -829,7 +829,7 @@ rawnumberp = label "rawnumberp" $ do | |||||||
|   withDecimalPt :: Char -> [DigitGrp] -> TextParser m RawNumber |   withDecimalPt :: Char -> [DigitGrp] -> TextParser m RawNumber | ||||||
|   withDecimalPt digitSep digitGroups = do |   withDecimalPt digitSep digitGroups = do | ||||||
|     decimalPt <- satisfy $ \c -> isDecimalPointChar c && c /= digitSep |     decimalPt <- satisfy $ \c -> isDecimalPointChar c && c /= digitSep | ||||||
|     decimalDigitGroup <- option mempty pdigitgroup |     decimalDigitGroup <- option mempty digitgroupp | ||||||
| 
 | 
 | ||||||
|     pure $ BothSeparators digitSep digitGroups decimalPt decimalDigitGroup |     pure $ BothSeparators digitSep digitGroups decimalPt decimalDigitGroup | ||||||
| 
 | 
 | ||||||
| @ -870,8 +870,8 @@ instance Monoid DigitGrp where | |||||||
|   mempty = DigitGrp 0 0 |   mempty = DigitGrp 0 0 | ||||||
|   mappend = (Sem.<>) |   mappend = (Sem.<>) | ||||||
| 
 | 
 | ||||||
| pdigitgroup :: TextParser m DigitGrp | digitgroupp :: TextParser m DigitGrp | ||||||
| pdigitgroup = label "digit group" | digitgroupp = label "digit group" | ||||||
|             $ makeGroup <$> takeWhile1P (Just "digit") isDigit |             $ makeGroup <$> takeWhile1P (Just "digit") isDigit | ||||||
|   where |   where | ||||||
|     makeGroup = uncurry DigitGrp . foldl' step (0, 0) . T.unpack |     makeGroup = uncurry DigitGrp . foldl' step (0, 0) . T.unpack | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user