C# Class Mosa.Tool.Compiler.Compiler

Class containing the Compiler.
显示文件 Open project: tgiphil/MOSA-Project

Protected Properties

Property Type Description
compiler Mosa.Compiler.Framework.MosaCompiler

Public Methods

Method Description
Compiler ( ) : System

Initializes a new instance of the Compiler class.

Run ( string args ) : void

Runs the command line parser and the compilation process.

ToString ( ) : string

Returns a string representation of the current options.

Private Methods

Method Description
Compile ( ) : void
GetBootStageFactory ( string format ) : Func
GetInputFileNames ( ) : IEnumerable

Gets a list of input file names.

GetLinkerFactory ( string format ) : LinkerFormatType
SelectArchitecture ( string architecture ) : BaseArchitecture

Selects the architecture.

ShowError ( string message ) : void

Shows an error and a short information text.

ShowHelp ( ) : void

Shows the full help containing descriptions for all possible options.

ShowShortHelp ( ) : void

Shows a short help text pointing to the '--help' option.

Method Details

Compiler() public method

Initializes a new instance of the Compiler class.
public Compiler ( ) : System
return System

Run() public method

Runs the command line parser and the compilation process.
public Run ( string args ) : void
args string The command line arguments.
return void

ToString() public method

Returns a string representation of the current options.
public ToString ( ) : string
return string

Property Details

compiler protected_oe property

protected MosaCompiler,Mosa.Compiler.Framework compiler
return Mosa.Compiler.Framework.MosaCompiler