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.