//- reading in -------------------------------------------------------- public static EnamlData loadFromFile(String filename) { EnamlData enaml = null; string[] lines = null; try { lines = File.ReadAllLines(filename); } catch (Exception e) { return(enaml); } enaml = new EnamlData(); enaml.parseRoot(lines); return(enaml); }
//--------------------------------------------------------------------- // READING IN //--------------------------------------------------------------------- //load & parse ENAML data from file into tree of stems & leaves public static EnamlData loadFromFile(String filename) { EnamlData enaml = null; string[] lines = null; try { lines = File.ReadAllLines(filename); } catch (Exception e) { throw new ENAMLReadException(e.Message); } int lineNum = 0; enaml = new EnamlData(); enaml.root = enaml.parseSubtree(lines, ref lineNum, "root"); return(enaml); }