separated functionality of generator state machine builders into separate classes

This commit is contained in:
Parker TenBroeck 2025-04-24 20:36:55 -04:00
parent 10d07e2c80
commit c3cb7cb884
7 changed files with 449 additions and 285 deletions

View file

@ -17,8 +17,7 @@ public interface Gen<Y, R> {
default R await(){
while(true){
var res = next();
if(res instanceof Ret(R r))return r;
Gen.yield();
if(res instanceof Ret r)return (R)r.v;
}
}