X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=strings.lisp;h=dce2908125da7f7f0949d16d6427baa8b3fe2c3d;hb=93b0a41567a808a95f8fc07bd7c76cedc5fbfa40;hp=ba34182b25c7ca7315f0da4343b42f8b2ab2fec3;hpb=8646b9afb9979064c3b0b79990c064dce7cb12b7;p=kmrcl.git diff --git a/strings.lisp b/strings.lisp index ba34182..dce2908 100644 --- a/strings.lisp +++ b/strings.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: strings.lisp,v 1.1 2002/10/12 06:10:17 kevin Exp $ +;;;; $Id: strings.lisp,v 1.2 2002/11/04 18:02:13 kevin Exp $ ;;;; ;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -19,6 +19,7 @@ (in-package :kmrcl) (declaim (optimize (speed 3) (safety 1) (compilation-speed 0) (debug 3))) + ;;; Strings (defmacro string-append (outputstr &rest args) @@ -53,7 +54,7 @@ #-excl (defun delimited-string-to-list (sequence &optional (separator #\space)) -"Split a string by a delimitor" + "Split a string by a delimitor" (loop with start = 0 for end = (position separator sequence :start start) @@ -93,7 +94,7 @@ (substitute-string-for-char s #\\ "\\\\")) (defun substitute-string-for-char (procstr match-char subst-str) -"Substitutes a string for a single matching character of a string" + "Substitutes a string for a single matching character of a string" (let ((pos (position match-char procstr))) (if pos (concatenate 'string