C# Class Axiom.Compiler.Framework.PrologCompiler

Inheritance: PrologCodeGenerator, IPrologCompiler
Exibir arquivo Open project: ahodroj/prologdotnet

Protected Methods

Method Description
FromFile ( PrologCompilerParameters options, string fileName ) : PrologCompilerResults
FromUnit ( PrologCompilerParameters options, PrologCodeUnit e ) : PrologCompilerResults

Private Methods

Method Description
GenerateDllAssembly ( PrologCompilerParameters compilerParameters, ArrayList instructions, PrologCodeUnit unit ) : Assembly
GenerateExecutableAssembly ( PrologCompilerParameters compilerParameters, ArrayList instructions ) : Assembly
GenerateInitMethod ( CodeTypeDeclaration classType, ArrayList instructions ) : void
GenerateMethod ( CodeTypeDeclaration classType, ProcedureInstruction pi ) : void
GenerateMethodSignatures ( CodeTypeDeclaration classType, ArrayList instructions ) : void
GetInstructionStatement ( AbstractInstruction inst ) : string
IPrologCompiler ( PrologCompilerParameters p, PrologCodeUnit unit ) : PrologCompilerResults
IPrologCompiler ( PrologCompilerParameters p, string fileName ) : PrologCompilerResults

Method Details

FromFile() protected method

protected FromFile ( PrologCompilerParameters options, string fileName ) : PrologCompilerResults
options PrologCompilerParameters
fileName string
return PrologCompilerResults

FromUnit() protected method

protected FromUnit ( PrologCompilerParameters options, PrologCodeUnit e ) : PrologCompilerResults
options PrologCompilerParameters
e Axiom.Compiler.CodeObjectModel.PrologCodeUnit
return PrologCompilerResults