C# Класс PromoterParser, Hero.Coli

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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