C# Class ExprNodeVisitor_CodeEmitor, DailyProjects

Inheritance: IExprNodeVisitor
Afficher le fichier Open project: GHScan/DailyProjects

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
toTargetType ( ) : void

Method Details

ExprNodeVisitor_CodeEmitor() public méthode

public ExprNodeVisitor_CodeEmitor ( StmtNodeVisitor_CodeEmitor, stmt, Type targetType, ExprNode, node ) : System
stmt StmtNodeVisitor_CodeEmitor,
targetType Type
node ExprNode,
Résultat System

visit() public méthode

public visit ( ExprNode_ArrayConstructor, node ) : void
node ExprNode_ArrayConstructor,
Résultat void

visit() public méthode

public visit ( ExprNode_BinaryOp, node ) : void
node ExprNode_BinaryOp,
Résultat void

visit() public méthode

public visit ( ExprNode_Call, node ) : void
node ExprNode_Call,
Résultat void

visit() public méthode

public visit ( ExprNode_ConstNumber, node ) : void
node ExprNode_ConstNumber,
Résultat void

visit() public méthode

public visit ( ExprNode_ConstString, node ) : void
node ExprNode_ConstString,
Résultat void

visit() public méthode

public visit ( ExprNode_ID, node ) : void
node ExprNode_ID,
Résultat void

visit() public méthode

public visit ( ExprNode_IndexOf, node ) : void
node ExprNode_IndexOf,
Résultat void

visit() public méthode

public visit ( ExprNode_UnaryOp, node ) : void
node ExprNode_UnaryOp,
Résultat void