MCPcopy Create free account

hub / github.com/borgo-lang/borgo / functions

Functions520 in github.com/borgo-lang/borgo

↓ 1 callersMethodensureImport
(name string)
importer/importer.go:433
↓ 1 callersMethodensure_not_slice_literal
(&mut self, pat: &Pat)
compiler/src/infer.rs:3216
↓ 1 callersFunctionensure_wrapped_in_return
(expr: &Expr)
compiler/src/codegen.rs:2224
↓ 1 callersMethodexpr_call
(&mut self, lhs: Expr)
compiler/src/parser.rs:440
↓ 1 callersMethodexpr_debug
(&mut self)
compiler/src/parser.rs:1035
↓ 1 callersMethodexpr_field_selector
(&mut self, lhs: Expr)
compiler/src/parser.rs:380
↓ 1 callersMethodexpr_ident
(&mut self)
compiler/src/parser.rs:333
↓ 1 callersMethodexpr_if
(&mut self)
compiler/src/parser.rs:542
↓ 1 callersMethodexpr_index
parse an index expr ie. foo[3]
compiler/src/parser.rs:740
↓ 1 callersMethodexpr_lit
(&mut self)
compiler/src/parser.rs:285
↓ 1 callersMethodexpr_match
(&mut self)
compiler/src/parser.rs:513
↓ 1 callersMethodexpr_multi_string
(&mut self)
compiler/src/parser.rs:609
↓ 1 callersMethodexpr_paren
(&mut self)
compiler/src/parser.rs:1097
↓ 1 callersMethodexpr_postfix
(&mut self, lhs: Expr)
compiler/src/parser.rs:429
↓ 1 callersMethodexpr_rest
..rest expression in struct update
compiler/src/parser.rs:727
↓ 1 callersMethodexpr_struct_call
(&mut self, lhs: Expr)
compiler/src/parser.rs:667
↓ 1 callersMethodexpr_try
(&mut self, lhs: Expr)
compiler/src/parser.rs:654
↓ 1 callersMethodextend_imports
( &mut self, imports: &HashMap<String, String>, ensure_imported: &HashSet<ModuleId>,
compiler/src/codegen.rs:2155
↓ 1 callersMethodfind_at_position
(&self, target: &Span)
compiler/src/ast.rs:127
↓ 1 callersFunctionfind_std_path
(base: &str)
compiler/src/fs.rs:67
↓ 1 callersFunctionfirst_uppercase
(ident: &str)
compiler/src/parser.rs:2079
↓ 1 callersMethodflatten_expr_to_name
(&mut self, expr: &Expr)
compiler/src/parser.rs:1606
↓ 1 callersMethodget_assumptions
(&self, sym: &Symbol)
compiler/src/infer.rs:2733
↓ 1 callersMethodget_binding
(&self, value: &str)
compiler/src/codegen.rs:203
↓ 1 callersMethodget_bounds
(&self)
compiler/src/type_.rs:275
↓ 1 callersMethodget_enum
(&self, id: &Symbol)
compiler/src/global_state.rs:79
↓ 1 callersMethodget_errors
(&self)
compiler/src/infer.rs:86
↓ 1 callersMethodget_file
(&self, filename: &str)
compiler/src/global_state.rs:186
↓ 1 callersFunctionget_keyword
(s: &str)
compiler/src/lexer.rs:154
↓ 1 callersMethodget_method
(&mut self, base_ty: &Type, method: &str)
compiler/src/infer.rs:2684
↓ 1 callersMethodget_methods
(&self, sym: &Symbol)
compiler/src/global_state.rs:123
↓ 1 callersMethodget_mutability
(&mut self, name: &str)
compiler/src/infer.rs:2753
↓ 1 callersMethodget_newtype
(&self, sym: &Symbol)
compiler/src/global_state.rs:128
↓ 1 callersMethodget_return_inner_arg
Given a function type, take the T out of Option<T> or Result<T>
compiler/src/type_.rs:391
↓ 1 callersMethodget_span
(&self)
compiler/src/error.rs:138
↓ 1 callersMethodget_std_imports
(&self)
compiler/src/codegen.rs:2012
↓ 1 callersMethodget_struct
(&self, id: &Symbol)
compiler/src/global_state.rs:83
↓ 1 callersFunctionget_syntax
(s: &str)
compiler/src/lexer.rs:189
↓ 1 callersMethodgo_filename
(&self)
compiler/src/ast.rs:659
↓ 1 callersMethodinfer_expr_with_error
This is only used in tests.
compiler/src/infer.rs:2109
↓ 1 callersMethodinfer_field_access_as_constructor
( &mut self, expr: Expr, field: &str, span: &Span, )
compiler/src/infer.rs:3243
↓ 1 callersFunctioninfix_binding_power
(kind: TokenKind)
compiler/src/parser.rs:2139
↓ 1 callersFunctioninit
Initialize types and functions only used in tests
compiler/src/prelude.rs:5
↓ 1 callersFunctioninitRouting
()
playground/wasm-index.js:94
↓ 1 callersFunctioninitStaticData
()
playground/wasm-index.js:52
↓ 1 callersFunctioninline
(text: string)
compiler/test/runner.ts:463
↓ 1 callersFunctioninsert_semicolon
Determine if the last token at the end of a line is eligible for semicolon insertion
compiler/src/lexer.rs:231
↓ 1 callersFunctioninterfaceBoundsToString
(list []string)
importer/importer.go:582
↓ 1 callersFunctioninterfaceFieldsToString
(list []StructField)
importer/importer.go:593
↓ 1 callersFunctionis_complete
(matrix: &RefPatternMatrix)
compiler/src/exhaustive.rs:401
↓ 1 callersMethodis_defined_in_current_scope
(&self, value: &str)
compiler/src/codegen.rs:210
↓ 1 callersFunctionis_exhaustive
EXHAUSTIVE PATTERNS INVARIANTS: The initial rows "matrix" are all of length 1 The initial count of items per row "n" is also 1 The resulting rows are
compiler/src/exhaustive.rs:113
↓ 1 callersMethodis_exported
(&self, sym: &Symbol)
compiler/src/global_state.rs:177
↓ 1 callersMethodis_external
(&self)
compiler/src/ast.rs:57
↓ 1 callersFunctionis_missing
(union: Union, ctors: &HashMap<TagId, T>, ctor: &Ctor)
compiler/src/exhaustive.rs:188
↓ 1 callersMethodis_receiver
(&self)
compiler/src/type_.rs:312
↓ 1 callersMethodis_variadic
(&self)
compiler/src/type_.rs:344
↓ 1 callersMethoditem_const
(&mut self)
compiler/src/parser.rs:1894
↓ 1 callersMethoditem_impl
(&mut self)
compiler/src/parser.rs:1916
↓ 1 callersMethoditem_import
(&mut self)
compiler/src/parser.rs:1056
↓ 1 callersMethoditem_type_alias
(&mut self)
compiler/src/parser.rs:1838
↓ 1 callersMethodlookup
(&self, name: &str)
compiler/src/global_state.rs:261
↓ 1 callersFunctionmarkdownToCodeblocks
(content: string)
compiler/test/runner.ts:251
↓ 1 callersFunctionmarkdownToTourblocks
(content: string)
playground/build-examples.ts:17
↓ 1 callersMethodmatch_text
(&self)
compiler/src/lexer.rs:31
↓ 1 callersMethodnew_file
(&mut self)
compiler/src/global_state.rs:66
↓ 1 callersMethodnew_module
(&mut self, import: &ModuleImport)
compiler/src/global_state.rs:51
↓ 1 callersMethodnext_token_is_dot_or_multistr
This is a bit unfortunate, the only usage is in insert_semicolon(). There's some backtracking that needs to happen in this function, shouldn't affect
compiler/src/lexer.rs:372
↓ 1 callersMethodoperator
(&mut self)
compiler/src/parser.rs:1159
↓ 1 callersFunctionparse
(_mode: string)
compiler/test/runner.ts:127
↓ 1 callersMethodparse_bounds_in_type_param
(&mut self, close: TokenKind)
compiler/src/parser.rs:1545
↓ 1 callersMethodparse_enum_constructor
(&mut self)
compiler/src/parser.rs:1730
↓ 1 callersMethodparse_generic_param
(&mut self)
compiler/src/parser.rs:1533
↓ 1 callersMethodparse_interface_method
(&mut self)
compiler/src/parser.rs:1864
↓ 1 callersMethodparse_item
(&mut self)
compiler/src/parser.rs:1966
↓ 1 callersMethodparse_match_arm
(&mut self)
compiler/src/parser.rs:758
↓ 1 callersMethodparse_pat_ident
(&mut self)
compiler/src/parser.rs:1195
↓ 1 callersMethodparse_pat_list
Parse x, y in Option.Some(x, y)
compiler/src/parser.rs:1344
↓ 1 callersMethodparse_pat_lit
(&mut self)
compiler/src/parser.rs:1277
↓ 1 callersMethodparse_pat_paren
(&mut self)
compiler/src/parser.rs:1285
↓ 1 callersMethodparse_pat_paren_elems
(&mut self)
compiler/src/parser.rs:1322
↓ 1 callersMethodparse_pat_struct
(&mut self, ident: String)
compiler/src/parser.rs:1236
↓ 1 callersFunctionparse_source
(input: Input)
compiler/src/main.rs:55
↓ 1 callersMethodparse_stmt
(&mut self)
compiler/src/parser.rs:771
↓ 1 callersMethodparse_struct_field_def
(&mut self)
compiler/src/parser.rs:1767
↓ 1 callersMethodparse_type_fn
(&mut self)
compiler/src/parser.rs:1440
↓ 1 callersMethodparse_type_slice
(&mut self)
compiler/src/parser.rs:1460
↓ 1 callersMethodparse_type_tuple
(&mut self)
compiler/src/parser.rs:1483
↓ 1 callersFunctionpostfix_binding_power
(kind: TokenKind, restrictions: Restrictions)
compiler/src/parser.rs:2158
↓ 1 callersFunctionprefix_binding_power
(kind: TokenKind)
compiler/src/parser.rs:2132
↓ 1 callersMethodprimary_expr
(&mut self)
compiler/src/parser.rs:248
↓ 1 callersFunctionrecover_ctor
( union: Union, tag_id: TagId, arity: usize, mut patterns: Vec<Pattern>, )
compiler/src/exhaustive.rs:199
↓ 1 callersFunctionrefresh
()
playground/wasm-index.js:95
↓ 1 callersMethodrender_source
(&self)
compiler/src/codegen.rs:24
↓ 1 callersFunctionreplaceReserved
(name string)
importer/importer.go:662
↓ 1 callersFunctionreplaceSpans
(output: string)
compiler/test/runner.ts:414
↓ 1 callersFunctionreplaceUnboundVars
(output: string)
compiler/test/runner.ts:402
↓ 1 callersMethodreplace_type
(self, new_ty: Type)
compiler/src/ast.rs:798
↓ 1 callersMethodreturn_to_type
(&self, ret: &Type)
compiler/src/codegen.rs:1923
↓ 1 callersMethodreturn_value_is_option
(&mut self, expr: &Expr)
compiler/src/codegen.rs:1799
← previousnext →301–400 of 520, ranked by callers