[mod] tidy
This commit is contained in:
parent
afb9e59fe4
commit
6ff94888ef
9 changed files with 18 additions and 400 deletions
|
|
@ -66,21 +66,20 @@ as lspt:Diagnostic*
|
|||
(: test data :)
|
||||
declare function lsp-diags:parse-xquery($text as xs:string, $parse as element(Module))
|
||||
as map(*)*{
|
||||
let $state:= hnd:State(())
|
||||
let $result:= hnd:walk($parse,$lsp-diags:actions,$state)
|
||||
return $result?result
|
||||
let $state:= hnd:State((),false(),{"text":$text})
|
||||
let $state:= hnd:walk($parse,$lsp-diags:actions,$state)
|
||||
return $state?result
|
||||
};
|
||||
|
||||
declare function lsp-diags:Module($parse as element(Module),$state as hnd:State )
|
||||
as hnd:State{
|
||||
let $new:=if(exists($parse/VersionDecl)=>trace("has ver: "))
|
||||
then ()
|
||||
else let $text:="dddjjjjjjjjjjjjjjjj"
|
||||
let $e:=1
|
||||
let $last:=8
|
||||
else let $text:=$state?extras?text
|
||||
|
||||
return lspt:Diagnostic(lspt:Range(
|
||||
pos:toPosition($text, 1 ),
|
||||
pos:toPosition($text, 1)
|
||||
pos:toPosition($text, 0 ),
|
||||
pos:toPosition($text, 0)
|
||||
),
|
||||
$lspt:SeverityKind?info,
|
||||
"No XQuery version declaration present",
|
||||
|
|
@ -88,7 +87,7 @@ as hnd:State{
|
|||
return (
|
||||
$state
|
||||
=>map:put("result",($state?result,$new=>trace(" VER ")))
|
||||
=>map:put("skipchildren",true())
|
||||
=>map:put("skipchildren",false())
|
||||
|
||||
,message(name($parse),"Module: ")
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue