C# Класс ExprNodeVisitor_CodeEmitor, DailyProjects

Наследование: IExprNodeVisitor
Показать файл Открыть проект

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

Метод Описание
ExprNodeVisitor_CodeEmitor ( StmtNodeVisitor_CodeEmitor, stmt, Type targetType, ExprNode, node ) : System
visit ( ExprNode_ArrayConstructor, node ) : void
visit ( ExprNode_BinaryOp, node ) : void
visit ( ExprNode_Call, node ) : void
visit ( ExprNode_ConstNumber, node ) : void
visit ( ExprNode_ConstString, node ) : void
visit ( ExprNode_ID, node ) : void
visit ( ExprNode_IndexOf, node ) : void
visit ( ExprNode_UnaryOp, node ) : void

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

Метод Описание
toTargetType ( ) : void

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

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

public ExprNodeVisitor_CodeEmitor ( StmtNodeVisitor_CodeEmitor, stmt, Type targetType, ExprNode, node ) : System
stmt StmtNodeVisitor_CodeEmitor,
targetType Type
node ExprNode,
Результат System

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

public visit ( ExprNode_ArrayConstructor, node ) : void
node ExprNode_ArrayConstructor,
Результат void

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

public visit ( ExprNode_BinaryOp, node ) : void
node ExprNode_BinaryOp,
Результат void

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

public visit ( ExprNode_Call, node ) : void
node ExprNode_Call,
Результат void

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

public visit ( ExprNode_ConstNumber, node ) : void
node ExprNode_ConstNumber,
Результат void

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

public visit ( ExprNode_ConstString, node ) : void
node ExprNode_ConstString,
Результат void

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

public visit ( ExprNode_ID, node ) : void
node ExprNode_ID,
Результат void

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

public visit ( ExprNode_IndexOf, node ) : void
node ExprNode_IndexOf,
Результат void

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

public visit ( ExprNode_UnaryOp, node ) : void
node ExprNode_UnaryOp,
Результат void