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

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

analyze() overrideAleph::Compiler_MVP_Frontendinlinevirtual
append_error(const std::string &text)Aleph::Compiler_MVP_Frontendinlineprivate
arena_bytesAleph::Compiler_MVP_Frontendprivate
arena_size() const noexceptAleph::Compiler_MVP_Frontendinline
artifacts() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
artifacts_Aleph::Compiler_MVP_Frontendprivate
ast_ctxAleph::Compiler_MVP_Frontendprivate
clear() noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
Compiler_MVP_Frontend(const Compiler_MVP_Frontend_Options &options={}, const size_t arena_size=1<< 20)Aleph::Compiler_MVP_Frontendinlineexplicit
configAleph::Compiler_MVP_Frontendprivate
diagnostic_engine() noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
diagnostic_engine() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
diagnosticsAleph::Compiler_MVP_Frontendprivate
diagnostics_text() constAleph::Compiler_MVP_Frontendinline
emit_driver_diagnostic(const Source_Span &span, const std::string &code, const std::string &message, const std::string &note="", const std::string &help="")Aleph::Compiler_MVP_Frontendinlineprivate
errors() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
errors_Aleph::Compiler_MVP_Frontendprivate
find_artifact(std::string_view label) const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
find_source_index(std::string_view name) const noexceptAleph::Compiler_MVP_Frontendinlineprivate
hir_ctxAleph::Compiler_MVP_Frontendprivate
hir_module() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
hir_module_Aleph::Compiler_MVP_Frontendprivate
ir_ctxAleph::Compiler_MVP_Frontendprivate
ir_module() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
ir_module_Aleph::Compiler_MVP_Frontendprivate
load_sources(const DynArray< Compiler_Driver_Source > &inputs) overrideAleph::Compiler_MVP_Frontendinlinevirtual
lower_hir() overrideAleph::Compiler_MVP_Frontendinlinevirtual
lower_ir() overrideAleph::Compiler_MVP_Frontendinlinevirtual
merge_modules_from_order()Aleph::Compiler_MVP_Frontendinlineprivate
merge_order_Aleph::Compiler_MVP_Frontendprivate
merged_ast_Aleph::Compiler_MVP_Frontendprivate
merged_ast_module() const noexceptAleph::Compiler_MVP_Frontendinline
module_descriptors() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
module_descriptors_Aleph::Compiler_MVP_Frontendprivate
module_merge_order() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
module_metadata() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
module_metadata_Aleph::Compiler_MVP_Frontendprivate
name() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
options() const noexceptAleph::Compiler_MVP_Frontendinline
parse() overrideAleph::Compiler_MVP_Frontendinlinevirtual
parsed_ast_modules() const noexceptAleph::Compiler_MVP_Frontendinline
parsed_modulesAleph::Compiler_MVP_Frontendprivate
record_ast_artifacts()Aleph::Compiler_MVP_Frontendinlineprivate
record_import_order_artifact()Aleph::Compiler_MVP_Frontendinlineprivate
record_text_artifact(const std::string &label, std::string text)Aleph::Compiler_MVP_Frontendinlineprivate
resolve_import_order()Aleph::Compiler_MVP_Frontendinlineprivate
source_file_idsAleph::Compiler_MVP_Frontendprivate
source_namesAleph::Compiler_MVP_Frontendprivate
sourcesAleph::Compiler_MVP_Frontendprivate
type_context() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
typedAleph::Compiler_MVP_Frontendprivate
warnings() const noexcept overrideAleph::Compiler_MVP_Frontendinlinevirtual
warnings_Aleph::Compiler_MVP_Frontendprivate
~Compiler_Frontend()=defaultAleph::Compiler_Frontendvirtual