C# Class Rhino.NodeTransformer

This class transforms a tree to a lower-level representation for codegen.
This class transforms a tree to a lower-level representation for codegen.
Afficher le fichier Open project: hazzik/Rhino.Net

Méthodes publiques

Méthode Description
NodeTransformer ( ) : System.Collections.Generic
Transform ( ScriptNode tree ) : void

Méthodes protégées

Méthode Description
VisitCall ( Node node, ScriptNode tree ) : void
VisitLet ( bool createWith, Node parent, Node previous, Node scopeNode ) : Node
VisitNew ( Node node, ScriptNode tree ) : void

Private Methods

Méthode Description
AddBeforeCurrent ( Node parent, Node previous, Node current, Node toAdd ) : Node
ReplaceCurrent ( Node parent, Node previous, Node current, Node replacement ) : Node
TransformCompilationUnit ( ScriptNode tree ) : void
TransformCompilationUnit_r ( ScriptNode tree, Node parent, Scope scope, bool createScopeObjects, bool inStrictMode ) : void

Method Details

NodeTransformer() public méthode

public NodeTransformer ( ) : System.Collections.Generic
Résultat System.Collections.Generic

Transform() public méthode

public Transform ( ScriptNode tree ) : void
tree Rhino.Ast.ScriptNode
Résultat void

VisitCall() protected méthode

protected VisitCall ( Node node, ScriptNode tree ) : void
node Node
tree Rhino.Ast.ScriptNode
Résultat void

VisitLet() protected méthode

protected VisitLet ( bool createWith, Node parent, Node previous, Node scopeNode ) : Node
createWith bool
parent Node
previous Node
scopeNode Node
Résultat Node

VisitNew() protected méthode

protected VisitNew ( Node node, ScriptNode tree ) : void
node Node
tree Rhino.Ast.ScriptNode
Résultat void