public virtual int GetUniqueAlt()
{
int alt = NFA.INVALID_ALT_NUMBER;
int numConfigs = _nfaConfigurations.Count;
for ( int i = 0; i < numConfigs; i++ )
{
NFAConfiguration configuration = _nfaConfigurations[i];
if ( alt == NFA.INVALID_ALT_NUMBER )
{
alt = configuration.Alt; // found first alt
}
else if ( configuration.Alt != alt )
{
return NFA.INVALID_ALT_NUMBER;
}
}
return alt;
}