Axiom.Compiler.Framework.PrologCompiler.FromFile C# (CSharp) Метод

FromFile() защищенный Метод

protected FromFile ( PrologCompilerParameters options, string fileName ) : PrologCompilerResults
options PrologCompilerParameters
fileName string
Результат PrologCompilerResults
        protected virtual PrologCompilerResults FromFile(PrologCompilerParameters options, string fileName)
        {
            PrologCompilerResults results = new PrologCompilerResults();
            PrologCodeParser parser = new PrologCodeParser();
            PrologCodeUnit unit = new PrologCodeUnit();
            try
            {
                StreamReader reader = new StreamReader(fileName);
                unit = parser.Parse(reader);
            }
            catch (FileNotFoundException)
            {
                results.Errors.Add(new PrologCompilerError("P0008", "Input file not found.", fileName, false, 0, 0));
                return results;
            }
            return FromUnit(options, unit);
        }