![]() |
HAL
|
#include "hal_core/netlist/netlist_parser/netlist_parser_manager.h"
#include "hal_core/netlist/gate_library/gate_library.h"
#include "hal_core/netlist/gate_library/gate_library_manager.h"
#include "hal_core/netlist/netlist.h"
#include "hal_core/netlist/netlist_parser/netlist_parser.h"
#include "hal_core/utilities/log.h"
#include "hal_core/plugin_system/plugin_manager.h"
#include <fstream>
Go to the source code of this file.
Namespaces | |
hal | |
hal::netlist_parser_manager | |
Functions | |
ProgramOptions | hal::netlist_parser_manager::get_cli_options () |
bool | hal::netlist_parser_manager::can_parse (const std::filesystem::path &file_name) |
void | hal::netlist_parser_manager::register_parser (const std::string &name, const ParserFactory &parser_factory, const std::vector< std::string > &supported_file_extensions) |
void | hal::netlist_parser_manager::unregister_parser (const std::string &name) |
std::unique_ptr< Netlist > | hal::netlist_parser_manager::parse (const std::filesystem::path &file_name, const ProgramArguments &args) |
std::unique_ptr< Netlist > | hal::netlist_parser_manager::parse (const std::filesystem::path &file_name, const GateLibrary *gate_library) |
std::vector< std::unique_ptr< Netlist > > | hal::netlist_parser_manager::parse_all (const std::filesystem::path &file_name) |
std::unordered_map< std::string, std::vector< std::string > > | hal::netlist_parser_manager::get_parser_to_extensions () |