Example #1
0
 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;
 }