import evalyfx
session=evalyfx.YACSEvalSession()
session.launch()
+buildScheme(fname)
efx=evalyfx.YACSEvalYFX.BuildFromFile(fname)
efx.setParallelizeStatus(False)
inps=efx.getFreeInputPorts()
{
if ( xmlParseDocument(saxContext) == -1 )
{
+ if(!currentProc)
+ throw Exception("Basic error during parsing.");
YACS::ENGINE::Logger* logger = currentProc->getLogger("parser");
logger->fatal( saxContext->lastError.message, file, saxContext->input->line );
}
}
catch(Exception& e)
{
+ if(!currentProc)
+ throw e;
YACS::ENGINE::Logger* logger = currentProc->getLogger("parser");
logger->fatal(e.what(), file, saxContext->input->line);
saxContext = 0;