public virtual void TrackRef(IToken x)
{
IList<TerminalAST> xRefs;
if (alt.tokenRefs.TryGetValue(x.Text, out xRefs) && xRefs != null)
{
alt.tokenRefsInActions.Map(x.Text, node);
}
IList<GrammarAST> rRefs;
if (alt.ruleRefs.TryGetValue(x.Text, out rRefs) && rRefs != null)
{
alt.ruleRefsInActions.Map(x.Text, node);
}
}
}