22 lines
No EOL
740 B
Text
22 lines
No EOL
740 B
Text
import module namespace doci = 'urn:quodatum:text:doci' at "../src/doci.xqm";
|
|
|
|
declare variable $long:=
|
|
file:read-text("C:\Users\mrwhe\git\quodatum\basex-lsp\test\sample.docs\pdfbox.xqm");
|
|
declare variable $text:="123456789";
|
|
|
|
(: create a change description:)
|
|
declare function local:change($text as xs:string,
|
|
$sline as xs:integer,$schar as xs:integer,
|
|
$eline as xs:integer,$echar as xs:integer
|
|
)
|
|
as doci:TextDocumentContentChangeEvent{
|
|
doci:TextDocumentContentChangeEvent(
|
|
$text,
|
|
doci:Range(doci:Position($sline,$schar),doci:Position($eline,$echar))
|
|
)
|
|
};
|
|
|
|
|
|
|
|
doci:build($text)
|
|
=>doci:update(local:change("*",0,0,0,0)) |