private void FinalizeProduction(Production prod) { if (prod.semanticAction != null) { ActionScanner.CheckSpan(prod.rhs.Count, prod.semanticAction.Code, handler); } grammar.AddProduction(prod); Precedence.Calculate(prod); prod.precSpan = null; }