| append_error(const std::string &text) | Aleph::Compiler_Driver | inlineprivate |
| append_run_failure_if_needed() | Aleph::Compiler_Driver | inlineprivate |
| append_warning(const std::string &text) | Aleph::Compiler_Driver | inlineprivate |
| arena_bytes_ | Aleph::Compiler_Driver | private |
| arena_size() const noexcept | Aleph::Compiler_Driver | inline |
| artifacts() const noexcept | Aleph::Compiler_Driver | inline |
| artifacts_ | Aleph::Compiler_Driver | private |
| ast_ctx_ | Aleph::Compiler_Driver | private |
| bind_host_function(const std::string &name, const Interpreter_Host_Function callback, void *user_data=nullptr) | Aleph::Compiler_Driver | inline |
| bytecode_ctx_ | Aleph::Compiler_Driver | private |
| bytecode_module() const noexcept | Aleph::Compiler_Driver | inline |
| bytecode_module_ | Aleph::Compiler_Driver | private |
| c_emission() const noexcept | Aleph::Compiler_Driver | inline |
| c_emission_ | Aleph::Compiler_Driver | private |
| clear() noexcept | Aleph::Compiler_Driver | inline |
| Compiler_Driver(const Compiler_Driver_Options &options={}, const size_t arena_size=1<< 20) | Aleph::Compiler_Driver | inlineexplicit |
| Compiler_Driver(const Compiler_Driver &)=delete | Aleph::Compiler_Driver | |
| config_ | Aleph::Compiler_Driver | private |
| diagnostic_engine() const noexcept | Aleph::Compiler_Driver | inline |
| diagnostics_ | Aleph::Compiler_Driver | private |
| diagnostics_text() const | Aleph::Compiler_Driver | inline |
| emit_c() | Aleph::Compiler_Driver | inlineprivate |
| emit_driver_diagnostic(const Source_Span &span, const std::string &code, const std::string &message, const std::string ¬e="", const std::string &help="") | Aleph::Compiler_Driver | inlineprivate |
| errors() const noexcept | Aleph::Compiler_Driver | inline |
| errors_ | Aleph::Compiler_Driver | private |
| execute_files(const DynArray< std::string > &paths, const Compiler_Driver_Action action=Compiler_Driver_Action::Run) | Aleph::Compiler_Driver | inline |
| execute_hir_runtime() | Aleph::Compiler_Driver | inlineprivate |
| execute_source(const std::string &name, const std::string &text, const Compiler_Driver_Action action=Compiler_Driver_Action::Run) | Aleph::Compiler_Driver | inline |
| execute_sources(const DynArray< Compiler_Driver_Source > &inputs, const Compiler_Driver_Action action=Compiler_Driver_Action::Run) | Aleph::Compiler_Driver | inline |
| finalize(const Compiler_Driver_Action action) | Aleph::Compiler_Driver | inlineprivate |
| find_artifact(std::string_view label) const noexcept | Aleph::Compiler_Driver | inline |
| find_source_index(std::string_view name) const noexcept | Aleph::Compiler_Driver | inlineprivate |
| hir_ctx_ | Aleph::Compiler_Driver | private |
| hir_module() const noexcept | Aleph::Compiler_Driver | inline |
| hir_module_ | Aleph::Compiler_Driver | private |
| ir_ctx_ | Aleph::Compiler_Driver | private |
| ir_module() const noexcept | Aleph::Compiler_Driver | inline |
| ir_module_ | Aleph::Compiler_Driver | private |
| last_action() const noexcept | Aleph::Compiler_Driver | inline |
| last_action_ | Aleph::Compiler_Driver | private |
| lower_bytecode() | Aleph::Compiler_Driver | inlineprivate |
| lower_hir() | Aleph::Compiler_Driver | inlineprivate |
| lower_ir() | Aleph::Compiler_Driver | inlineprivate |
| merge_modules_from_order() | Aleph::Compiler_Driver | inlineprivate |
| merge_order_ | Aleph::Compiler_Driver | private |
| merged_ast_ | Aleph::Compiler_Driver | private |
| merged_ast_module() const noexcept | Aleph::Compiler_Driver | inline |
| ok() const noexcept | Aleph::Compiler_Driver | inline |
| operator=(const Compiler_Driver &)=delete | Aleph::Compiler_Driver | |
| options() const noexcept | Aleph::Compiler_Driver | inline |
| parse_registered_sources() | Aleph::Compiler_Driver | inlineprivate |
| parsed_ast_modules() const noexcept | Aleph::Compiler_Driver | inline |
| parsed_modules_ | Aleph::Compiler_Driver | private |
| prepare_inputs(const DynArray< Compiler_Driver_Source > &inputs) | Aleph::Compiler_Driver | inlineprivate |
| record_ast_artifacts() | Aleph::Compiler_Driver | inlineprivate |
| record_diagnostics_artifact() | Aleph::Compiler_Driver | inlineprivate |
| record_driver_messages_artifact() | Aleph::Compiler_Driver | inlineprivate |
| record_import_order_artifact() | Aleph::Compiler_Driver | inlineprivate |
| record_text_artifact(const std::string &label, std::string text) | Aleph::Compiler_Driver | inlineprivate |
| resolve_import_order() | Aleph::Compiler_Driver | inlineprivate |
| run_output() const noexcept | Aleph::Compiler_Driver | inline |
| run_output_ | Aleph::Compiler_Driver | private |
| run_typed_semantics() | Aleph::Compiler_Driver | inlineprivate |
| runtime_ | Aleph::Compiler_Driver | private |
| source_file_ids_ | Aleph::Compiler_Driver | private |
| source_manager() const noexcept | Aleph::Compiler_Driver | inline |
| source_names_ | Aleph::Compiler_Driver | private |
| sources_ | Aleph::Compiler_Driver | private |
| typed_ | Aleph::Compiler_Driver | private |
| typed_analysis() const noexcept | Aleph::Compiler_Driver | inline |
| warnings() const noexcept | Aleph::Compiler_Driver | inline |
| warnings_ | Aleph::Compiler_Driver | private |