35 const std::function<wxString(
const wxString&,
const wxString& )>& aResolver )
37 std::unique_ptr<SIM_LIBRARY>
library;
40 library = std::make_unique<SIM_LIBRARY_IBIS>();
42 library = std::make_unique<SIM_LIBRARY_SPICE>( aForceFullParse );
44 library->m_pathResolver = aResolver;
45 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.