Example #1
0
 public static status operator -(Gate?self, status s)
 {
     Init.Pop().passing = s.failing; return(s);
 }
Example #2
0
 public static status operator %(Gate?self, status s)
 {
     Init.Pop().passing = !s.running; return(s);
 }
Example #3
0
 public static status operator +(Gate?self, status s)
 {
     Init.Pop().passing = s.complete; return(s);
 }
Example #4
0
 static void Push(Init x) => stack[++stackIndex] = x;