Process_doc.Processortype symbs = {proc_defs : def_info Common.Util.StringMap.t;proc_children : string list Common.Util.StringMap.t;block_defs : def_info Common.Util.StringMap.t;proc_refs : string Tokens.TokenMap.t;block_refs : string Tokens.TokenMap.t;all_tokens : Semantic_tokens.SemanticTokensProcessor.t;}val semantic_tokens_from_symbs :
symbs ->
Semantic_tokens.SemanticTokensProcessor.token_info Tokens.TokenMap.tval to_semantic_highlight_data : symbs -> Linol_lwt.SemanticTokens.tval get_syms : symbs -> Linol_lwt.DocumentSymbol.t listval print_syms : symbs -> unitval unpack_blockident :
BasilIR.AbsBasilIR.blockIdent ->
Tokens.linebreaks ->
Tokens.Token.t * stringval unpack_ident :
((int * int) * 'a) ->
Tokens.linebreaks ->
Tokens.Token.t * 'aclass getBlocks : Tokens.linebreaks -> object ... endval process_cast : Tokens.linebreaks -> BasilIR.AbsBasilIR.moduleT -> symbs