Antlr3.Tool.Grammar.GetNumberOfAltsForDecisionNFA C# (CSharp) Method

GetNumberOfAltsForDecisionNFA() public method

public GetNumberOfAltsForDecisionNFA ( Antlr3.Analysis.NFAState decisionState ) : int
decisionState Antlr3.Analysis.NFAState
return int
        public virtual int GetNumberOfAltsForDecisionNFA( NFAState decisionState )
        {
            if ( decisionState == null )
            {
                return 0;
            }
            int n = 1;
            NFAState p = decisionState;
            while ( p.transition[1] != null )
            {
                n++;
                p = (NFAState)p.transition[1].Target;
            }
            return n;
        }
Grammar