xref: /template/strap/vendor/antlr/antlr4-php-runtime/src/Atn/States/StarLoopEntryState.php (revision 37748cd8654635afbeca80942126742f0f4cc346)
1*37748cd8SNickeau<?php
2*37748cd8SNickeau
3*37748cd8SNickeaudeclare(strict_types=1);
4*37748cd8SNickeau
5*37748cd8SNickeaunamespace Antlr\Antlr4\Runtime\Atn\States;
6*37748cd8SNickeau
7*37748cd8SNickeaufinal class StarLoopEntryState extends DecisionState
8*37748cd8SNickeau{
9*37748cd8SNickeau    /** @var StarLoopbackState|null */
10*37748cd8SNickeau    public $loopBackState;
11*37748cd8SNickeau
12*37748cd8SNickeau    /**
13*37748cd8SNickeau     * Indicates whether this state can benefit from a precedence DFA during SLL
14*37748cd8SNickeau     * decision making.
15*37748cd8SNickeau     *
16*37748cd8SNickeau     * This is a computed property that is calculated during ATN deserialization
17*37748cd8SNickeau     * and stored for use in {@see ParserATNSimulator} and {@see ParserInterpreter}.
18*37748cd8SNickeau     *
19*37748cd8SNickeau     * @see DFA::isPrecedenceDfa()
20*37748cd8SNickeau     *
21*37748cd8SNickeau     * @var bool
22*37748cd8SNickeau     */
23*37748cd8SNickeau    public $isPrecedenceDecision = false;
24*37748cd8SNickeau
25*37748cd8SNickeau    public function getStateType() : int
26*37748cd8SNickeau    {
27*37748cd8SNickeau        return self::STAR_LOOP_ENTRY;
28*37748cd8SNickeau    }
29*37748cd8SNickeau}
30