replace some 1 head* with but-last.
							parent
							
								
									54635f5c5d
								
							
						
					
					
						commit
						2a5e0e7f4f
					
				| 
						 | 
				
			
			@ -47,7 +47,7 @@ SYMBOL: locale ! Just casing locale, or overall?
 | 
			
		|||
: fix-sigma-end ( string -- string )
 | 
			
		||||
    [ "" ] [
 | 
			
		||||
        dup last CHAR: greek-small-letter-sigma =
 | 
			
		||||
        [ 1 head* CHAR: greek-small-letter-final-sigma suffix ] when
 | 
			
		||||
        [ but-last CHAR: greek-small-letter-final-sigma suffix ] when
 | 
			
		||||
    ] if-empty ; inline
 | 
			
		||||
 | 
			
		||||
! this duplicate unicode to prevent dependencies
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,7 +25,7 @@ default-8bit-encoding [ latin1 ] initialize
 | 
			
		|||
    prolog-tag prolog-encoding name>encoding [ ascii ] unless* ;
 | 
			
		||||
 | 
			
		||||
: valid-utf8? ( bytes -- ? )
 | 
			
		||||
    utf8 decode 1 head-slice* replacement-char swap member? not ;
 | 
			
		||||
    utf8 decode but-last-slice replacement-char swap member? not ;
 | 
			
		||||
 | 
			
		||||
PRIVATE>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue