C# Class Shakespeare.Support.Dramaturge

显示文件 Open project: jamescurran/ShakespeareCompiler

Public Methods

Method Description
Dramaturge ( TextReader tr, TextWriter tw ) : System

Protected Methods

Method Description
Activate ( int lineno, Character character ) : void
Assign ( int lineno, int value ) : void
CharInput ( int lineno ) : void
CharOutput ( int lineno ) : void
Cube ( int lineno, int value ) : int
EnterScene ( int lineno, Character character ) : void
ExitScene ( int lineno, Character character ) : void
ExitSceneAll ( int lineno ) : void
Factorial ( int lineno, int n ) : int
InitializeCharacter ( int lineno, string characterName ) : Character
IntInput ( int lineno ) : void
IntOutput ( int lineno ) : void
Pop ( int lineno ) : void
Push ( int lineno, int value ) : void
Sqrt ( int lineno, int value ) : int
Square ( int lineno, int value ) : int
Twice ( int lineno, int value ) : int
ValueOf ( int lineno, Character character ) : int

Private Methods

Method Description
CheckNullCharacter ( int lineno ) : void

Method Details

Activate() protected method

protected Activate ( int lineno, Character character ) : void
lineno int
character Character
return void

Assign() protected method

protected Assign ( int lineno, int value ) : void
lineno int
value int
return void

CharInput() protected method

protected CharInput ( int lineno ) : void
lineno int
return void

CharOutput() protected method

protected CharOutput ( int lineno ) : void
lineno int
return void

Cube() protected method

protected Cube ( int lineno, int value ) : int
lineno int
value int
return int

Dramaturge() public method

public Dramaturge ( TextReader tr, TextWriter tw ) : System
tr System.IO.TextReader
tw System.IO.TextWriter
return System

EnterScene() protected method

protected EnterScene ( int lineno, Character character ) : void
lineno int
character Character
return void

ExitScene() protected method

protected ExitScene ( int lineno, Character character ) : void
lineno int
character Character
return void

ExitSceneAll() protected method

protected ExitSceneAll ( int lineno ) : void
lineno int
return void

Factorial() protected method

protected Factorial ( int lineno, int n ) : int
lineno int
n int
return int

InitializeCharacter() protected method

protected InitializeCharacter ( int lineno, string characterName ) : Character
lineno int
characterName string
return Character

IntInput() protected method

protected IntInput ( int lineno ) : void
lineno int
return void

IntOutput() protected method

protected IntOutput ( int lineno ) : void
lineno int
return void

Pop() protected method

protected Pop ( int lineno ) : void
lineno int
return void

Push() protected method

protected Push ( int lineno, int value ) : void
lineno int
value int
return void

Sqrt() protected method

protected Sqrt ( int lineno, int value ) : int
lineno int
value int
return int

Square() protected method

protected Square ( int lineno, int value ) : int
lineno int
value int
return int

Twice() protected method

protected Twice ( int lineno, int value ) : int
lineno int
value int
return int

ValueOf() protected method

protected ValueOf ( int lineno, Character character ) : int
lineno int
character Character
return int