Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_Generic_Driver Member List

This is the complete list of members for Aleph::Compiler_Generic_Driver, including all inherited members.

append_error(const std::string &text)Aleph::Compiler_Generic_Driverinlineprivate
append_run_failure_if_needed()Aleph::Compiler_Generic_Driverinlineprivate
arena_bytes_Aleph::Compiler_Generic_Driverprivate
arena_size() const noexceptAleph::Compiler_Generic_Driverinline
artifacts() const noexceptAleph::Compiler_Generic_Driverinline
artifacts_Aleph::Compiler_Generic_Driverprivate
bind_host_function(const std::string &name, const Interpreter_Host_Function callback, void *user_data=nullptr)Aleph::Compiler_Generic_Driverinline
bytecode_ctx_Aleph::Compiler_Generic_Driverprivate
bytecode_module() const noexceptAleph::Compiler_Generic_Driverinline
bytecode_module_Aleph::Compiler_Generic_Driverprivate
c_emission() const noexceptAleph::Compiler_Generic_Driverinline
c_emission_Aleph::Compiler_Generic_Driverprivate
clear() noexceptAleph::Compiler_Generic_Driverinline
collect_frontend_state()Aleph::Compiler_Generic_Driverinlineprivate
Compiler_Generic_Driver(Compiler_Frontend &frontend_impl, const Compiler_Generic_Driver_Options &options={}, const size_t arena_size=1<< 20)Aleph::Compiler_Generic_Driverinlineexplicit
Compiler_Generic_Driver(const Compiler_Generic_Driver &)=deleteAleph::Compiler_Generic_Driver
config_Aleph::Compiler_Generic_Driverprivate
diagnostics_text() constAleph::Compiler_Generic_Driverinline
emit_c()Aleph::Compiler_Generic_Driverinlineprivate
errors() const noexceptAleph::Compiler_Generic_Driverinline
errors_Aleph::Compiler_Generic_Driverprivate
execute_files(const DynArray< std::string > &paths, const Compiler_Driver_Action action=Compiler_Driver_Action::Run)Aleph::Compiler_Generic_Driverinline
execute_hir_runtime()Aleph::Compiler_Generic_Driverinlineprivate
execute_source(const std::string &name, const std::string &text, const Compiler_Driver_Action action=Compiler_Driver_Action::Run)Aleph::Compiler_Generic_Driverinline
execute_sources(const DynArray< Compiler_Driver_Source > &inputs, const Compiler_Driver_Action action=Compiler_Driver_Action::Run)Aleph::Compiler_Generic_Driverinline
finalize(const Compiler_Driver_Action action)Aleph::Compiler_Generic_Driverinlineprivate
find_artifact(std::string_view label) const noexceptAleph::Compiler_Generic_Driverinline
frontend_Aleph::Compiler_Generic_Driverprivate
frontend_impl() const noexceptAleph::Compiler_Generic_Driverinline
last_action() const noexceptAleph::Compiler_Generic_Driverinline
last_action_Aleph::Compiler_Generic_Driverprivate
lower_bytecode()Aleph::Compiler_Generic_Driverinlineprivate
ok() const noexceptAleph::Compiler_Generic_Driverinline
operator=(const Compiler_Generic_Driver &)=deleteAleph::Compiler_Generic_Driver
options() const noexceptAleph::Compiler_Generic_Driverinline
read_file_text(const std::string &path, std::string &out_text)Aleph::Compiler_Generic_Driverinlineprivatestatic
record_diagnostics_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_driver_messages_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_import_order_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_module_bindings_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_module_linkage_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_module_metadata_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_module_name_table_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_module_semantic_environment_artifact()Aleph::Compiler_Generic_Driverinlineprivate
record_text_artifact(const std::string &label, std::string text)Aleph::Compiler_Generic_Driverinlineprivate
run_output() const noexceptAleph::Compiler_Generic_Driverinline
run_output_Aleph::Compiler_Generic_Driverprivate
runtime_Aleph::Compiler_Generic_Driverprivate
warnings() const noexceptAleph::Compiler_Generic_Driverinline
warnings_Aleph::Compiler_Generic_Driverprivate