C# 클래스 ExpressionEngine.Internal.Visitor

파일 보기 프로젝트 열기: gsscoder/exprengine

공개 메소드들

메소드 설명
Create ( Scope global ) : Visitor
Visit ( BinaryExpression expression ) : void
Visit ( FunctionCallExpression callExpression ) : void
Visit ( LiteralExpression expression ) : void
Visit ( UnaryExpression expression ) : void
Visit ( VariableExpression expression ) : void

보호된 메소드들

메소드 설명
Visitor ( Scope globalScope ) : ExpressionEngine.Internal.Ast

비공개 메소드들

메소드 설명
Visitor ( ) : ExpressionEngine.Internal.Ast

메소드 상세

Create() 공개 정적인 메소드

public static Create ( Scope global ) : Visitor
global Scope
리턴 Visitor

Visit() 공개 추상적인 메소드

public abstract Visit ( BinaryExpression expression ) : void
expression ExpressionEngine.Internal.Ast.BinaryExpression
리턴 void

Visit() 공개 추상적인 메소드

public abstract Visit ( FunctionCallExpression callExpression ) : void
callExpression ExpressionEngine.Internal.Ast.FunctionCallExpression
리턴 void

Visit() 공개 추상적인 메소드

public abstract Visit ( LiteralExpression expression ) : void
expression ExpressionEngine.Internal.Ast.LiteralExpression
리턴 void

Visit() 공개 추상적인 메소드

public abstract Visit ( UnaryExpression expression ) : void
expression ExpressionEngine.Internal.Ast.UnaryExpression
리턴 void

Visit() 공개 추상적인 메소드

public abstract Visit ( VariableExpression expression ) : void
expression ExpressionEngine.Internal.Ast.VariableExpression
리턴 void

Visitor() 보호된 메소드

protected Visitor ( Scope globalScope ) : ExpressionEngine.Internal.Ast
globalScope Scope
리턴 ExpressionEngine.Internal.Ast