public SymbolChecks(Grammar g, SymbolCollector collector)
{
this.g = g;
this.collector = collector;
this.errMgr = g.tool.errMgr;
foreach (GrammarAST tokenId in collector.tokenIDRefs)
{
tokenIDs.Add(tokenId.Text);
}
//System.Console.WriteLine("rules="+collector.rules);
//System.Console.WriteLine("rulerefs="+collector.rulerefs);
//System.Console.WriteLine("tokenIDRefs="+collector.tokenIDRefs);
//System.Console.WriteLine("terminals="+collector.terminals);
//System.Console.WriteLine("strings="+collector.strings);
//System.Console.WriteLine("tokensDef="+collector.tokensDefs);
//System.Console.WriteLine("actions="+collector.actions);
//System.Console.WriteLine("scopes="+collector.scopes);
}