MCPcopy Create free account

hub / github.com/askeksa/Jingler / functions

Functions374 in github.com/askeksa/Jingler

↓ 195 callersFunctionassert_mono
(s: [f64; 2], value: f64)
crates/runtime/tests/runtime_tests.rs:43
↓ 99 callersMethodnext_sample
(&mut self)
crates/runtime/src/wasm.rs:131
↓ 95 callersMethoditer
(&self)
crates/convert/src/xml.rs:75
↓ 93 callersMethodchild
(&self, name: &str)
crates/convert/src/xml.rs:35
↓ 92 callersMethodlen
(&self)
crates/convert/src/xml.rs:71
↓ 78 callersFunctionrun1
(src: &str)
crates/runtime/tests/runtime_tests.rs:26
↓ 64 callersMethodreport_error
(&mut self, loc: &dyn Location, text: impl Into<String>)
crates/zing/src/compiler.rs:442
↓ 58 callersMethodemit
(&mut self, code: &[Instruction])
crates/zing/src/code_generator.rs:232
↓ 55 callersMethodnote_on
(&mut self, channel: u8, note: u8, velocity: u8)
crates/runtime/src/wasm.rs:136
↓ 54 callersMethodmodule
(&self)
crates/runtime/src/wasm.rs:403
↓ 36 callersFunctionmake_runtime
(src: &str)
crates/runtime/tests/runtime_tests.rs:12
↓ 31 callersMethodtext
(&self)
crates/convert/src/xml.rs:57
↓ 27 callersFunctionassert_sample
(s: [f64; 2], left: f64, right: f64)
crates/runtime/tests/runtime_tests.rs:38
↓ 25 callersFunctionencode_implicit
(implicit: EncodedImplicit, encode: &mut impl FnMut(EncodedBytecode, u16))
crates/ir/src/encode.rs:214
↓ 22 callersFunctioncompile
(src: &str)
crates/runtime/tests/runtime_tests.rs:6
↓ 20 callersFunctionimplicit_encoding
(implicit: EncodedImplicit)
crates/ir/src/encode.rs:119
↓ 20 callersMethodpoll_pending
(&mut self)
crates/runtime/src/lib.rs:136
↓ 20 callersFunctionrun
(src: &str, n: usize)
crates/runtime/tests/runtime_tests.rs:21
↓ 19 callersFunctionassert_approx
(a: f64, b: f64)
crates/runtime/tests/runtime_tests.rs:30
↓ 19 callersMethodparse
(input: &'input str)
crates/convert/src/xml.rs:12
↓ 17 callersMethodinitialize
(&mut self, sample_rate: f32)
crates/runtime/src/wasm.rs:126
↓ 17 callersMethodsubmit_program
(&self, program: &ir::Program)
crates/runtime/src/lib.rs:86
↓ 15 callersMethodexpect_single
(&mut self, exp: &mut Expression, title: &str)
crates/zing/src/type_inference.rs:433
↓ 15 callersMethodnote_off
(&mut self, channel: u8, note: u8)
crates/runtime/src/wasm.rs:145
↓ 13 callersMethodis_empty
(&self)
crates/convert/src/xml.rs:67
↓ 9 callersFunctiondefault_jingler_runtime
()
crates/runtime/src/lib.rs:217
↓ 9 callersFunctionencode_fop
(fop: EncodedFop, encode: &mut impl FnMut(EncodedBytecode, u16))
crates/ir/src/encode.rs:197
↓ 9 callersMethodname
(&self)
crates/zing/src/builtin.rs:75
↓ 8 callersFunctionmake_pair
()
crates/runtime/tests/runtime_tests.rs:1963
↓ 8 callersMethodmake_proc_type_list
(&self, types: &Pattern, scope: Option<Scope>)
crates/zing/src/code_generator.rs:971
↓ 8 callersMethodretrieve_width
(&self, exp: &Expression)
crates/zing/src/code_generator.rs:224
↓ 7 callersMethodcheck_signature
(&mut self, sig: &Signature, args: &[TypeResult], inputs: &[&mut Expression], loc: &dyn Location)
crates/zing/src/type_inference.rs:868
↓ 7 callersFunctionencode_comparison
(op: EncodedCompareOp, encode: &mut impl FnMut(EncodedBytecode, u16))
crates/ir/src/encode.rs:210
↓ 7 callersMethodinherit
(&mut self, from: &Type)
crates/zing/src/ast.rs:115
↓ 7 callersMethodlookup_member
Look up a module, function or instrument by name.
crates/zing/src/names.rs:201
↓ 6 callersMethodadjust_stack
(&mut self, results: &[usize], mut height: usize)
crates/zing/src/code_generator.rs:991
↓ 6 callersMethodat
(&self, index: usize)
crates/convert/src/xml.rs:31
↓ 6 callersMethodcheck_errors
(&mut self)
crates/zing/src/compiler.rs:465
↓ 6 callersMethodgenerate
(&mut self, exp: &'ast Expression)
crates/zing/src/code_generator.rs:1028
↓ 5 callersMethodexpand
(&mut self, width: Width)
crates/zing/src/code_generator.rs:1320
↓ 5 callersFunctionfmt_parenthesized_list
(f: &mut Formatter, list: &[T])
crates/zing/src/pretty_print.rs:397
↓ 5 callersMethodget_function_id
(&mut self, proc_id: u16)
crates/runtime/src/wasm.rs:426
↓ 5 callersMethodinfer_expression
(&mut self, exp: &mut Expression)
crates/zing/src/type_inference.rs:390
↓ 5 callersMethodinitialize_stack
(&mut self, inputs: &Pattern, scope: Option<Scope>, all_scopes: bool)
crates/zing/src/code_generator.rs:950
↓ 5 callersMethodpos_before
(&self)
crates/zing/src/compiler.rs:183
↓ 5 callersMethodreport
(&mut self, loc: &dyn Location, category: MessageCategory, text: String)
crates/zing/src/compiler.rs:409
↓ 5 callersMethodsignature
(&self)
crates/zing/src/builtin.rs:77
↓ 5 callersMethodto_ir
(self)
crates/zing/src/code_generator.rs:75
↓ 5 callersMethodwidth
(&self)
crates/zing/src/type_inference.rs:59
↓ 4 callersMethodassign_ids
(&mut self, program: &Program, pred: &dyn Fn(MemberKind, &str) -> bool)
crates/zing/src/code_generator.rs:465
↓ 4 callersMethodautolist
(&self, w: &mut dyn Write, parameters: &Vec<Vec<(u32, u8)>>, mut datafunc: F, trackterm: Vec<u8>)
crates/convert/src/lib.rs:219
↓ 4 callersFunctionencode_rounding
(mode: EncodedRoundingMode, encode: &mut impl FnMut(EncodedBytecode, u16))
crates/ir/src/encode.rs:206
↓ 4 callersMethodinputs
(&self)
crates/zing/src/builtin.rs:70
↓ 4 callersMethodmake_error
(&mut self)
crates/zing/src/compiler.rs:458
↓ 4 callersMethodnotelist
(&self, w: &mut dyn Write, track_order: &[ir::MidiMapping], mut datafunc: F, trackterm: Vec<u8>, prefix: &str)
crates/convert/src/lib.rs:179
↓ 4 callersMethodreport_context
(&mut self, loc: &dyn Location, text: impl Into<String>)
crates/zing/src/compiler.rs:454
↓ 4 callersMethodreport_syntax_error
(&mut self, loc: &dyn Location, text: impl Into<String>)
crates/zing/src/compiler.rs:438
↓ 3 callersMethodcheck_call_signature
(&mut self, sig: &Signature, args: &mut Vec<Expression>, loc: &dyn Location)
crates/zing/src/type_inference.rs:772
↓ 3 callersMethodcheck_signature_expand
(&mut self, sig: &Signature, args: &[TypeResult], inputs: &mut [&mut Expression], loc: &dyn Location)
crates/zing/src/type_inference.rs:807
↓ 3 callersMethodcompute_inline_exp
Build the `inline_exp` map for a single body. A candidate (single-LHS, non-`_` assignment matching `scope`) is inlineable when its name is referenced
crates/zing/src/code_generator.rs:572
↓ 3 callersMethodcontext
(&self)
crates/zing/src/builtin.rs:76
↓ 3 callersFunctionencode_note_property
(property: EncodedNoteProperty, encode: &mut impl FnMut(EncodedBytecode, u16))
crates/ir/src/encode.rs:202
↓ 3 callersMethodexpand
(&mut self, exp: &mut Expression, width: Width)
crates/zing/src/type_inference.rs:959
↓ 3 callersFunctionfmt_with_colon
(f: &mut Formatter, colon: &mut bool, t_opt: &Option<T>)
crates/zing/src/pretty_print.rs:102
↓ 3 callersMethodgenerate_code_for_statement
(&mut self, statement: &'ast Statement)
crates/zing/src/code_generator.rs:938
↓ 3 callersMethodgeneric_instantiation
(&self, sig: &Signature, result: &Vec<TypeResult>)
crates/zing/src/type_inference.rs:819
↓ 3 callersMethodinlineable_item
(&self, node: &'a Pattern)
crates/zing/src/code_generator.rs:521
↓ 3 callersMethodinsert_variable
(&mut self, program: &Program, compiler: &mut Compiler, member_index: usize, name: &Id, var_ref: Variabl
crates/zing/src/names.rs:177
↓ 3 callersMethodinstructions
(&self)
crates/zing/src/builtin.rs:78
↓ 3 callersFunctionis_active
(xdevice: &XmlNode)
crates/convert/src/renoise.rs:361
↓ 3 callersMethodmake_type_list
(&self, types: impl IntoIterator<Item = Type>, scope: Option<Scope>)
crates/zing/src/code_generator.rs:975
↓ 3 callersMethodnext
(&mut self)
crates/zing/src/compiler.rs:140
↓ 3 callersFunctionplay_file
(options: &PlayOptions)
crates/zing-cmd/src/main.rs:245
↓ 3 callersMethodpos_after
(&self)
crates/zing/src/compiler.rs:184
↓ 3 callersMethodpos_before
(&self)
crates/zing/src/ast.rs:202
↓ 3 callersMethodprecedence
(&self)
crates/zing/src/pretty_print.rs:175
↓ 3 callersMethodshould_expand
(&mut self, sig_type: &Type, arg_type: &TypeResult, generic_width: Option<Width>, loc: &dyn Location)
crates/zing/src/type_inference.rs:841
↓ 3 callersMethodtriggered_key
If a `key` arriving on MIDI `channel` triggers this track, return the (possibly transposed) key the instrument should receive; otherwise `None`.
crates/ir/src/program.rs:37
↓ 2 callersMethodadd_stack_indices
(&mut self, pattern: &Pattern, scope: Option<Scope>, adjust_stack: bool, all_scopes: bool)
crates/zing/src/code_generator.rs:957
↓ 2 callersMethodassign_precompiled_ids
(&mut self, procs: &'static [PrecompiledMember], kind: MemberKind, scopes: &[Option<Scope>] )
crates/zing/src/code_generator.rs:490
↓ 2 callersMethodassignable_to
(&self, to: &Type)
crates/zing/src/ast.rs:98
↓ 2 callersMethodautokill_key
The name of the autokill precompiled module for a given instrument.
crates/zing/src/names.rs:239
↓ 2 callersFunctionbytecode_name
(opcode: EncodedBytecode, arg: u16)
crates/ir/src/encode.rs:124
↓ 2 callersMethodcollect_inline_candidates
Find all single-LHS assignments whose item scope matches `scope`. Returns `(name, &exp)` pairs in source order.
crates/zing/src/code_generator.rs:531
↓ 2 callersMethodcompile
(&mut self)
crates/zing/src/compiler.rs:267
↓ 2 callersMethodcompute_static_inlineable
Names of static-scope LHSs that the static body could inline. Used in two places: to populate `inline_exp` when generating the static body, and to ski
crates/zing/src/code_generator.rs:599
↓ 2 callersMethodconvert_midi_mapping
(&self, current_member_index: usize, midi: &MidiMapping)
crates/zing/src/code_generator.rs:287
↓ 2 callersFunctionconvert_renoise_file
(input: &(impl AsRef<Path> + ?Sized))
crates/convert/src/renoise.rs:33
↓ 2 callersMethodcount_uses
Walk all statements and accumulate variable-reference counts and loop-nesting info for `tracked` names, counting only uses evaluated in the `scope` ph
crates/zing/src/code_generator.rs:552
↓ 2 callersFunctionencode_bytecode
(inst: Instruction, sample_rate: f32, encode: &mut impl FnMut(EncodedBytecode, u16),
crates/ir/src/encode.rs:218
↓ 2 callersMethodexport
(&self, w: &mut dyn Write, sample_rate: f32, track_order: &[ir::MidiMapping], num_parameters: usize, qua
crates/convert/src/lib.rs:74
↓ 2 callersMethodfind
Find all named entities in the program and build a map for locating them.
crates/zing/src/names.rs:64
↓ 2 callersMethodfmt
(&self, f: &mut Formatter)
crates/zing/src/pretty_print.rs:6
↓ 2 callersFunctionfmt_list
(f: &mut Formatter, list: &[T])
crates/zing/src/pretty_print.rs:387
↓ 2 callersMethodgenerate_dynamic_body
(&mut self, inputs: &Pattern, body: &'ast Vec<Statement>, outputs: &'ast Pattern, all_scopes: bool, )
crates/zing/src/code_generator.rs:679
↓ 2 callersMethodgenerate_static_body
(&mut self, body: &'ast Vec<Statement>, outputs: &'ast Pattern, )
crates/zing/src/code_generator.rs:626
↓ 2 callersMethodif_no_errors
(&mut self, value: T)
crates/zing/src/compiler.rs:469
↓ 2 callersMethodlookup_combinator
(&self, combinator: &String)
crates/zing/src/names.rs:223
↓ 2 callersMethodlookup_midi_input
Look up a MIDI input by name inside a specific member.
crates/zing/src/names.rs:214
↓ 2 callersMethodlookup_variable
(&mut self, name: &Id)
crates/zing/src/type_inference.rs:84
next →1–100 of 374, ranked by callers