aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Execution/ControlFlowResult.php
blob: 0bb831a044f52fb8d6c5b97b444af677125abdd3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

declare(strict_types=1);

namespace Nsfisis\Waddiwasi\Execution;

abstract readonly class ControlFlowResult
{
    final public static function Br(int $label): ControlFlowResults\Br
    {
        return new ControlFlowResults\Br($label);
    }

    final public static function Return(): ControlFlowResults\Return_
    {
        return new ControlFlowResults\Return_();
    }
}