C# Class Catrobat.IDE.Core.Models.Formulas.Tree.FormulaTree

Inheritance: IFormulaTokenizer, IStringBuilderSerializable, IFormulaInterpreter, IFormulaEvaluation
Afficher le fichier Open project: Catrobat/CatrobatForWindows Class Usage Examples

Méthodes publiques

Méthode Description
Append ( StringBuilder sb ) : void
EvaluateLogic ( ) : bool
EvaluateNumber ( ) : double
IsNumber ( ) : bool
Serialize ( ) : string
Tokenize ( ) : IEnumerable

Méthodes protégées

Méthode Description
CreateToken ( ) : IFormulaToken

Method Details

Append() public abstract méthode

public abstract Append ( StringBuilder sb ) : void
sb StringBuilder
Résultat void

CreateToken() protected abstract méthode

protected abstract CreateToken ( ) : IFormulaToken
Résultat IFormulaToken

EvaluateLogic() public méthode

public EvaluateLogic ( ) : bool
Résultat bool

EvaluateNumber() public méthode

public EvaluateNumber ( ) : double
Résultat double

IsNumber() public abstract méthode

public abstract IsNumber ( ) : bool
Résultat bool

Serialize() public abstract méthode

public abstract Serialize ( ) : string
Résultat string

Tokenize() public abstract méthode

public abstract Tokenize ( ) : IEnumerable
Résultat IEnumerable