コード例 #1
0
        public static int GetIndex(MonaPosUnaryConstructor op)
        {
            switch (op)
            {
            case MonaPosUnaryConstructor.Pred: return(0);

            case MonaPosUnaryConstructor.Succ: return(1);

            default: throw new MonaException("undefined operator");
            }
        }
コード例 #2
0
 public MonaPosUnary(MonaPos p, MonaPosUnaryConstructor op)
 {
     this.pos = p;
     this.op = op;
 }
コード例 #3
0
 public MonaPosUnary(MonaPos p, MonaPosUnaryConstructor op)
 {
     this.pos = p;
     this.op  = op;
 }
コード例 #4
0
 public static int GetIndex(MonaPosUnaryConstructor op)
 {
     switch (op)
     {
         case MonaPosUnaryConstructor.Pred: return 0;
         case MonaPosUnaryConstructor.Succ: return 1;
         default: throw new MonaException("undefined operator");
     }
 }