Example #1
0
        public TypeSpecifier VisitCastExpression(Expr.Cast exp)
        {
            var type   = Visit(exp.Expression);
            var target = exp.TargetType;
            var value  = _valueStack.Pop();

            _valueStack.Push(CheckedCast(value, type, target));
            return(target);
        }
Example #2
0
 public T VisitCastExpression(Expr.Cast exp);