diff --git a/src/protocol/eval/executor.rs b/src/protocol/eval/executor.rs index 00e18b174b087d514ebe4b29e8760a104de3c0bc..78ab516f15000eec257786982eaa2250d7c3cb02 100644 --- a/src/protocol/eval/executor.rs +++ b/src/protocol/eval/executor.rs @@ -734,6 +734,15 @@ impl Prompt { self.store.drop_heap_pos(value_heap_pos); println!("{}", message); }, + Method::SelectStart => { + todo!("select start"); + }, + Method::SelectRegisterCasePort => { + todo!("select register"); + }, + Method::SelectWait => { + todo!("select wait"); + }, Method::UserComponent => { // This is actually handled by the evaluation // of the statement. @@ -842,7 +851,7 @@ impl Prompt { match ctx.created_channel() { None => { // No channel is pending. So request one - Ok(EvalContinuation::NewChannel) + Ok(EvalContinuation::NewChannel) }, Some((put_port, get_port)) => { self.store.write(ValueId::Stack(heap[stmt.from].unique_id_in_scope as u32), put_port);