C# Класс 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.
Показать файл Открыть проект

Открытые методы

Метод Описание
NodeTransformer ( ) : System.Collections.Generic
Transform ( ScriptNode tree ) : void

Защищенные методы

Метод Описание
VisitCall ( Node node, ScriptNode tree ) : void
VisitLet ( bool createWith, Node parent, Node previous, Node scopeNode ) : Node
VisitNew ( Node node, ScriptNode tree ) : void

Приватные методы

Метод Описание
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

Описание методов

NodeTransformer() публичный Метод

public NodeTransformer ( ) : System.Collections.Generic
Результат System.Collections.Generic

Transform() публичный Метод

public Transform ( ScriptNode tree ) : void
tree Rhino.Ast.ScriptNode
Результат void

VisitCall() защищенный Метод

protected VisitCall ( Node node, ScriptNode tree ) : void
node Node
tree Rhino.Ast.ScriptNode
Результат void

VisitLet() защищенный Метод

protected VisitLet ( bool createWith, Node parent, Node previous, Node scopeNode ) : Node
createWith bool
parent Node
previous Node
scopeNode Node
Результат Node

VisitNew() защищенный Метод

protected VisitNew ( Node node, ScriptNode tree ) : void
node Node
tree Rhino.Ast.ScriptNode
Результат void