From fc445a22856dba813d659635e5738cc6e5ba023c Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Sun, 6 Jun 2021 10:46:39 +0200 Subject: [PATCH] More comprehensive error message in VST parser (connector discrepencies). --- crlcore/src/ccore/alliance/vst/VstParserGrammar.yy | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crlcore/src/ccore/alliance/vst/VstParserGrammar.yy b/crlcore/src/ccore/alliance/vst/VstParserGrammar.yy index 55c4fe8b..f50cde8d 100644 --- a/crlcore/src/ccore/alliance/vst/VstParserGrammar.yy +++ b/crlcore/src/ccore/alliance/vst/VstParserGrammar.yy @@ -854,6 +854,12 @@ association_element << " Port map assignment discrepency " << "instance:" << Vst::states->_instanceNets.size() << " vs. model:" << Vst::states->_masterNets.size(); + message << "\nModel:"; + for ( Net* net : Vst::states->_masterNets ) + message << " \"" << net->getName() << "\""; + message << "\nInstance:"; + for ( Net* net : Vst::states->_instanceNets ) + message << " \"" << net->getName() << "\""; throw Error( message.str() ); }