public GetStateToGrammarRegion ( int atnStateNumber ) : Antlr4.Runtime.Misc.Interval | ||
atnStateNumber | int | |
return | Antlr4.Runtime.Misc.Interval |
public virtual Interval GetStateToGrammarRegion(int atnStateNumber)
{
if (stateToGrammarRegionMap == null)
{
stateToGrammarRegionMap = GetStateToGrammarRegionMap(ast, null); // map all nodes with non-null atn state ptr
}
if (stateToGrammarRegionMap == null)
return Interval.Invalid;
Interval result;
if (!stateToGrammarRegionMap.TryGetValue(atnStateNumber, out result))
result = Interval.Invalid;
return result;
}