List of all items
Structs
- config::driver::PluginEntry
- config::driver::ProjectConfig
- config::driver::ProjectConfigBankEntry
- config::driver::ProjectConfigBankMetadata
- config::driver::ProjectConfigDefaults
- config::settings::TelemetrySettings
- config::settings::UserSettings
- config::stats::ProjectStats
- config::stats::StatsAudio
- config::stats::StatsCounts
- config::stats::StatsFeatures
- core::audio::engine::AudioEngine
- core::audio::player::AudioPlayer
- core::builder::Builder
- core::debugger::Debugger
- core::error::Error
- core::error::ErrorHandler
- core::error::ErrorResult
- core::error::StackFrame
- core::lexer::Lexer
- core::lexer::token::Token
- core::parser::driver::Parser
- core::parser::statement::Statement
- core::plugin::loader::ExportEntry
- core::plugin::loader::PluginFile
- core::plugin::loader::PluginInfo
- core::plugin::runner::WasmPluginRunner
- core::preprocessor::loader::ModuleLoader
- core::preprocessor::module::Module
- core::shared::bank::BankFile
- core::shared::bank::BankInfo
- core::shared::bank::BankTrigger
- core::store::export::ExportTable
- core::store::function::FunctionDef
- core::store::function::FunctionTable
- core::store::global::GlobalStore
- core::store::import::ImportTable
- core::store::variable::VariableTable
- utils::logger::Logger
- utils::telemetry::TelemetryEvent
- utils::telemetry::TelemetryEventCreator
- utils::telemetry::TelemetryProjectInfo
- utils::telemetry::TelemetryProjectInfoConfig
- utils::telemetry::TelemetryProjectInfoStats
- utils::telemetry::TelemetryProjectInfoStatsAudio
- utils::telemetry::TelemetryProjectInfoStatsCounts
- utils::telemetry::TelemetryProjectInfoStatsFeatures
Enums
- core::error::Severity
- core::lexer::token::TokenKind
- core::parser::statement::StatementKind
- core::shared::duration::Duration
- core::shared::value::Value
- utils::logger::LogLevel
- utils::telemetry::TelemetryErrorLevel
- utils::telemetry::TelemetrySendError
Functions
- common::api::get_api_url
- common::cdn::get_cdn_url
- common::sso::get_sso_url
- config::loader::add_bank_to_config
- config::loader::add_plugin_to_config
- config::loader::load_config
- config::loader::remove_bank_from_config
- config::loader::update_bank_version_in_config
- config::settings::get_default_user_config
- config::settings::get_devalang_homedir
- config::settings::get_home_dir
- config::settings::get_user_config
- config::settings::set_user_config_bool
- config::settings::set_user_config_string
- config::settings::write_user_config_file
- config::stats::compute_from
- config::stats::get_memory_stats
- config::stats::load_from_file
- config::stats::save_to_file
- config::stats::set_memory_stats
- core::audio::evaluator::evaluate_condition_string
- core::audio::evaluator::evaluate_numeric_expression
- core::audio::evaluator::evaluate_rhs_into_value
- core::audio::evaluator::evaluate_string_expression
- core::audio::interpreter::arrow_call::interprete_call_arrow_statement
- core::audio::interpreter::automate::interprete_automate_statement
- core::audio::interpreter::call::interprete_call_statement
- core::audio::interpreter::condition::interprete_condition_statement
- core::audio::interpreter::driver::execute_audio_block
- core::audio::interpreter::driver::run_audio_program
- core::audio::interpreter::function::interprete_function_statement
- core::audio::interpreter::let_::interprete_let_statement
- core::audio::interpreter::load::interprete_load_statement
- core::audio::interpreter::loop_::interprete_loop_statement
- core::audio::interpreter::sleep::interprete_sleep_statement
- core::audio::interpreter::spawn::interprete_spawn_statement
- core::audio::interpreter::tempo::interprete_tempo_statement
- core::audio::interpreter::trigger::interprete_trigger_statement
- core::audio::loader::trigger::load_trigger
- core::audio::renderer::render_audio_with_modules
- core::audio::special::easing::find_and_eval_first_easing_call
- core::audio::special::env::get_session_seed
- core::audio::special::env::resolve_atom_or_var
- core::audio::special::env::resolve_env_atom
- core::audio::special::math::find_and_eval_first_math_call
- core::audio::special::modulator::find_and_eval_first_mod_call
- core::debugger::lexer::write_lexer_log_file
- core::debugger::module::write_module_function_log_file
- core::debugger::module::write_module_variable_log_file
- core::debugger::preprocessor::write_preprocessor_log_file
- core::debugger::store::write_function_log_file
- core::debugger::store::write_variables_log_file
- core::lexer::handler::arrow::handle_arrow_lexer
- core::lexer::handler::at::handle_at_lexer
- core::lexer::handler::brace::handle_lbrace_lexer
- core::lexer::handler::brace::handle_rbrace_lexer
- core::lexer::handler::colon::handle_colon_lexer
- core::lexer::handler::comment::handle_comment_lexer
- core::lexer::handler::dot::handle_dot_lexer
- core::lexer::handler::driver::handle_content_lexing
- core::lexer::handler::identifier::handle_identifier_lexer
- core::lexer::handler::indent::handle_indent_lexer
- core::lexer::handler::newline::handle_newline_lexer
- core::lexer::handler::number::handle_number_lexer
- core::lexer::handler::operator::handle_operator_lexer
- core::lexer::handler::parenthesis::handle_lparen_lexer
- core::lexer::handler::parenthesis::handle_rparen_lexer
- core::lexer::handler::slash::handle_slash_lexer
- core::lexer::handler::string::handle_string_lexer
- core::parser::handler::arrow_call::parse_arrow_call
- core::parser::handler::at::parse_at_token
- core::parser::handler::bank::parse_bank_token
- core::parser::handler::condition::parse_condition_token
- core::parser::handler::dot::parse_dot_token
- core::parser::handler::identifier::automate::parse_automate_token
- core::parser::handler::identifier::call::parse_call_token
- core::parser::handler::identifier::emit::parse_emit_token
- core::parser::handler::identifier::function::parse_function_token
- core::parser::handler::identifier::group::parse_group_token
- core::parser::handler::identifier::let_::parse_let_token
- core::parser::handler::identifier::on::parse_on_token
- core::parser::handler::identifier::parse_identifier_token
- core::parser::handler::identifier::print::parse_print_token
- core::parser::handler::identifier::sleep::parse_sleep_token
- core::parser::handler::identifier::spawn::parse_spawn_token
- core::parser::handler::identifier::synth::parse_synth_token
- core::parser::handler::loop_::parse_loop_token
- core::parser::handler::tempo::parse_tempo_token
- core::plugin::loader::load_plugin
- core::plugin::loader::load_plugin_from_dot
- core::plugin::loader::load_plugin_from_uri
- core::preprocessor::processor::process_modules
- core::preprocessor::resolver::bank::resolve_bank
- core::preprocessor::resolver::call::resolve_call
- core::preprocessor::resolver::condition::resolve_condition
- core::preprocessor::resolver::driver::resolve_all_modules
- core::preprocessor::resolver::driver::resolve_and_flatten_all_modules
- core::preprocessor::resolver::driver::resolve_imports
- core::preprocessor::resolver::driver::resolve_statement
- core::preprocessor::resolver::function::resolve_function
- core::preprocessor::resolver::group::resolve_group
- core::preprocessor::resolver::let_::resolve_let
- core::preprocessor::resolver::loop_::resolve_loop
- core::preprocessor::resolver::spawn::resolve_spawn
- core::preprocessor::resolver::synth::resolve_synth
- core::preprocessor::resolver::tempo::resolve_tempo
- core::preprocessor::resolver::trigger::resolve_trigger
- core::preprocessor::resolver::value::resolve_value
- core::utils::path::find_entry_file
- core::utils::path::normalize_path
- core::utils::path::resolve_relative_path
- parse
- render_audio
- utils::error::collect_all_errors_with_modules
- utils::error::collect_errors_recursively
- utils::error::log_errors_with_stack
- utils::error::partition_errors
- utils::file::copy_dir_recursive
- utils::file::format_file_size
- utils::first_usage::check_is_first_usage
- utils::first_usage::first_usage_ask_for_telemetry
- utils::first_usage::first_usage_welcome
- utils::signature::get_signature
- utils::spinner::with_spinner
- utils::telemetry::refresh_event_project_info
- utils::telemetry::send_telemetry_event
- utils::version::get_version
- utils::version::get_version_with_signature
- utils::watcher::watch_directory