C# Class ExpressionEngine.Internal.Visitor

Afficher le fichier Open project: gsscoder/exprengine

Méthodes publiques

Méthode Description
Create ( Scope global ) : Visitor
Visit ( BinaryExpression expression ) : void
Visit ( FunctionCallExpression callExpression ) : void
Visit ( LiteralExpression expression ) : void
Visit ( UnaryExpression expression ) : void
Visit ( VariableExpression expression ) : void

Méthodes protégées

Méthode Description
Visitor ( Scope globalScope ) : ExpressionEngine.Internal.Ast

Private Methods

Méthode Description
Visitor ( ) : ExpressionEngine.Internal.Ast

Method Details

Create() public static méthode

public static Create ( Scope global ) : Visitor
global Scope
Résultat Visitor

Visit() public abstract méthode

public abstract Visit ( BinaryExpression expression ) : void
expression ExpressionEngine.Internal.Ast.BinaryExpression
Résultat void

Visit() public abstract méthode

public abstract Visit ( FunctionCallExpression callExpression ) : void
callExpression ExpressionEngine.Internal.Ast.FunctionCallExpression
Résultat void

Visit() public abstract méthode

public abstract Visit ( LiteralExpression expression ) : void
expression ExpressionEngine.Internal.Ast.LiteralExpression
Résultat void

Visit() public abstract méthode

public abstract Visit ( UnaryExpression expression ) : void
expression ExpressionEngine.Internal.Ast.UnaryExpression
Résultat void

Visit() public abstract méthode

public abstract Visit ( VariableExpression expression ) : void
expression ExpressionEngine.Internal.Ast.VariableExpression
Résultat void

Visitor() protected méthode

protected Visitor ( Scope globalScope ) : ExpressionEngine.Internal.Ast
globalScope Scope
Résultat ExpressionEngine.Internal.Ast