MCPcopy Create free account

hub / github.com/Doctave/dossier / functions

Functions302 in github.com/Doctave/dossier

↓ 66 callersMethodas_type
(&self)
dossier-ts/src/symbol.rs:260
↓ 59 callersMethodparse
( &self, paths: T, _ctx: &mut dossier_core::Context, )
dossier-ts/src/lib.rs:40
↓ 30 callersMethodas_entity_source
(&self)
dossier-ts/src/symbol.rs:331
↓ 30 callersFunctionparse
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/types.rs:590
↓ 24 callersFunctioninit_parser
()
dossier-ts/src/types.rs:994
↓ 24 callersFunctionwalk_tree_to_type
(cursor: &mut TreeCursor)
dossier-ts/src/types.rs:1003
↓ 18 callersMethodas_str
(&self)
dossier-ts/src/method.rs:52
↓ 17 callersMethodchildren
(&self)
dossier-ts/src/types.rs:90
↓ 17 callersFunctionparse_file
(mut ctx: ParserContext)
dossier-ts/src/lib.rs:99
↓ 14 callersMethodas_property
(&self)
dossier-ts/src/symbol.rs:268
↓ 13 callersMethodall_symbols
(&self)
dossier-ts/src/symbol_table.rs:122
↓ 12 callersMethodresolve_types
The wildest part of this crate by a long shot. Type resolution!
dossier-ts/src/symbol_table.rs:141
↓ 11 callersMethodas_function
(&self)
dossier-ts/src/symbol.rs:212
↓ 11 callersMethodnext
(&mut self)
dossier-ts/src/symbol.rs:298
↓ 10 callersMethodas_type_variable
(&self)
dossier-ts/src/symbol.rs:244
↓ 10 callersFunctionnode_for_capture
( name: &str, captures: &'a [QueryCapture<'a>], query: &Query, )
dossier-core/src/lib.rs:208
↓ 9 callersMethodadd_symbol
(&mut self, symbol: Symbol)
dossier-ts/src/symbol_table.rs:130
↓ 9 callersMethodas_field
(&self)
dossier-ts/src/symbol.rs:204
↓ 9 callersFunctionparse
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/function.rs:88
↓ 9 callersMethodpop_scope
(&mut self)
dossier-ts/src/lib.rs:213
↓ 8 callersMethodas_parameter
(&self)
dossier-ts/src/symbol.rs:276
↓ 8 callersFunctioninit_parser
()
dossier-ts/src/field.rs:190
↓ 8 callersFunctionparse
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/field.rs:75
↓ 8 callersFunctionparse
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/class.rs:66
↓ 8 callersMethodpush_scope
(&mut self)
dossier-ts/src/lib.rs:209
↓ 8 callersMethodthe_type
(&self)
dossier-ts/src/field.rs:68
↓ 8 callersFunctionwalk_tree_to_type
(cursor: &mut TreeCursor)
dossier-ts/src/field.rs:199
↓ 7 callersMethodas_method
(&self)
dossier-ts/src/symbol.rs:228
↓ 7 callersMethodas_type_alias
(&self)
dossier-ts/src/symbol.rs:236
↓ 7 callersMethodcode
(&self)
dossier-py/src/lib.rs:123
↓ 7 callersFunctioninit_parser
()
dossier-ts/src/property.rs:190
↓ 7 callersFunctionparse
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/property.rs:69
↓ 7 callersFunctionwalk_tree_to_type
(cursor: &mut TreeCursor)
dossier-ts/src/property.rs:199
↓ 6 callersFunctioninit_parser
()
dossier-ts/src/function.rs:244
↓ 6 callersFunctionparse
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/interface.rs:90
↓ 6 callersMethodpop_fqn
(&mut self)
dossier-ts/src/lib.rs:205
↓ 6 callersMethodpush_fqn
(&mut self, part: &str)
dossier-ts/src/lib.rs:201
↓ 6 callersFunctionwalk_tree_to_function
(cursor: &mut TreeCursor)
dossier-ts/src/function.rs:253
↓ 5 callersMethodcurrent_scope
(&self)
dossier-ts/src/symbol_table.rs:361
↓ 5 callersFunctioninit_parser
()
dossier-ts/src/interface.rs:212
↓ 5 callersMethodresolve_imported_types
Same as `resolve_types`, but resolves imports across files.
dossier-ts/src/symbol_table.rs:179
↓ 5 callersFunctionwalk_tree_to_interface
(cursor: &mut TreeCursor)
dossier-ts/src/interface.rs:221
↓ 4 callersMethodas_class
(&self)
dossier-ts/src/symbol.rs:196
↓ 4 callersMethodas_function
(&self)
dossier-py/src/symbol.rs:94
↓ 4 callersMethodas_interface
(&self)
dossier-ts/src/symbol.rs:220
↓ 4 callersMethodas_source
(&self)
dossier-py/src/symbol.rs:37
↓ 4 callersMethodpush_scope
Create a new scope with the given name.
dossier-ts/src/symbol_table.rs:329
↓ 4 callersMethodtype_variables
(&self)
dossier-ts/src/function.rs:74
↓ 3 callersMethodas_parameter
(&self)
dossier-py/src/symbol.rs:102
↓ 3 callersMethodas_type_constraint
(&self)
dossier-ts/src/symbol.rs:252
↓ 3 callersMethodconstraints
(&self)
dossier-ts/src/type_variable.rs:56
↓ 3 callersFunctioninit_parser
()
dossier-ts/src/class.rs:179
↓ 3 callersFunctioninit_parser
()
dossier-ts/src/type_alias.rs:150
↓ 3 callersFunctioninit_parser
()
dossier-py/src/lib.rs:60
↓ 3 callersMethodlookup
( &self, identifier: &str, scope_id: ScopeID, symbol_id: SymbolID, )
dossier-ts/src/symbol_table.rs:56
↓ 3 callersFunctionparse
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/type_alias.rs:66
↓ 3 callersFunctionparse
TODO(Nik): This code is almost identical to the code in function.rs. We should try to find a way to share this code and test it in one place.
dossier-ts/src/method.rs:125
↓ 3 callersMethodparse
( &self, paths: T, _ctx: &mut dossier_core::Context, )
dossier-py/src/lib.rs:28
↓ 3 callersFunctionparse_file
(mut ctx: ParserContext)
dossier-py/src/lib.rs:69
↓ 3 callersMethodpop_context
(&mut self)
dossier-py/src/lib.rs:131
↓ 3 callersMethodpush_context
(&mut self, ctx: SymbolContext)
dossier-py/src/lib.rs:127
↓ 3 callersMethodresolvable_identifier
(&self)
dossier-ts/src/types.rs:572
↓ 3 callersMethodunion_left
(&self)
dossier-ts/src/types.rs:489
↓ 3 callersMethodunion_right
(&self)
dossier-ts/src/types.rs:497
↓ 3 callersFunctionwalk_tree_to_alias
(cursor: &mut TreeCursor)
dossier-ts/src/type_alias.rs:159
↓ 3 callersFunctionwalk_tree_to_class
(cursor: &mut TreeCursor)
dossier-ts/src/class.rs:188
↓ 2 callersMethodas_class
(&self)
dossier-py/src/symbol.rs:86
↓ 2 callersMethodas_type
(&self)
dossier-py/src/symbol.rs:110
↓ 2 callersFunctionhandle_node
(node: &Node, ctx: &mut ParserContext)
dossier-ts/src/lib.rs:136
↓ 2 callersMethodparameters
(&self)
dossier-ts/src/function.rs:67
↓ 2 callersFunctionparse_parameters
( parameters: &Node, children: &mut Vec<Symbol>, ctx: &mut ParserContext, )
dossier-ts/src/function.rs:159
↓ 2 callersMethodpop_fqn
(&mut self)
dossier-py/src/lib.rs:155
↓ 2 callersFunctionprocess_docs
(possible_docs: &str)
dossier-py/src/lib.rs:161
↓ 2 callersMethodproperties
Not actually the properties of the interface, but the properties of the object type that the interface is forwarding to.
dossier-ts/src/interface.rs:59
↓ 2 callersMethodpush_fqn
(&mut self, identifier: &str)
dossier-py/src/lib.rs:151
↓ 2 callersMethodresolve_type
(&mut self, fqn: &str)
dossier-ts/src/types.rs:579
↓ 2 callersMethodreturn_type
(&self)
dossier-ts/src/method.rs:116
↓ 2 callersMethodreturn_type
(&self)
dossier-ts/src/function.rs:81
↓ 2 callersMethodroot_scope
(&self)
dossier-ts/src/symbol_table.rs:357
↓ 1 callersMethodadd_import
(&mut self, import: Import)
dossier-ts/src/symbol_table.rs:324
↓ 1 callersMethodall_imports
(&self)
dossier-ts/src/symbol_table.rs:126
↓ 1 callersMethodas_entity
( &self, source: &Source, fqn: Option<&str>, symbol_context: Option<SymbolCont
dossier-ts/src/types.rs:146
↓ 1 callersMethodas_entity
( &self, loc: &Location, fqn: Option<&str>, context: Option<&SymbolContext>,
dossier-py/src/types.rs:15
↓ 1 callersMethodchildren
(&self)
dossier-ts/src/symbol.rs:91
↓ 1 callersMethodchildren_mut
(&mut self)
dossier-ts/src/types.rs:118
↓ 1 callersMethodconditional_alternative
(&self)
dossier-ts/src/types.rs:529
↓ 1 callersMethodconditional_consequence
(&self)
dossier-ts/src/types.rs:521
↓ 1 callersMethodconditional_left
(&self)
dossier-ts/src/types.rs:505
↓ 1 callersMethodconditional_right
(&self)
dossier-ts/src/types.rs:513
↓ 1 callersMethodconstruct_fqn
Constructs a fully qualified name for the given identifier in the current scope.
dossier-ts/src/symbol_table.rs:308
↓ 1 callersMethodconstruct_fqn
(&self, identifier: &str)
dossier-py/src/lib.rs:139
↓ 1 callersMethodconstructor_parameters
(&self)
dossier-ts/src/types.rs:563
↓ 1 callersMethodconstructor_type_variables
(&self)
dossier-ts/src/types.rs:553
↓ 1 callersMethodcurrent_scope
(&self)
dossier-ts/src/lib.rs:217
↓ 1 callersMethodcurrent_scope_mut
(&mut self)
dossier-ts/src/symbol_table.rs:368
↓ 1 callersMethodexport_symbol
(&mut self, identifier: &str)
dossier-ts/src/symbol_table.rs:134
↓ 1 callersMethodextends
(&self)
dossier-ts/src/interface.rs:83
↓ 1 callersMethodfields
(&self)
dossier-ts/src/class.rs:54
↓ 1 callersMethodfile
(&self)
dossier-py/src/lib.rs:119
↓ 1 callersFunctionfind_docs
(node: &Node<'a>, code: &'a str)
dossier-ts/src/field.rs:162
next →1–100 of 302, ranked by callers