RopeEditingBLT.mesa
written by Bill Paxton, March 1981
last edit by Bill Paxton, 3-Jun-81 14:33:04
Doug Wyatt, January 19, 1984 9:43:43 am PST
DIRECTORY
Rope USING [TextRep],
RopeReader USING [CharsArray];
RopeEditingBLT: CEDAR DEFINITIONS
= BEGIN
CharsArray: TYPE = RopeReader.CharsArray;
TextRep: TYPE = Rope.TextRep;
ArrayToArrayBlt: PROC [
from: REF READONLY CharsArray, fromLoc: NAT,
to: REF CharsArray, toLoc: NAT,
nChars: NAT];
ArrayToTextBlt: PROC [
from: REF READONLY CharsArray, fromLoc: NAT,
to: REF TextRep, toLoc: NAT,
nChars: NAT];
ArrayToStringBlt: PROC [
from: REF READONLY CharsArray, fromLoc: NAT,
to: REF TEXT, toLoc: NAT,
nChars: NAT];
TextToArrayBlt: PROC [
from: REF READONLY TextRep, fromLoc: NAT,
to: REF CharsArray, toLoc: NAT,
nChars: NAT];
TextToTextBlt: PROC [
from: REF READONLY TextRep, fromLoc: NAT,
to: REF TextRep, toLoc: NAT,
nChars: NAT];
TextToStringBlt: PROC [
from: REF READONLY TextRep, fromLoc: NAT,
to: REF TEXT, toLoc: NAT,
nChars: NAT];
StringToArrayBlt: PROC [
from: REF READONLY TEXT, fromLoc: NAT,
to: REF CharsArray, toLoc: NAT,
nChars: NAT];
StringToTextBlt: PROC [
from: REF READONLY TEXT, fromLoc: NAT,
to: REF TextRep, toLoc: NAT,
nChars: NAT];
StringToStringBlt: PROC [
from: REF READONLY TEXT, fromLoc: NAT,
to: REF TEXT, toLoc: NAT,
nChars: NAT];
END.