From 98e5d379dd640a329d772a82ee87826ff12c3a5f Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Wed, 24 Apr 1991 00:37:09 +0000 Subject: [PATCH] New procedure group-extract-and-delete-string!. --- v7/src/edwin/grpops.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/v7/src/edwin/grpops.scm b/v7/src/edwin/grpops.scm index 5cad19110..45e1692fe 100644 --- a/v7/src/edwin/grpops.scm +++ b/v7/src/edwin/grpops.scm @@ -1,6 +1,6 @@ ;;; -*-Scheme-*- ;;; -;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/grpops.scm,v 1.11 1991/04/12 23:19:05 cph Exp $ +;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/grpops.scm,v 1.12 1991/04/24 00:37:09 cph Exp $ ;;; ;;; Copyright (c) 1986, 1989-91 Massachusetts Institute of Technology ;;; @@ -90,6 +90,11 @@ (define (group-right-char group index) (string-ref (group-text group) (group-index->position-integrable group index true))) + +(define (group-extract-and-delete! group start end) + (let ((string (group-extract-string group start end))) + (group-delete! group start end) + string)) ;;;; Insertions -- 2.25.1