C# Class PromoterParser, Hero.Coli

Show file Open project: CyberCRI/Hero.Coli Class Usage Examples

Public Methods

Method Description
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

Method Details

PPRecTree() public method

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

PPTree() public method

public PPTree ( TreeNode tree ) : string
tree TreeNode
return string

Parse() public method

public Parse ( string str ) : TreeNode
str string
return TreeNode

ParseAndExpr() public method

public ParseAndExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseBool() public method

public ParseBool ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseConstants() public method

public ParseConstants ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseConstantsNumList() public method

public ParseConstantsNumList ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseFormula() public method

public ParseFormula ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseNotExpr() public method

public ParseNotExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseNumber() public method

public ParseNumber ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseORExpr() public method

public ParseORExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseOperandExpr() public method

public ParseOperandExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseParExpr() public method

public ParseParExpr ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

ParseWord() public method

public ParseWord ( LinkedList tokenList ) : TreeNode
tokenList LinkedList
return TreeNode

PromoterParser() public method

public PromoterParser ( ) : UnityEngine
return UnityEngine

clear() public method

public clear ( ) : void
return void

getRestoreListStatus() public method

public getRestoreListStatus ( ) : int
return int

popToken() public method

public popToken ( LinkedList list ) : void
list LinkedList
return void

restoreListState() public method

public restoreListState ( LinkedList list, int state ) : void
list LinkedList
state int
return void

restoreToken() public method

public restoreToken ( LinkedList list ) : void
list LinkedList
return void