MCPcopy Create free account

hub / github.com/ForLoveOfCats/fae / functions

Functions673 in github.com/ForLoveOfCats/fae

↓ 289 callersMethodpush
(&mut self, messages: &mut Messages<'a>, name: &str, span: Span)
src/frontend/symbols.rs:354
↓ 256 callersMethodmove_register64_to_register64
(&mut self, source_register: Register64, destination_register: Register64)
src/codegen/amd64/assembler.rs:208
↓ 253 callersMethodread
(&'a self)
src/lock.rs:65
↓ 236 callersMethodspan
(&self)
src/frontend/tree.rs:638
↓ 178 callersMethodclone
(&self)
src/frontend/tree.rs:818
↓ 157 callersMethodmessage
(&mut self, message: Message)
src/frontend/validator.rs:224
↓ 123 callersMethodexpect
(&mut self, messages: &mut Messages, expected: TokenKind)
src/frontend/tokenizer.rs:275
↓ 117 callersMethodnext
(&mut self, messages: &mut Messages)
src/frontend/tokenizer.rs:228
↓ 108 callersMethodwrite
(&'a self)
src/lock.rs:92
↓ 94 callersMethodpeek_kind
(&mut self)
src/frontend/tokenizer.rs:200
↓ 89 callersMethodmessage
(&mut self, message: Message)
src/frontend/error.rs:144
↓ 69 callersMethodget
(&self, index: usize)
src/frontend/symbols.rs:430
↓ 66 callersMethodtype_name
(&mut self, type_id: TypeId)
src/frontend/validator.rs:324
↓ 64 callersMethodas_ref
(&self)
src/reference.rs:73
↓ 60 callersMethoddebug_location
(self, parsed_files: &[tree::File])
src/frontend/span.rs:43
↓ 48 callersMethodis_empty
(&self)
src/frontend/ir.rs:312
↓ 43 callersFunctiongenerate_expression
( context: &mut Context<'a, 'b>, generator: &mut G, expression: &'b Expression<'a>, )
src/codegen/codegen.rs:316
↓ 42 callersMethodany_collapse_type_id
(&self)
src/frontend/type_store.rs:1213
↓ 42 callersMethodget
(&mut self, type_id: TypeId)
src/frontend/type_store.rs:980
↓ 42 callersMethodparameters
(&self)
src/frontend/ir.rs:72
↓ 41 callersMethodbuild_alloca
(&self, llvm_type: LLVMTypeRef, name: impl Into<CString>)
src/codegen/llvm/generator.rs:498
↓ 40 callersMethodclone
(&self)
src/frontend/type_store.rs:950
↓ 37 callersMethodconsume_newlines
(&mut self)
src/frontend/tokenizer.rs:256
↓ 34 callersMethodcreate_debug_scope
(&self, debug_location: DebugLocation)
src/codegen/llvm/generator.rs:456
↓ 34 callersMethodtype_layout
(&mut self, type_id: TypeId)
src/frontend/type_store.rs:2316
↓ 33 callersMethodspecialize_type_id
(&mut self, type_id: TypeId)
src/codegen/codegen.rs:98
↓ 32 callersMethodchild_scope
(&'s mut self)
src/frontend/validator.rs:90
↓ 32 callersMethodexpect_word
(&mut self, messages: &mut Messages, expected: &str)
src/frontend/tokenizer.rs:287
↓ 29 callersMethodisize_type_id
(&self)
src/frontend/type_store.rs:1257
↓ 28 callersMethodto_value
(self, builder: LLVMBuilderRef)
src/codegen/llvm/generator.rs:96
↓ 26 callersMethodpeek
(&mut self)
src/frontend/tokenizer.rs:181
↓ 26 callersMethodtype_to_llvm_type
Cannot accept `void` type and assumes that any struct asked for has been registered; does not follow pointers
src/codegen/llvm/generator.rs:153
↓ 24 callersFunctionconsume_error_syntax
(messages: &mut Messages, tokens: &mut Tokens)
src/frontend/parser.rs:2674
↓ 24 callersFunctiongenerate_min_max
( context: &mut Context<'a, 'b>, generator: &mut G, specialization: &Function, call: &'b Call<'a>, f
src/codegen/codegen.rs:1321
↓ 24 callersMethodgenerate_min_max_intrinsic
( &self, a: Binding, b: Binding, intrinsic: LLVMIntrinsicFunction, type_id: TypeId, debug_location
src/codegen/llvm/generator.rs:565
↓ 24 callersMethodis_any_collapse
(self, type_store: &TypeStore)
src/frontend/type_store.rs:35
↓ 24 callersFunctionvalidate_expression
( context: &mut Context<'a, '_, '_>, expression: &'a tree::Node<tree::Expression<'a>>, )
src/frontend/validator.rs:5294
↓ 23 callersMethodnote
(mut self, note: Note)
src/frontend/error.rs:319
↓ 22 callersMethoddirect_match
(&self, a: TypeId, b: TypeId)
src/frontend/type_store.rs:1297
↓ 22 callersMethodinto_value
Returns true if it *turned into* a value
src/frontend/ir.rs:542
↓ 22 callersMethodpush_symbol
(&mut self, symbol: Symbol<'a>)
src/frontend/validator.rs:228
↓ 20 callersMethodcollapse_to
( &mut self, messages: &mut Messages<'a>, function_store: &FunctionStore, to: TypeId, from: &mut Exp
src/frontend/type_store.rs:1572
↓ 20 callersMethodlookup_type
(&mut self, parsed_type: &Node<tree::Type<'a>>)
src/frontend/validator.rs:268
↓ 19 callersFunctioncheck_not_reserved
(messages: &mut Messages, token: Token, use_as: &str)
src/frontend/parser.rs:2664
↓ 19 callersFunctionparse_expression
( bump: &'a Bump, messages: &mut Messages, tokens: &mut Tokens<'a>, allow_struct_literal: bool, )
src/frontend/parser.rs:416
↓ 19 callersMethodpointer_to
(&mut self, type_id: TypeId, mutable: bool)
src/frontend/type_store.rs:1972
↓ 18 callersMethodlock
(&'a self)
src/lock.rs:182
↓ 18 callersMethodmove_literal32_to_register32
(&mut self, literal: impl Into<Literal32>, destination_register: Register32)
src/codegen/amd64/assembler.rs:159
↓ 17 callersMethodindex
(self)
src/frontend/type_store.rs:232
↓ 16 callersMethodadd_literal32_to_register32
(&mut self, literal: impl Into<Literal32>, destination_register: Register32)
src/codegen/amd64/assembler.rs:168
↓ 16 callersMethodcollapse_to
(&mut self, to: TypeId, from: &mut Expression<'a>)
src/frontend/validator.rs:332
↓ 16 callersFunctiondisallow_all_attributes
(messages: &mut Messages, attributes: Attributes, span: Span, label: &str)
src/frontend/parser.rs:384
↓ 16 callersMethodpush_register64
(&mut self, source_register: Register64)
src/codegen/amd64/assembler.rs:152
↓ 16 callersMethodsub_literal32_to_register64
(&mut self, literal: impl Into<Literal32>, destination_register: Register64)
src/codegen/amd64/assembler.rs:184
↓ 15 callersMethodnumeric_kind
(self, type_store: &TypeStore)
src/frontend/type_store.rs:136
↓ 14 callersMethodis_signed
(self)
src/frontend/type_store.rs:709
↓ 14 callersMethodtype_name
(&mut self, function_store: &FunctionStore, module_path: &[String], type_id: TypeId)
src/frontend/type_store.rs:4170
↓ 13 callersMethodany_messages
(&self)
src/frontend/error.rs:140
↓ 13 callersMethodexplicit_ids
(&self)
src/frontend/ir.rs:316
↓ 13 callersFunctionparse_block
TODO: Does anywhere actually need this return to be a Node?
src/frontend/parser.rs:54
↓ 13 callersMethodpush_readable
( &mut self, name: tree::Node<&'a str>, type_id: TypeId, kind: ReadableKind, used: bool, is_pointe
src/frontend/validator.rs:234
↓ 13 callersMethodslice_of
(&mut self, type_id: TypeId, mutable: bool)
src/frontend/type_store.rs:2034
↓ 13 callersMethodspan_if_some
(mut self, span: Option<Span>)
src/frontend/error.rs:314
↓ 12 callersFunctionparse_type
(bump: &'a Bump, messages: &mut Messages, tokens: &mut Tokens<'a>)
src/frontend/parser.rs:1799
↓ 12 callersMethodpush_implicit
(&mut self, implict: GenericParameter<'a>)
src/frontend/ir.rs:53
↓ 12 callersMethodpush_imported_symbol
( &mut self, messages: &mut Messages, function_initial_symbols_length: usize, mut symbol: Symbol<'a>,
src/frontend/symbols.rs:102
↓ 12 callersMethodspecialize_type_id_with_generics
( &mut self, messages: &mut Messages<'a>, function_store: &FunctionStore<'a>, module_path: &'a [String
src/frontend/type_store.rs:3965
↓ 11 callersMethodadd_messages_if_any
(&mut self, messages: Messages<'a>)
src/frontend/error.rs:259
↓ 11 callersFunctionassert_not_collapsed
(collapse: Option<TypeId>)
src/frontend/ir.rs:714
↓ 11 callersMethodexpect
(&self, expected: &str)
src/codegen/amd64/assembler.rs:232
↓ 11 callersMethodexplicit_len
(&self)
src/frontend/ir.rs:84
↓ 11 callersMethodgenerate_call
( &mut self, type_store: &mut TypeStore, function_id: FunctionId, arguments: &[Option<Binding>], deb
src/codegen/llvm/generator.rs:1937
↓ 11 callersMethodis_integer
(&self)
src/frontend/ir.rs:740
↓ 11 callersMethodoverall_len
(&self)
src/frontend/symbols.rs:419
↓ 11 callersFunctionvalidate_block
(mut context: Context<'a, '_, '_>, block: &'a tree::Block<'a>, is_root: bool)
src/frontend/validator.rs:4312
↓ 10 callersMethodalertln
(&mut self, _: &str, _: std::fmt::Arguments)
src/frontend/error.rs:53
↓ 10 callersMethodevaluate_when
(&self, messages: &mut Messages, chain: &'b WhenElseChain<'a>)
src/frontend/when.rs:16
↓ 10 callersMethodexpect_peek
(&mut self, messages: &mut Messages, expected: TokenKind)
src/frontend/tokenizer.rs:263
↓ 10 callersMethodfinalize_instruction
(&mut self, label: impl FnOnce() -> String)
src/codegen/amd64/assembler.rs:33
↓ 10 callersMethodis_untyped_number
(self, type_store: &TypeStore)
src/frontend/type_store.rs:47
↓ 10 callersMethodpush_entry
(&mut self, entry: TypeEntry)
src/frontend/type_store.rs:966
↓ 10 callersMethodregister_user_type_generic
(&mut self, shape_index: usize, generic_index: usize, constraints: &[TraitId])
src/frontend/type_store.rs:2263
↓ 10 callersMethodspecialize_with_generics
( &mut self, messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, function_store: &FunctionSto
src/frontend/ir.rs:320
↓ 10 callersMethodu8_type_id
(&self)
src/frontend/type_store.rs:1241
↓ 10 callersMethodvalue_pointer
(&mut self, binding: Binding)
src/codegen/llvm/generator.rs:522
↓ 10 callersMethodvoid_type_id
(&self)
src/frontend/type_store.rs:1217
↓ 9 callersMethodas_pointed
(self, type_store: &mut TypeStore)
src/frontend/type_store.rs:164
↓ 9 callersMethodbool_type_id
(&self)
src/frontend/type_store.rs:1273
↓ 9 callersFunctiongenerate_block
( context: &mut Context<'a, 'b>, generator: &mut G, block: &'b Block<'a>, )
src/codegen/codegen.rs:163
↓ 9 callersMethodimplicit_len
(&self)
src/frontend/ir.rs:88
↓ 8 callersMethodallocated
(&self)
src/reference.rs:102
↓ 8 callersMethodexplicit_parameters
(&self)
src/frontend/ir.rs:76
↓ 8 callersMethodis_void
(self, type_store: &TypeStore)
src/frontend/type_store.rs:43
↓ 8 callersFunctionlookup_field_in_fields
( context: &mut Context<'a, '_, '_>, name: Node<&'a str>, base_type_id: TypeId, is_itself_mutable: bool,
src/frontend/validator.rs:6730
↓ 8 callersMethodlookup_module_path
(&self, path: &'a [String])
src/frontend/root_layers.rs:66
↓ 8 callersFunctionnumeric_kind_to_llvm_type
(context: LLVMContextRef, kind: NumericKind)
src/codegen/llvm/generator.rs:191
↓ 7 callersMethodas_array
(self, type_entries: &mut TypeEntries)
src/frontend/type_store.rs:214
↓ 7 callersMethodend_block
(&mut self)
src/codegen/llvm/generator.rs:920
↓ 7 callersMethodis_numeric
(self, type_store: &TypeStore)
src/frontend/type_store.rs:51
↓ 7 callersMethodstart_block
(&mut self)
src/codegen/llvm/generator.rs:915
next →1–100 of 673, ranked by callers