Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/borgo-lang/borgo
/ functions
Functions
520 in github.com/borgo-lang/borgo
⨍
Functions
520
◇
Types & classes
109
↓ 1 callers
Method
ensureImport
(name string)
importer/importer.go:433
↓ 1 callers
Method
ensure_not_slice_literal
(&mut self, pat: &Pat)
compiler/src/infer.rs:3216
↓ 1 callers
Function
ensure_wrapped_in_return
(expr: &Expr)
compiler/src/codegen.rs:2224
↓ 1 callers
Method
expr_call
(&mut self, lhs: Expr)
compiler/src/parser.rs:440
↓ 1 callers
Method
expr_debug
(&mut self)
compiler/src/parser.rs:1035
↓ 1 callers
Method
expr_field_selector
(&mut self, lhs: Expr)
compiler/src/parser.rs:380
↓ 1 callers
Method
expr_ident
(&mut self)
compiler/src/parser.rs:333
↓ 1 callers
Method
expr_if
(&mut self)
compiler/src/parser.rs:542
↓ 1 callers
Method
expr_index
parse an index expr ie. foo[3]
compiler/src/parser.rs:740
↓ 1 callers
Method
expr_lit
(&mut self)
compiler/src/parser.rs:285
↓ 1 callers
Method
expr_match
(&mut self)
compiler/src/parser.rs:513
↓ 1 callers
Method
expr_multi_string
(&mut self)
compiler/src/parser.rs:609
↓ 1 callers
Method
expr_paren
(&mut self)
compiler/src/parser.rs:1097
↓ 1 callers
Method
expr_postfix
(&mut self, lhs: Expr)
compiler/src/parser.rs:429
↓ 1 callers
Method
expr_rest
..rest expression in struct update
compiler/src/parser.rs:727
↓ 1 callers
Method
expr_struct_call
(&mut self, lhs: Expr)
compiler/src/parser.rs:667
↓ 1 callers
Method
expr_try
(&mut self, lhs: Expr)
compiler/src/parser.rs:654
↓ 1 callers
Method
extend_imports
( &mut self, imports: &HashMap<String, String>, ensure_imported: &HashSet<ModuleId>,
compiler/src/codegen.rs:2155
↓ 1 callers
Method
find_at_position
(&self, target: &Span)
compiler/src/ast.rs:127
↓ 1 callers
Function
find_std_path
(base: &str)
compiler/src/fs.rs:67
↓ 1 callers
Function
first_uppercase
(ident: &str)
compiler/src/parser.rs:2079
↓ 1 callers
Method
flatten_expr_to_name
(&mut self, expr: &Expr)
compiler/src/parser.rs:1606
↓ 1 callers
Method
get_assumptions
(&self, sym: &Symbol)
compiler/src/infer.rs:2733
↓ 1 callers
Method
get_binding
(&self, value: &str)
compiler/src/codegen.rs:203
↓ 1 callers
Method
get_bounds
(&self)
compiler/src/type_.rs:275
↓ 1 callers
Method
get_enum
(&self, id: &Symbol)
compiler/src/global_state.rs:79
↓ 1 callers
Method
get_errors
(&self)
compiler/src/infer.rs:86
↓ 1 callers
Method
get_file
(&self, filename: &str)
compiler/src/global_state.rs:186
↓ 1 callers
Function
get_keyword
(s: &str)
compiler/src/lexer.rs:154
↓ 1 callers
Method
get_method
(&mut self, base_ty: &Type, method: &str)
compiler/src/infer.rs:2684
↓ 1 callers
Method
get_methods
(&self, sym: &Symbol)
compiler/src/global_state.rs:123
↓ 1 callers
Method
get_mutability
(&mut self, name: &str)
compiler/src/infer.rs:2753
↓ 1 callers
Method
get_newtype
(&self, sym: &Symbol)
compiler/src/global_state.rs:128
↓ 1 callers
Method
get_return_inner_arg
Given a function type, take the T out of Option<T> or Result<T>
compiler/src/type_.rs:391
↓ 1 callers
Method
get_span
(&self)
compiler/src/error.rs:138
↓ 1 callers
Method
get_std_imports
(&self)
compiler/src/codegen.rs:2012
↓ 1 callers
Method
get_struct
(&self, id: &Symbol)
compiler/src/global_state.rs:83
↓ 1 callers
Function
get_syntax
(s: &str)
compiler/src/lexer.rs:189
↓ 1 callers
Method
go_filename
(&self)
compiler/src/ast.rs:659
↓ 1 callers
Method
infer_expr_with_error
This is only used in tests.
compiler/src/infer.rs:2109
↓ 1 callers
Method
infer_field_access_as_constructor
( &mut self, expr: Expr, field: &str, span: &Span, )
compiler/src/infer.rs:3243
↓ 1 callers
Function
infix_binding_power
(kind: TokenKind)
compiler/src/parser.rs:2139
↓ 1 callers
Function
init
Initialize types and functions only used in tests
compiler/src/prelude.rs:5
↓ 1 callers
Function
initRouting
()
playground/wasm-index.js:94
↓ 1 callers
Function
initStaticData
()
playground/wasm-index.js:52
↓ 1 callers
Function
inline
(text: string)
compiler/test/runner.ts:463
↓ 1 callers
Function
insert_semicolon
Determine if the last token at the end of a line is eligible for semicolon insertion
compiler/src/lexer.rs:231
↓ 1 callers
Function
interfaceBoundsToString
(list []string)
importer/importer.go:582
↓ 1 callers
Function
interfaceFieldsToString
(list []StructField)
importer/importer.go:593
↓ 1 callers
Function
is_complete
(matrix: &RefPatternMatrix)
compiler/src/exhaustive.rs:401
↓ 1 callers
Method
is_defined_in_current_scope
(&self, value: &str)
compiler/src/codegen.rs:210
↓ 1 callers
Function
is_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 callers
Method
is_exported
(&self, sym: &Symbol)
compiler/src/global_state.rs:177
↓ 1 callers
Method
is_external
(&self)
compiler/src/ast.rs:57
↓ 1 callers
Function
is_missing
(union: Union, ctors: &HashMap<TagId, T>, ctor: &Ctor)
compiler/src/exhaustive.rs:188
↓ 1 callers
Method
is_receiver
(&self)
compiler/src/type_.rs:312
↓ 1 callers
Method
is_variadic
(&self)
compiler/src/type_.rs:344
↓ 1 callers
Method
item_const
(&mut self)
compiler/src/parser.rs:1894
↓ 1 callers
Method
item_impl
(&mut self)
compiler/src/parser.rs:1916
↓ 1 callers
Method
item_import
(&mut self)
compiler/src/parser.rs:1056
↓ 1 callers
Method
item_type_alias
(&mut self)
compiler/src/parser.rs:1838
↓ 1 callers
Method
lookup
(&self, name: &str)
compiler/src/global_state.rs:261
↓ 1 callers
Function
markdownToCodeblocks
(content: string)
compiler/test/runner.ts:251
↓ 1 callers
Function
markdownToTourblocks
(content: string)
playground/build-examples.ts:17
↓ 1 callers
Method
match_text
(&self)
compiler/src/lexer.rs:31
↓ 1 callers
Method
new_file
(&mut self)
compiler/src/global_state.rs:66
↓ 1 callers
Method
new_module
(&mut self, import: &ModuleImport)
compiler/src/global_state.rs:51
↓ 1 callers
Method
next_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 callers
Method
operator
(&mut self)
compiler/src/parser.rs:1159
↓ 1 callers
Function
parse
(_mode: string)
compiler/test/runner.ts:127
↓ 1 callers
Method
parse_bounds_in_type_param
(&mut self, close: TokenKind)
compiler/src/parser.rs:1545
↓ 1 callers
Method
parse_enum_constructor
(&mut self)
compiler/src/parser.rs:1730
↓ 1 callers
Method
parse_generic_param
(&mut self)
compiler/src/parser.rs:1533
↓ 1 callers
Method
parse_interface_method
(&mut self)
compiler/src/parser.rs:1864
↓ 1 callers
Method
parse_item
(&mut self)
compiler/src/parser.rs:1966
↓ 1 callers
Method
parse_match_arm
(&mut self)
compiler/src/parser.rs:758
↓ 1 callers
Method
parse_pat_ident
(&mut self)
compiler/src/parser.rs:1195
↓ 1 callers
Method
parse_pat_list
Parse x, y in Option.Some(x, y)
compiler/src/parser.rs:1344
↓ 1 callers
Method
parse_pat_lit
(&mut self)
compiler/src/parser.rs:1277
↓ 1 callers
Method
parse_pat_paren
(&mut self)
compiler/src/parser.rs:1285
↓ 1 callers
Method
parse_pat_paren_elems
(&mut self)
compiler/src/parser.rs:1322
↓ 1 callers
Method
parse_pat_struct
(&mut self, ident: String)
compiler/src/parser.rs:1236
↓ 1 callers
Function
parse_source
(input: Input)
compiler/src/main.rs:55
↓ 1 callers
Method
parse_stmt
(&mut self)
compiler/src/parser.rs:771
↓ 1 callers
Method
parse_struct_field_def
(&mut self)
compiler/src/parser.rs:1767
↓ 1 callers
Method
parse_type_fn
(&mut self)
compiler/src/parser.rs:1440
↓ 1 callers
Method
parse_type_slice
(&mut self)
compiler/src/parser.rs:1460
↓ 1 callers
Method
parse_type_tuple
(&mut self)
compiler/src/parser.rs:1483
↓ 1 callers
Function
postfix_binding_power
(kind: TokenKind, restrictions: Restrictions)
compiler/src/parser.rs:2158
↓ 1 callers
Function
prefix_binding_power
(kind: TokenKind)
compiler/src/parser.rs:2132
↓ 1 callers
Method
primary_expr
(&mut self)
compiler/src/parser.rs:248
↓ 1 callers
Function
recover_ctor
( union: Union, tag_id: TagId, arity: usize, mut patterns: Vec<Pattern>, )
compiler/src/exhaustive.rs:199
↓ 1 callers
Function
refresh
()
playground/wasm-index.js:95
↓ 1 callers
Method
render_source
(&self)
compiler/src/codegen.rs:24
↓ 1 callers
Function
replaceReserved
(name string)
importer/importer.go:662
↓ 1 callers
Function
replaceSpans
(output: string)
compiler/test/runner.ts:414
↓ 1 callers
Function
replaceUnboundVars
(output: string)
compiler/test/runner.ts:402
↓ 1 callers
Method
replace_type
(self, new_ty: Type)
compiler/src/ast.rs:798
↓ 1 callers
Method
return_to_type
(&self, ret: &Type)
compiler/src/codegen.rs:1923
↓ 1 callers
Method
return_value_is_option
(&mut self, expr: &Expr)
compiler/src/codegen.rs:1799
← previous
next →
301–400 of 520, ranked by callers