[fix]
This commit is contained in:
parent
77bc1e524c
commit
ba9a3594b0
1 changed files with 4 additions and 3 deletions
|
@ -53,17 +53,18 @@ as map(*)*{
|
||||||
let $dmesg:=$xml/string()=>trace("parse-error")
|
let $dmesg:=$xml/string()=>trace("parse-error")
|
||||||
let $dmesg:=translate($dmesg," ",";")
|
let $dmesg:=translate($dmesg," ",";")
|
||||||
let $b:=number($xml/@b)-1
|
let $b:=number($xml/@b)-1
|
||||||
let $e:= number($xml/@e)-1
|
let $e:= number($xml/@e)-1
|
||||||
|
let $last:= string-length($text)-1
|
||||||
return (
|
return (
|
||||||
|
|
||||||
lsp-diags:nostic(pos:Range(pos:toPosition($text, $b),
|
lsp-diags:nostic(pos:Range(pos:toPosition($text, $b),
|
||||||
pos:toPosition($text, min(($e,string-length($text)-1)))),
|
pos:toPosition($text, min(($e,$last)))),
|
||||||
1,
|
1,
|
||||||
$dmesg,'XPST0003'),
|
$dmesg,'XPST0003'),
|
||||||
if($e ge string-length($text))
|
if($e ge string-length($text))
|
||||||
then ()
|
then ()
|
||||||
else lsp-diags:nostic(pos:Range(pos:toPosition($text, $e +1 ),
|
else lsp-diags:nostic(pos:Range(pos:toPosition($text, $e +1 ),
|
||||||
pos:toPosition($text, string-length($text)-1)),
|
pos:toPosition($text, $last)),
|
||||||
2,
|
2,
|
||||||
"Unparsed due to previous parser error.",
|
"Unparsed due to previous parser error.",
|
||||||
"XQLT0001")
|
"XQLT0001")
|
||||||
|
|
Loading…
Add table
Reference in a new issue