Antlr4.Runtime.Dfa.DFASerializer.GetContextLabel C# (CSharp) Метод

GetContextLabel() защищенный Метод

protected GetContextLabel ( int i ) : string
i int
Результат string
        protected internal virtual string GetContextLabel(int i)
        {
            if (i == PredictionContext.EMPTY_RETURN_STATE)
            {
                return "ctx:EMPTY";
            }
            if (atn != null && i > 0 && i <= atn.states.Count)
            {
                ATNState state = atn.states[i];
                int ruleIndex = state.ruleIndex;
                if (ruleNames != null && ruleIndex >= 0 && ruleIndex < ruleNames.Length)
                {
                    return "ctx:" + i.ToString() + "(" + ruleNames[ruleIndex] + ")";
                }
            }
            return "ctx:" + i.ToString();
        }