Changeset 18704 for lang/commonlisp

Show
Ignore:
Timestamp:
09/03/08 10:23:51 (5 years ago)
Author:
g000001
Message:

lang/commonlisp/xyzzy-compat: parse-date-stringが読みづらい流れのコードになっていたので修正。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/commonlisp/xyzzy-compat/timestamp.lisp

    r18703 r18704  
    247247 
    248248(defun parse-date-string (string) 
    249   (multiple-value-bind (win parts)  
    250       (ppcre:scan-to-strings *date-format-regexp*  
    251                              (and (stringp string) string)) 
    252     (when win 
    253       (handler-case  
    254           (apply #'encode-universal-time 
    255                  (nreverse (map 'list #'parse-integer parts))) 
    256         (error () nil))))) 
     249  (if (stringp string) 
     250      (multiple-value-bind (win parts)  
     251          (ppcre:scan-to-strings *date-format-regexp* string) 
     252        (when win 
     253          (handler-case  
     254              (apply #'encode-universal-time 
     255                     (nreverse (map 'list #'parse-integer parts))) 
     256            (error () nil)))) 
     257      nil)) 
    257258 
    258259; usage