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