Forester_lsp.AnalysisSourceval paths :
Forester_core.Code.node Forester_core.Range.located ->
(Forester_core.Trie.path list * Forester_core.Range.t option) optionval extract_addr :
Forester_core.Code.node Forester_core.Range.located ->
string Forester_core.Range.located optionval analyse_syntax :
Forester_core.Code.node Forester_core.Range.located list ->
Item.t Forester_core.Range.located Seq.tval node_at :
'a. position:Lsp.Types.Position.t ->
children:
('a Forester_core.Range.located -> 'a Forester_core.Range.located list) ->
'a Forester_core.Range.located list ->
'a Forester_core.Range.located optionval get_enclosing_code_group :
position:Lsp.Types.Position.t ->
Forester_core.Tree.t ->
(Forester_core__.Base.delim * Forester_core.Code.t) Asai.Range.located optionval get_enclosing_syn_group :
position:Lsp.Types.Position.t ->
Forester_core.Tree.t ->
(Forester_core__.Base.delim * Forester_core.Syn.t) Asai.Range.located optionval enclosing_group_start :
position:Lsp.Types.Position.t ->
enclosing_group:
(position:Lsp.Types.Position.t ->
Forester_core.Tree.t ->
(Forester_core.delim * 'a) Forester_core.Range.located option) ->
Forester_core.Tree.t ->
Lsp.Types.Position.t optionval find_with_prev :
position:Lsp.Types.Position.t ->
'a Asai.Range.located list ->
('a Asai.Range.located option * 'a Asai.Range.located) optionval parent_or_prev_at :
'a. position:Lsp.Types.Position.t ->
children:
('a Forester_core.Range.located -> 'a Forester_core.Range.located list) ->
'a Forester_core.Range.located list ->
'a Forester_core.Range.located Context.t optionval parent_or_prev_at_code :
position:Lsp.Types.Position.t ->
Forester_core.Code.node Forester_core.Range.located list ->
Forester_core.Code.node Forester_core.Range.located Context.t optionval parent_or_prev_at_syn :
position:Lsp.Types.Position.t ->
Forester_core.Syn.node Forester_core.Range.located list ->
Forester_core.Syn.node Forester_core.Range.located Context.t optionval node_at_code :
position:Lsp.Types.Position.t ->
Forester_core.Code.node Forester_core.Range.located list ->
Forester_core.Code.node Forester_core.Range.located optionval node_at_syn :
position:Lsp.Types.Position.t ->
Forester_core.Syn.node Forester_core.Range.located list ->
Forester_core.Syn.node Forester_core.Range.located optionval get_visible :
forest:Forester_compiler.State.t ->
position:Lsp.Types.Position.t ->
Forester_core.Code.t ->
(Forester_core.Syn.resolver_data, Asai.Range.t option) Yuujinchou.Trie.tval addr_at :
position:Lsp.Types.Position.t ->
Forester_core.Code.node Forester_core.Range.located list ->
string Forester_core.Range.located option