C# Class EsotericIDE.Whitespace.WhitespaceEnv

Inheritance: ExecutionEnvironment
Show file Open project: Timwi/EsotericIDE

Public Methods

Method Description
Parse ( string source, int throwAtIndex = null ) : EsotericIDE.Whitespace.Node[]
UpdateWatch ( ) : void
WhitespaceEnv ( string source, string input, NumberInputSemantics numInputSem, CharacterSemantics outputSem ) : System

Protected Methods

Method Description
GetProgram ( ) : IEnumerable

Private Methods

Method Description
execute ( int nodeIx ) : int
findLabel ( string label ) : int

Method Details

GetProgram() protected method

protected GetProgram ( ) : IEnumerable
return IEnumerable

Parse() public static method

public static Parse ( string source, int throwAtIndex = null ) : EsotericIDE.Whitespace.Node[]
source string
throwAtIndex int
return EsotericIDE.Whitespace.Node[]

UpdateWatch() public method

public UpdateWatch ( ) : void
return void

WhitespaceEnv() public method

public WhitespaceEnv ( string source, string input, NumberInputSemantics numInputSem, CharacterSemantics outputSem ) : System
source string
input string
numInputSem NumberInputSemantics
outputSem CharacterSemantics
return System