protected void LoadFilesHelper(XAmpleWrapper wrapper) { var tempPath = "../../Src/LexText/ParserCore/ParserCoreTests/M3ToXAmpleTransformerTestsDataFiles"; // TODO: use DirectoryFinder.FWCodeDirectory var xPath = "../../DistFiles/" + "/Language Explorer/Configuration/Grammar"; wrapper.LoadFiles(xPath, tempPath, "StemName3"); }
public XAmpleParser(FdoCache cache, string dataDir) { m_cache = cache; m_xample = new XAmpleWrapper(); m_xample.Init(); m_dataDir = dataDir; m_retriever = new M3ParserModelRetriever(m_cache); m_database = ParserHelper.ConvertNameToUseAnsiCharacters(m_cache.ProjectId.Name); m_transformer = new M3ToXAmpleTransformer(m_database); }
public XAmpleParser(FdoCache cache, string dataDir) { m_cache = cache; m_xample = new XAmpleWrapper(); m_xample.Init(); m_dataDir = dataDir; m_changeListener = new ParserModelChangeListener(m_cache); m_database = ConvertNameToUseAnsiCharacters(m_cache.ProjectId.Name); m_transformer = new M3ToXAmpleTransformer(m_database); m_forceUpdate = true; }
protected override void DisposeManagedResources() { if (m_xample != null) { m_xample.Dispose(); m_xample = null; } if (m_changeListener != null) { m_changeListener.Dispose(); m_changeListener = null; } }
protected XAmpleWrapper InitHelper() { var xAmple = new XAmpleWrapper(); xAmple.Init(); return xAmple; }
protected override void DisposeManagedResources() { if (m_xample != null) { m_xample.Dispose(); m_xample = null; } if (m_retriever != null) { m_retriever.Dispose(); m_retriever = null; } }