C# 클래스 PromoterParser, Hero.Coli

파일 보기 프로젝트 열기: CyberCRI/Hero.Coli 1 사용 예제들

공개 메소드들

메소드 설명
PPRecTree ( TreeNode node, string &str ) : void
PPTree ( TreeNode tree ) : string
Parse ( string str ) : TreeNode
ParseAndExpr ( LinkedList tokenList ) : TreeNode
ParseBool ( LinkedList tokenList ) : TreeNode
ParseConstants ( LinkedList tokenList ) : TreeNode
ParseConstantsNumList ( LinkedList tokenList ) : TreeNode
ParseFormula ( LinkedList tokenList ) : TreeNode
ParseNotExpr ( LinkedList tokenList ) : TreeNode
ParseNumber ( LinkedList tokenList ) : TreeNode
ParseORExpr ( LinkedList tokenList ) : TreeNode
ParseOperandExpr ( LinkedList tokenList ) : TreeNode
ParseParExpr ( LinkedList tokenList ) : TreeNode
ParseWord ( LinkedList tokenList ) : TreeNode
PromoterParser ( ) : UnityEngine
clear ( ) : void
getRestoreListStatus ( ) : int
popToken ( LinkedList list ) : void
restoreListState ( LinkedList list, int state ) : void
restoreToken ( LinkedList list ) : void

메소드 상세

PPRecTree() 공개 메소드

public PPRecTree ( TreeNode node, string &str ) : void
node TreeNode
str string
리턴 void

PPTree() 공개 메소드

public PPTree ( TreeNode tree ) : string
tree TreeNode
리턴 string

Parse() 공개 메소드

public Parse ( string str ) : TreeNode
str string
리턴 TreeNode

ParseAndExpr() 공개 메소드

public ParseAndExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseBool() 공개 메소드

public ParseBool ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseConstants() 공개 메소드

public ParseConstants ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseConstantsNumList() 공개 메소드

public ParseConstantsNumList ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseFormula() 공개 메소드

public ParseFormula ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseNotExpr() 공개 메소드

public ParseNotExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseNumber() 공개 메소드

public ParseNumber ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseORExpr() 공개 메소드

public ParseORExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseOperandExpr() 공개 메소드

public ParseOperandExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseParExpr() 공개 메소드

public ParseParExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

ParseWord() 공개 메소드

public ParseWord ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
리턴 TreeNode

PromoterParser() 공개 메소드

public PromoterParser ( ) : UnityEngine
리턴 UnityEngine

clear() 공개 메소드

public clear ( ) : void
리턴 void

getRestoreListStatus() 공개 메소드

public getRestoreListStatus ( ) : int
리턴 int

popToken() 공개 메소드

public popToken ( LinkedList list ) : void
list LinkedList
리턴 void

restoreListState() 공개 메소드

public restoreListState ( LinkedList list, int state ) : void
list LinkedList
state int
리턴 void

restoreToken() 공개 메소드

public restoreToken ( LinkedList list ) : void
list LinkedList
리턴 void