protected override void ExitLexerAlternative(GrammarAST tree) { frequencies.Push(CombineMax(frequencies.Pop(), frequencies.Pop())); minFrequencies.Push(combineMin(minFrequencies.Pop(), minFrequencies.Pop())); }