public static void Main(String[] args) { Console.WriteLine("start"); ExpComp.Clear(); Scanner scanner = new Scanner("D:\\temp\\1.exp"); ExpComp.parser = new Parser(scanner); ExpComp.parser.Parse(); // foreach (DataFrame frame in ExpComp.dataFrames.Values) { // Console.WriteLine(frame.ToString()); // } IModelBuilder modelBuilder = ModelBuilderFactory.getInstance().createBuilder(ModelBuilderFactory.KIF); converters.Converter converter = new converters.Converter(modelBuilder); IModel model = converter.convert(ExpComp.dataFrames.Values); SimpleKifFormatter formatter = new SimpleKifFormatter(); formatter.write(model, Console.Out); // model.store(Console.Out); /* * string text = IOUtils.readText("d:\\test\\t.txt"); * Console.WriteLine(text); * DependenciesManager dependenciesManager = new DependenciesManager("d:\\test\\t.txt"); * dependenciesManager.print(); */ Console.ReadKey(); }
private ICollection getSourceModel() { //TODO: ExpComp.Clear(); Scanner scanner = new Scanner(_filePath); ExpComp.parser = new Parser(scanner); ExpComp.parser.Parse(); return(ExpComp.dataFrames.Values); }
public void parse(Knowledge.Editor.AddIn.Environment environment) { log.Debug(" parsing model ... "); try { string filepath = KnowledgeAdapter.getKnowledgeFilePath(environment); ExpComp.Clear(); Scanner scanner = new Scanner(filepath); ExpComp.parser = new Parser(scanner); ExpComp.parser.Parse(); KnowledgeAdapter.filepath = filepath; isEmpty = false; log.Debug(" building model successed. "); } catch (Exception e) { log.Debug(" building model failed. " + e); } }