public ElementFrequenciesVisitor(Grammar grammar, ITreeNodeStream input)
: base(input)
{
this.grammar = grammar;
frequencies = new Stack<FrequencySet<string>>();
frequencies.Push(new FrequencySet<string>());
minFrequencies = new Stack<FrequencySet<string>>();
minFrequencies.Push(SENTINEL);
}