Axiom.Compiler.Framework.PrologCodeProvider.CreateCompiler C# (CSharp) Метод

CreateCompiler() публичный Метод

public CreateCompiler ( ) : IPrologCompiler
Результат IPrologCompiler
        public override IPrologCompiler CreateCompiler()
        {
            return (IPrologCompiler)generator;
        }

Usage Example

Пример #1
0
        public InteractiveCompiler(string filename)
        {
            PrologCodeProvider provider = new PrologCodeProvider();
            IPrologCompiler compiler = provider.CreateCompiler();
            PrologCompilerParameters parameters = new PrologCompilerParameters();
            PrologCompilerResults results = compiler.CompileAbstractCodeFromFile(parameters, "boot.pro");

            /* Run */
            AbstractMachineState runtime = new AbstractMachineState(new AMFactory());
            //runtime.Init(results.AbstractInstructions, results.ForeignMethods, results.Namespaces, results.AssemblyFiles);
            runtime.Initialize(results.AbstractInstructions);

            runtime.Transition();
        }
All Usage Examples Of Axiom.Compiler.Framework.PrologCodeProvider::CreateCompiler