diff --git a/TODO_StateMachine.md b/TODO_StateMachine.md index c8442f77..5042206b 100644 --- a/TODO_StateMachine.md +++ b/TODO_StateMachine.md @@ -139,7 +139,6 @@ class Calculator func Main(): string { var calculator = new Calculator^(); - calculator.RunStateMachine(); calculator.Digit(1); calculator.Digit(2); calculator.Add(); @@ -375,12 +374,8 @@ class Calculator }; } - func RunStateMachine(): void +    new() { - if (coroutine is not null) - { - raise "RunStateMachine() cannot be called while the state machine is running."; - } CreateCoroutine(:Calculator::State::Start); Resume(); }