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

Mostrar archivo Open project: Catrobat/CatrobatForWindows

Public Methods

Method Description
EvaluateLogic ( ) : bool
EvaluateNumber ( ) : double
IsNumber ( ) : bool
Serialize ( ) : string The corresponding tokens can be found here: FormulaTokenBracket.
Tokenize ( ) : IEnumerable

Protected Methods

Method Description
CreateToken ( ) : IFormulaToken
CreateToken ( bool isOpening ) : IFormulaToken

Method Details

CreateToken() protected method

protected CreateToken ( ) : IFormulaToken
return IFormulaToken

CreateToken() protected abstract method

protected abstract CreateToken ( bool isOpening ) : IFormulaToken
isOpening bool
return IFormulaToken

EvaluateLogic() public method

public EvaluateLogic ( ) : bool
return bool

EvaluateNumber() public method

public EvaluateNumber ( ) : double
return double

IsNumber() public method

public IsNumber ( ) : bool
return bool

Serialize() public method

The corresponding tokens can be found here: FormulaTokenBracket.
public Serialize ( ) : string
return string

Tokenize() public method

public Tokenize ( ) : IEnumerable
return IEnumerable