C# 클래스 YAMP.NumberExpression

This class evaluates and creates number 012345 expressions.
상속: Expression
파일 보기 프로젝트 열기: FlorianRappl/YAMP 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ToDoubleNumber ( Char p ) : Double
ToInt32Number ( Char p ) : Int32

메소드 상세

Interpret() 공개 메소드

public Interpret ( Value>.IDictionary symbols ) : Value
symbols Value>.IDictionary
리턴 Value

NumberExpression() 공개 메소드

public NumberExpression ( ) : System
리턴 System

NumberExpression() 공개 메소드

public NumberExpression ( ParseEngine engine ) : System
engine ParseEngine
리턴 System

NumberExpression() 공개 메소드

public NumberExpression ( ScalarValue content ) : System
content ScalarValue
리턴 System

Scan() 공개 메소드

public Scan ( ParseEngine engine ) : Expression
engine ParseEngine
리턴 Expression

ToCode() 공개 메소드

public ToCode ( ) : String
리턴 String

ToDebug() 공개 메소드

Returns a string to allow visualization of a Expression tree
public ToDebug ( int padLeft, int tabsize ) : String
padLeft int
tabsize int
리턴 String