C# Class EsotericIDE.Sclipting.ScliptingEnv

Inheritance: ExecutionEnvironment
ファイルを表示 Open project: Timwi/EsotericIDE Class Usage Examples

Public Properties

Property Type Description
CurrentStack List
RegexObjects List

Public Methods

Method Description
GenerateOutput ( ) : void
NumericOperation ( Func intInt, Func doubleDouble ) : void
NumericOperation ( object>.Func fromInt, object>.Func fromDouble ) : void
Pop ( ) : object
ScliptingEnv ( Program program, string input ) : System
UpdateWatch ( ) : void

Protected Methods

Method Description
GetProgram ( ) : IEnumerable

Private Methods

Method Description
describe ( object item ) : string
describe ( object item, int index ) : string

Method Details

GenerateOutput() public method

public GenerateOutput ( ) : void
return void

GetProgram() protected method

protected GetProgram ( ) : IEnumerable
return IEnumerable

NumericOperation() public method

public NumericOperation ( Func intInt, Func doubleDouble ) : void
intInt Func
doubleDouble Func
return void

NumericOperation() public method

public NumericOperation ( object>.Func fromInt, object>.Func fromDouble ) : void
fromInt object>.Func
fromDouble object>.Func
return void

Pop() public method

public Pop ( ) : object
return object

ScliptingEnv() public method

public ScliptingEnv ( Program program, string input ) : System
program Program
input string
return System

UpdateWatch() public method

public UpdateWatch ( ) : void
return void

Property Details

CurrentStack public_oe property

public List CurrentStack
return List

RegexObjects public_oe property

public List RegexObjects
return List