doci/test/smoke.xq
2026-03-09 22:48:10 +00:00

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))