[MLton-commit] r7007
    Vesa Karvonen 
    vesak at mlton.org
       
    Sat Dec 20 16:57:14 PST 2008
    
    
  
Minor optimization.
----------------------------------------------------------------------
U   mltonlib/trunk/com/ssh/generic/unstable/detail/value/read.sml
----------------------------------------------------------------------
Modified: mltonlib/trunk/com/ssh/generic/unstable/detail/value/read.sml
===================================================================
--- mltonlib/trunk/com/ssh/generic/unstable/detail/value/read.sml	2008-12-20 16:56:40 UTC (rev 7006)
+++ mltonlib/trunk/com/ssh/generic/unstable/detail/value/read.sml	2008-12-21 00:57:12 UTC (rev 7007)
@@ -71,8 +71,7 @@
    fun id first rest = map implode (many1Satisfy2 first rest)
 
    val alphaId = id Char.isAlpha
-                    (fn c => Char.isAlpha c
-                             orelse Char.isDigit c
+                    (fn c => Char.isAlphaNum c
                              orelse #"'" = c orelse #"_" = c)
    val isSymbolic = Char.contains "!#$%&*+-/:<=>?@\\^`|~"
    val symbolicId = map implode (many1Satisfy isSymbolic)
    
    
More information about the MLton-commit
mailing list