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

IPrologCompiler() приватный Метод

private IPrologCompiler ( PrologCompilerParameters p, PrologCodeUnit unit ) : PrologCompilerResults
p PrologCompilerParameters
unit Axiom.Compiler.CodeObjectModel.PrologCodeUnit
Результат PrologCompilerResults
        PrologCompilerResults IPrologCompiler.CompileAbstractCodeFromUnit(PrologCompilerParameters p, PrologCodeUnit unit)
        {
            PrologCompilerResults results = new PrologCompilerResults();
            results.AbstractInstructions = new ArrayList();
            GenerateCodeFromUnit(unit, results.AbstractInstructions);

            /* patch predicates */
            //PatchPredicates(results.AbstractInstructions, GetPredicateAddresses(results.AbstractInstructions));

            /* save foreign methods */
            //results.ForeignMethods = GetForeignMethods(unit.Methods);

            /* save namespaces */
            results.Namespaces = unit.Namespaces;

            /* save assembly files */
            results.AssemblyFiles = unit.AssemblyFiles;

            /* return results */
            return results;
        }

Same methods

PrologCompiler::IPrologCompiler ( PrologCompilerParameters p, string fileName ) : PrologCompilerResults