Antlr4.Automata.ATNPrinter.GetStateString C# (CSharp) Method

GetStateString() private method

private GetStateString ( ATNState s ) : string
s Antlr4.Runtime.Atn.ATNState
return string
        internal virtual string GetStateString(ATNState s)
        {
            int n = s.stateNumber;
            string stateStr = "s" + n;
            if (s is StarBlockStartState)
                stateStr = "StarBlockStart_" + n;
            else if (s is PlusBlockStartState)
                stateStr = "PlusBlockStart_" + n;
            else if (s is BlockStartState)
                stateStr = "BlockStart_" + n;
            else if (s is BlockEndState)
                stateStr = "BlockEnd_" + n;
            else if (s is RuleStartState)
                stateStr = "RuleStart_" + g.GetRule(s.ruleIndex).name + "_" + n;
            else if (s is RuleStopState)
                stateStr = "RuleStop_" + g.GetRule(s.ruleIndex).name + "_" + n;
            else if (s is PlusLoopbackState)
                stateStr = "PlusLoopBack_" + n;
            else if (s is StarLoopbackState)
                stateStr = "StarLoopBack_" + n;
            else if (s is StarLoopEntryState)
                stateStr = "StarLoopEntry_" + n;
            return stateStr;
        }
    }