コード例 #1
0
ファイル: TypeCheckVisitor.cs プロジェクト: sfuller/MonC
        public void VisitCastUnaryOp(CastUnaryOpNode node)
        {
            // TODO: Ensure cast is allowed

            node.ToType.AcceptSpecifierVisitor(this);
            SetAndCacheType(node, Type);
        }
コード例 #2
0
 public void VisitCastUnaryOp(CastUnaryOpNode node)
 {
     VisitPreOrder(node);
     node.RHS.AcceptExpressionVisitor(this);
     node.ToType.AcceptSyntaxTreeVisitor(_childrenVisitor);
     VisitPostOrder(node);
 }
コード例 #3
0
 public void VisitCastUnaryOp(CastUnaryOpNode node)
 {
 }
コード例 #4
0
 public void VisitCastUnaryOp(CastUnaryOpNode node)
 {
     // TODO: Conversions?
     node.RHS.AcceptExpressionVisitor(_expressionVisitor);
 }
コード例 #5
0
 public void VisitCastUnaryOp(CastUnaryOpNode node)
 {
     node.ToType = _processor.ProcessReplacement(node.ToType);
 }