MCPcopy Create free account

hub / github.com/IWANABETHATGUY/tower-lsp-boilerplate / functions

Functions55 in github.com/IWANABETHATGUY/tower-lsp-boilerplate

↓ 11 callersFunctionoffset_to_position
(offset: usize, rope: &Rope)
src/main.rs:578
↓ 3 callersMethodon_change
(&self, params: TextDocumentItem<'a>)
src/main.rs:477
↓ 3 callersFunctionposition_to_offset
(position: Position, rope: &Rope)
src/main.rs:585
↓ 3 callersMethodspan
(&self)
src/semantic_analyze.rs:58
↓ 2 callersMethodadd_symbol
(&mut self, span: Span)
src/symbol_table.rs:36
↓ 2 callersFunctionanalyze_program
(ast: &Ast)
src/semantic_analyze.rs:94
↓ 2 callersFunctionget_references
( semantic: &Semantic, start: usize, end: usize, include_definition: bool, )
src/main.rs:591
↓ 2 callersFunctionparse
(src: &str)
src/nrs_lang.rs:502
↓ 1 callersMethodadd_reference
(&mut self, span: Span, symbol_id: Option<SymbolId>)
src/symbol_table.rs:42
↓ 1 callersFunctionanalyze_expr
(expr: &Expr, ctx: &mut Ctx)
src/semantic_analyze.rs:130
↓ 1 callersFunctionanalyze_function
(func: &Func, ctx: &mut Ctx)
src/semantic_analyze.rs:126
↓ 1 callersMethodas_value
(&self)
src/nrs_lang.rs:188
↓ 1 callersFunctioncompletion
return (need_to_continue_search, founded reference)
src/completion.rs:9
↓ 1 callersFunctionexpr_parser
()
src/nrs_lang.rs:206
↓ 1 callersMethodfind_symbol
(&self, name: &str)
src/semantic_analyze.rs:86
↓ 1 callersFunctionfuncs_parser
()
src/nrs_lang.rs:407
↓ 1 callersFunctionget_completion_of
( expr: &Spanned<Expr>, definition_map: &mut HashMap<String, ImCompleteCompletionItem>, ident_offs
src/completion.rs:46
↓ 1 callersFunctionlexer
()
src/nrs_lang.rs:57
↓ 1 callersFunctionmain
()
esbuild.js:6
↓ 1 callersFunctionsemantic_token_from_expr
( expr: &Spanned<Expr>, semantic_tokens: &mut Vec<ImCompleteSemanticToken>, )
src/semantic_token.rs:47
↓ 1 callersFunctiontype_inference
(expr: &Spanned<Expr>, symbol_type_table: &mut HashMap<Span, Value>)
src/nrs_lang.rs:465
Functionactivate
(context: ExtensionContext)
client/src/extension.ts:37
FunctionactivateInlayHints
(ctx: ExtensionContext)
client/src/extension.ts:81
Methodcompletion
(&self, params: CompletionParams)
src/main.rs:356
Functiondeactivate
()
client/src/extension.ts:74
Methoddid_change
(&self, params: DidChangeTextDocumentParams)
src/main.rs:116
Methoddid_change_configuration
(&self, _: DidChangeConfigurationParams)
src/main.rs:435
Methoddid_change_watched_files
(&self, _: DidChangeWatchedFilesParams)
src/main.rs:443
Methoddid_change_workspace_folders
(&self, _: DidChangeWorkspaceFoldersParams)
src/main.rs:439
Methoddid_close
(&self, _: DidCloseTextDocumentParams)
src/main.rs:138
Methoddid_open
(&self, params: DidOpenTextDocumentParams)
src/main.rs:106
Methoddid_save
(&self, params: DidSaveTextDocumentParams)
src/main.rs:125
Functiondispose
()
client/src/extension.ts:146
Methodexecute_command
(&self, _: ExecuteCommandParams)
src/main.rs:447
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/semantic_analyze.rs:32
Methodfmt
(&self, f: &mut fmt::Formatter)
src/nrs_lang.rs:39
Methodgoto_definition
( &self, params: GotoDefinitionParams, )
src/main.rs:142
Methodinitialize
(&self, _: InitializeParams)
src/main.rs:30
Methodinitialized
(&self, _: InitializedParams)
src/main.rs:98
Methodinlay_hint
( &self, params: tower_lsp::lsp_types::InlayHintParams, )
src/main.rs:294
Methodis_error
Returns `true` if the expr is [`Error`]. [`Error`]: Expr::Error
src/nrs_lang.rs:162
Methodis_let
Returns `true` if the expr is [`Let`]. [`Let`]: Expr::Let
src/nrs_lang.rs:169
Methodis_value
Returns `true` if the expr is [`Value`]. [`Value`]: Expr::Value
src/nrs_lang.rs:176
Functionmain
()
src/main.rs:560
Functionmain
()
examples/index.rs:7
FunctiononConfigChange
()
client/src/extension.ts:86
FunctiononDidChangeTextDocument
({ contentChanges, document }: TextDocumentChangeEvent)
client/src/extension.ts:141
Methodreferences
(&self, params: ReferenceParams)
src/main.rs:180
Methodrename
(&self, params: RenameParams)
src/main.rs:405
Functionsemantic_token_from_ast
(ast: &HashMap<String, Func>)
src/semantic_token.rs:18
Methodsemantic_tokens_full
( &self, params: SemanticTokensParams, )
src/main.rs:205
Methodsemantic_tokens_range
( &self, params: SemanticTokensRangeParams, )
src/main.rs:252
Functionsetup
(build)
esbuild.js:37
Methodshutdown
(&self)
src/main.rs:102
Methodtry_into_value
(self)
src/nrs_lang.rs:180