[mod] ast

This commit is contained in:
Andy Bunce 2025-10-27 15:05:47 +00:00
parent e732d190e1
commit 0d80764174
9 changed files with 79 additions and 8 deletions

View file

@ -50,6 +50,7 @@ as hnd:Result{
declare function syms:FunctionDecl($parse as element(FunctionDecl),$state as hnd:Result )
as hnd:Result{
let $name:=syms:localName($parse/UnreservedFunctionEQName)
let $prev:=$state?result[$name eq ?name]
let $range:=lspt:Range(lspt:Position(0,0),lspt:Position(0,3))
let $sym:=lspt:DocumentSymbol($name,$lspt:SymbolKindMap('Method'),$range,$range,"FUN")
return ($state?result,$sym)=>hnd:Result(true())