MCPcopy Create free account

hub / github.com/VineLang/vine / functions

Functions1,546 in github.com/VineLang/vine

↓ 364 callersMethodpush
(&mut self, node: impl Into<N>)
ivy/src/net.rs:69
↓ 319 callersMethodclone
(&self)
ivm/src/runtime/wire.rs:59
↓ 282 callersMethodmap
(&self, mut f: impl FnMut(Type) -> Type)
vine/src/structures/types.rs:782
↓ 217 callersMethoditer
(&self)
util/src/idx.rs:147
↓ 213 callersMethodunwrap
(self, rt: &mut Runtime<'ivm, '_>, ext: ExtVal<'ivm>)
ivm/src/runtime/ext.rs:186
↓ 160 callersMethodlen
(&self)
util/src/idx.rs:72
↓ 153 callersMethoderror
(ty: Type, err: ErrorGuaranteed)
vine/src/structures/vir.rs:235
↓ 107 callersMethodeat
(&mut self, char: char)
util/src/lexer.rs:67
↓ 104 callersMethodcheck
(&mut self, hooks: impl Hooks)
vine/src/compiler.rs:61
↓ 90 callersMethodmake
(&mut self, name: impl Into<Name>, aux: impl IntoIterator<Item = Wire>)
ivy/src/net.rs:80
↓ 86 callersMethodis_empty
(&self)
util/src/idx.rs:77
↓ 85 callersFunctionFn
( name: &'static str, f: impl 'static + Send + Sync + Fn(I) -> O, )
util/src/arithmetic.rs:10
↓ 76 callersMethodexpect
(&mut self, kind: Self::Token)
util/src/parser.rs:76
↓ 69 callersMethodinto_iter
(self)
util/src/idx.rs:284
↓ 69 callersMethodnew_wire
(&mut self, span: Span, ty: Type)
vine/src/structures/vir.rs:270
↓ 59 callersMethodvisit
(self, visitor: &mut (impl VisitMut<'t> + ?Sized))
vine/src/structures/ast/visit.rs:410
↓ 55 callersMethodchain
(mut self, kind: ChainKind, chain: impl IntoElement)
vine/src/tools/fmt.rs:331
↓ 54 callersMethodbump_ok
(&mut self, token: Self::Token)
util/src/lexer.rs:81
↓ 52 callersMethodnew
(file: FileId, src: &'src str)
vine/src/features/string.rs:116
↓ 50 callersMethodnext
(&mut self)
util/src/idx.rs:335
↓ 50 callersMethodwith_children
(self, children: impl IntoIterator<Item = NameId>)
ivy/src/name.rs:96
↓ 49 callersMethodwith_payload
(self, payload: impl Into<Nat>)
ivy/src/name.rs:92
↓ 44 callersMethodget
(&'a self, handle: &'a CandidateSetHandle)
vine/src/components/finder/candidates.rs:105
↓ 43 callersMethodemit_port
(&mut self, port: &Port)
vine/src/components/emitter.rs:250
↓ 41 callersMethodtruncate
(&mut self, len: usize)
util/src/idx.rs:206
↓ 40 callersMethodadd
(&mut self, var: VarId, pat: &'p TirPat)
vine/src/components/matcher.rs:87
↓ 40 callersMethodbump
(&mut self)
util/src/lexer.rs:23
↓ 39 callersMethodfmt_expr
(&self, expr: &Expr)
vine/src/tools/fmt.rs:183
↓ 39 callersMethodinsert
(&mut self, vis: VisId)
vine/src/components/finder/candidates.rs:70
↓ 39 callersMethodinvert_if
(self, inv: Inverted)
vine/src/structures/types.rs:41
↓ 38 callersMethodend_span
(&self, span: usize)
vine/src/components/parser.rs:626
↓ 38 callersMethodresolve_expr
(&mut self, expr: &Expr)
vine/src/components/resolver.rs:509
↓ 38 callersFunctionrevert_idx
(option: &mut Option<T>, checkpoint: T)
vine/src/structures/checkpoint.rs:401
↓ 38 callersMethodunify
(&mut self, a: Type, b: Type)
vine/src/structures/types.rs:202
↓ 37 callersFunctionerror
(rt: &mut Rt<'ivm, '_>, wires: impl IntoIterator<Item = Wire<'ivm>>)
ivm/src/host/ext.rs:474
↓ 37 callersMethodpop
(&mut self)
util/src/idx.rs:126
↓ 36 callersMethodshow
(&mut self, ty: Type, port: &mut Port<'ivm>)
vine/src/tools/repl/show.rs:35
↓ 35 callersMethoddistill_expr_value
(&mut self, stage: &mut Stage, expr: &TirExpr)
vine/src/components/distiller.rs:268
↓ 34 callersMethodlink
(&mut self, a: Wire, b: Wire)
ivy/src/net.rs:65
↓ 33 callersMethodlink_wire
Link a wire and a port.
ivm/src/runtime/interact.rs:39
↓ 32 callersMethodimport
(&mut self, source: &TypeCtx<T>, params: Option<&[Type]>)
vine/src/structures/types.rs:631
↓ 32 callersMethodnew_var
(&mut self, span: Span)
vine/src/structures/types.rs:171
↓ 32 callersMethodnext_index
(&self)
util/src/idx.rs:87
↓ 31 callersMethodfinish_stage
(&mut self, stage: Stage)
vine/src/components/distiller.rs:182
↓ 31 callersMethodwire
(&mut self)
ivy/src/net.rs:57
↓ 29 callersFunctionExtFn
( path: &str, f: F, )
ivm/src/host/ext.rs:140
↓ 29 callersMethodkind
(&self)
vine/src/structures/types.rs:128
↓ 28 callersMethodinverse
(self)
vine/src/structures/types.rs:45
↓ 28 callersMethodnil
(&mut self)
vine/src/structures/types.rs:193
↓ 28 callersMethodstart_span
(&self)
vine/src/components/parser.rs:622
↓ 28 callersMethodvalues
(&self)
util/src/idx.rs:182
↓ 27 callersMethodparse_delimited
( &mut self, delims: Delimiters<Self::Token>, mut parse_el: impl FnMut(&mut Self) -> Result<T, Sel
util/src/parser.rs:95
↓ 26 callersMethodname
(&self, id: NameId)
ivy/src/name.rs:44
↓ 26 callersMethodpush_to
(&mut self, index: I, value: T)
util/src/idx.rs:100
↓ 25 callersMethodinsert
(&mut self, value: T)
util/src/idx.rs:389
↓ 25 callersMethodresolve_ty
(&mut self, ty: &Ty, inference: bool)
vine/src/components/resolver.rs:630
↓ 25 callersMethodright
Elements on the right will be broken first.
vine/src/structures/content.rs:46
↓ 24 callersMethodadd_name
(&mut self, name: impl Into<Name>)
ivy/src/name.rs:56
↓ 23 callersMethodfmt_ty
(&self, ty: &Ty)
vine/src/tools/fmt.rs:282
↓ 22 callersFunctiondelimited
(open, sep, close, inner)
lsp/tree-sitter-vine/grammar.js:4
↓ 22 callersMethodidx
(self)
vine/src/structures/types.rs:37
↓ 22 callersMethodinv
(self)
vine/src/structures/types.rs:33
↓ 22 callersMethodkeys_from
(&self, index: I)
util/src/idx.rs:172
↓ 22 callersMethodremove
(&mut self, index: I)
util/src/idx.rs:394
↓ 20 callersMethodprint
(&self, table: &Table)
ivy/src/text/printer.rs:9
↓ 19 callersMethodlocal_barrier_write_to
(&mut self, local: Local, span: Span, to: Port)
vine/src/structures/vir.rs:290
↓ 19 callersMethodparse_ident
(&mut self)
vine/src/components/parser.rs:147
↓ 19 callersMethodtransfer
(&mut self, t: &T)
vine/src/structures/types.rs:744
↓ 19 callersMethodvisit_expr
(&mut self, expr: &'a mut Expr)
vine/src/structures/ast/visit.rs:37
↓ 18 callersMethodget
(&mut self, a: Wire)
ivy/src/net.rs:363
↓ 18 callersMethodis_failure
(self)
vine/src/structures/types.rs:731
↓ 18 callersMethodparse_expr_bp
(&mut self, bp: BP)
vine/src/components/parser.rs:185
↓ 18 callersMethodparse_ty
(&mut self)
vine/src/components/parser.rs:481
↓ 18 callersMethodresolve_generics
( &mut self, path: &Path, params_id: GenericsId, inference: bool, )
vine/src/features/generics.rs:314
↓ 18 callersMethodunexpected
(&self)
util/src/parser.rs:86
↓ 17 callersMethodchain_expr
(&self, expr: &Expr)
vine/src/tools/fmt.rs:187
↓ 17 callersMethodfmt_block
(&self, block: &Block, force_multi: bool)
vine/src/features/block.rs:30
↓ 17 callersMethodinto_element
(self)
vine/src/structures/content.rs:145
↓ 17 callersMethodread
(self)
vine/src/components/analyzer/effect.rs:73
↓ 16 callersMethodfmt_pat
(&self, pat: &Pat)
vine/src/tools/fmt.rs:264
↓ 16 callersMethodparse_expr
(&mut self)
vine/src/components/parser.rs:168
↓ 16 callersMethodresolve_block_type
(&mut self, block: &Block, ty: Type)
vine/src/features/block.rs:45
↓ 16 callersMethodspan
(&self)
vine/src/features/string.rs:120
↓ 15 callersMethodchart_child
( &mut self, parent: DefId, span: Span, name: Ident, vis: VisId, collapse: bool, )
vine/src/components/charter.rs:307
↓ 15 callersFunctioneffects
()
vine/src/components/analyzer/effect.rs:94
↓ 15 callersMethodlocal_read_barrier
(&mut self, local: Local, span: Span, ty: Type)
vine/src/structures/vir.rs:310
↓ 15 callersMethodpush
(&mut self, instruction: Instruction<'ivm>)
ivm/src/runtime/graft.rs:38
↓ 15 callersMethodtag
(&self)
ivm/src/runtime/port.rs:110
↓ 14 callersMethodenter_scope
(&mut self)
vine/src/components/resolver.rs:373
↓ 14 callersMethodexit_scope
(&mut self)
vine/src/components/resolver.rs:377
↓ 14 callersMethodinitialize
(&mut self, def_id: DefId, generics_id: GenericsId, allow_unsafe: bool)
vine/src/components/resolver.rs:211
↓ 14 callersMethodis_success
(self)
vine/src/structures/types.rs:727
↓ 13 callersMethodchar
(&self)
util/src/lexer.rs:90
↓ 13 callersMethodchart_generics
( &mut self, def: DefId, parent: GenericsId, generics: GenericParams, impl_allowed: bool,
vine/src/features/generics.rs:202
↓ 13 callersMethodclear
(&mut self)
util/src/idx.rs:210
↓ 13 callersMethodeat_then
( &mut self, kind: Self::Token, f: impl FnOnce(&mut Self) -> Result<T, Self::Error>, )
util/src/parser.rs:68
↓ 13 callersMethodfind
(&self, ty: Type)
vine/src/structures/types.rs:344
↓ 13 callersMethodget
(&self)
ivm/src/runtime/word.rs:126
↓ 13 callersMethodnew_local
(&mut self, stage: &mut Stage, span: Span, ty: Type)
vine/src/components/distiller.rs:201
↓ 13 callersMethodnew_unconditional_stage
(&mut self, layer: &mut Layer, span: Span)
vine/src/components/distiller.rs:193
next →1–100 of 1,546, ranked by callers