C# 클래스 Shakespeare.Support.Dramaturge

파일 보기 프로젝트 열기: jamescurran/ShakespeareCompiler

공개 메소드들

메소드 설명
Dramaturge ( TextReader tr, TextWriter tw ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CheckNullCharacter ( int lineno ) : void

메소드 상세

Activate() 보호된 메소드

protected Activate ( int lineno, Character character ) : void
lineno int
character Character
리턴 void

Assign() 보호된 메소드

protected Assign ( int lineno, int value ) : void
lineno int
value int
리턴 void

CharInput() 보호된 메소드

protected CharInput ( int lineno ) : void
lineno int
리턴 void

CharOutput() 보호된 메소드

protected CharOutput ( int lineno ) : void
lineno int
리턴 void

Cube() 보호된 메소드

protected Cube ( int lineno, int value ) : int
lineno int
value int
리턴 int

Dramaturge() 공개 메소드

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

EnterScene() 보호된 메소드

protected EnterScene ( int lineno, Character character ) : void
lineno int
character Character
리턴 void

ExitScene() 보호된 메소드

protected ExitScene ( int lineno, Character character ) : void
lineno int
character Character
리턴 void

ExitSceneAll() 보호된 메소드

protected ExitSceneAll ( int lineno ) : void
lineno int
리턴 void

Factorial() 보호된 메소드

protected Factorial ( int lineno, int n ) : int
lineno int
n int
리턴 int

InitializeCharacter() 보호된 메소드

protected InitializeCharacter ( int lineno, string characterName ) : Character
lineno int
characterName string
리턴 Character

IntInput() 보호된 메소드

protected IntInput ( int lineno ) : void
lineno int
리턴 void

IntOutput() 보호된 메소드

protected IntOutput ( int lineno ) : void
lineno int
리턴 void

Pop() 보호된 메소드

protected Pop ( int lineno ) : void
lineno int
리턴 void

Push() 보호된 메소드

protected Push ( int lineno, int value ) : void
lineno int
value int
리턴 void

Sqrt() 보호된 메소드

protected Sqrt ( int lineno, int value ) : int
lineno int
value int
리턴 int

Square() 보호된 메소드

protected Square ( int lineno, int value ) : int
lineno int
value int
리턴 int

Twice() 보호된 메소드

protected Twice ( int lineno, int value ) : int
lineno int
value int
리턴 int

ValueOf() 보호된 메소드

protected ValueOf ( int lineno, Character character ) : int
lineno int
character Character
리턴 int