C# Class YAMP.NumberExpression

This class evaluates and creates number 012345 expressions.
Inheritance: Expression
Afficher le fichier Open project: FlorianRappl/YAMP Class Usage Examples

Méthodes publiques

Méthode Description
Interpret ( Value>.IDictionary symbols ) : Value
NumberExpression ( ) : System
NumberExpression ( ParseEngine engine ) : System
NumberExpression ( ScalarValue content ) : System
Scan ( ParseEngine engine ) : Expression
ToCode ( ) : String
ToDebug ( int padLeft, int tabsize ) : String

Returns a string to allow visualization of a Expression tree

Private Methods

Méthode Description
ToDoubleNumber ( Char p ) : Double
ToInt32Number ( Char p ) : Int32

Method Details

Interpret() public méthode

public Interpret ( Value>.IDictionary symbols ) : Value
symbols Value>.IDictionary
Résultat Value

NumberExpression() public méthode

public NumberExpression ( ) : System
Résultat System

NumberExpression() public méthode

public NumberExpression ( ParseEngine engine ) : System
engine ParseEngine
Résultat System

NumberExpression() public méthode

public NumberExpression ( ScalarValue content ) : System
content ScalarValue
Résultat System

Scan() public méthode

public Scan ( ParseEngine engine ) : Expression
engine ParseEngine
Résultat Expression

ToCode() public méthode

public ToCode ( ) : String
Résultat String

ToDebug() public méthode

Returns a string to allow visualization of a Expression tree
public ToDebug ( int padLeft, int tabsize ) : String
padLeft int
tabsize int
Résultat String