31 const std::function<wxString(
const wxString&,
const wxString& )>& aResolver )
33 std::unique_ptr<SIM_LIBRARY>
library;
36 library = std::make_unique<SIM_LIBRARY_IBIS>();
38 library = std::make_unique<SIM_LIBRARY_SPICE>( aForceFullParse );
40 library->m_pathResolver = aResolver;
41 library->ReadFile( aFilePath, aReporter );
static std::unique_ptr< SIM_LIBRARY > Create(const wxString &aFilePath, bool aForceFullParse, REPORTER &aReporter, const std::function< wxString(const wxString &, const wxString &)> &aResolver)
Read library from a source file (e.g.
wxString result
Test unit parsing edge cases and error handling.