|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include <hal_core/netlist/gate_library/gate_library_parser/gate_library_parser.h>


Public Member Functions | |
| GateLibraryParser ()=default | |
| virtual | ~GateLibraryParser ()=default |
| virtual Result< std::unique_ptr< GateLibrary > > | parse (const std::filesystem::path &file_path)=0 |
The gate library parser is the base class that needs to be inherited from all parsers that shall be registered with HAL.
Definition at line 42 of file gate_library_parser.h.
|
default |
|
virtualdefault |
|
pure virtual |
Parses the gate library definition file.
| [in] | file_path | - Path to the file containing the gate library definition. |
Implemented in hal::LibertyParser, and hal::HGLParser.