C# Class NVelocity.Runtime.Visitor.BaseVisitor

This is the base class for all visitors. For each AST node, this class will provide a bare-bones method for traversal. *
Inheritance: IParserVisitor
Afficher le fichier Open project: rasmus-toftdahl-olesen/NVelocity

Protected Properties

Свойство Type Description
context IInternalContextAdapter
writer StreamWriter

Méthodes publiques

Méthode Description
Visit ( ASTAddNode node, Object data ) : Object
Visit ( ASTAndNode node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTAssignment node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTBlock node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTComment node, Object data ) : Object
Visit ( ASTDirective node, Object data ) : Object
Visit ( ASTDivNode node, Object data ) : Object
Visit ( ASTEQNode node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTElseIfStatement node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTElseStatement node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTExpression node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTFalse node, Object data ) : Object
Visit ( ASTGENode node, Object data ) : Object
Visit ( ASTGTNode node, Object data ) : Object
Visit ( ASTIdentifier node, Object data ) : Object
Visit ( ASTIfStatement node, Object data ) : Object
Visit ( ASTLENode node, Object data ) : Object
Visit ( ASTLTNode node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTMap node, Object data ) : Object
Visit ( ASTMethod node, Object data ) : Object
Visit ( ASTModNode node, Object data ) : Object
Visit ( ASTMulNode node, Object data ) : Object
Visit ( ASTNENode node, Object data ) : Object
Visit ( ASTNotNode node, Object data ) : Object
Visit ( ASTNumberLiteral node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTObjectArray node, Object data ) : Object
Visit ( ASTOrNode node, Object data ) : Object
Visit ( ASTReference node, Object data ) : Object
Visit ( ASTSetDirective node, Object data ) : Object
Visit ( ASTStringLiteral node, Object data ) : Object
Visit ( ASTSubtractNode node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTText node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTTrue node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTWord node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.ASTprocess node, Object data ) : Object
Visit ( NVelocity.Runtime.Parser.Node.SimpleNode node, Object data ) : Object

Method Details

Visit() public méthode

public Visit ( ASTAddNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTAddNode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTAndNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTAndNode
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTAssignment node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTAssignment
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTBlock node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTBlock
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTComment node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTComment
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTDirective node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTDirective
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTDivNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTDivNode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTEQNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTEQNode
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTElseIfStatement node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTElseIfStatement
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTElseStatement node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTElseStatement
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTExpression node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTExpression
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTFalse node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTFalse
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTGENode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTGENode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTGTNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTGTNode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTIdentifier node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTIdentifier
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTIfStatement node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTIfStatement
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTLENode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTLENode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTLTNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTLTNode
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTMap node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTMap
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTMethod node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTMethod
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTModNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTModNode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTMulNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTMulNode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTNENode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTNENode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTNotNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTNotNode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTNumberLiteral node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTNumberLiteral
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTObjectArray node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTObjectArray
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTOrNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTOrNode
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTReference node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTReference
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTSetDirective node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTSetDirective
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTStringLiteral node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTStringLiteral
data Object
Résultat Object

Visit() public méthode

public Visit ( ASTSubtractNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTSubtractNode
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTText node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTText
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTTrue node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTTrue
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTWord node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTWord
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.ASTprocess node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.ASTprocess
data Object
Résultat Object

Visit() public méthode

public Visit ( NVelocity.Runtime.Parser.Node.SimpleNode node, Object data ) : Object
node NVelocity.Runtime.Parser.Node.SimpleNode
data Object
Résultat Object

Property Details

context protected_oe property

Context used during traversal
protected IInternalContextAdapter context
Résultat IInternalContextAdapter

writer protected_oe property

Writer used as the output sink
protected StreamWriter writer
Résultat StreamWriter