/// <summary> /// Adds the "TOP" node to the specified parse. /// </summary> /// <param name="parse">The complete parse.</param> protected override void AdvanceTop(Parse parse) { buildModel.Eval(buildContextGenerator.GetContext(parse.Children, 0), bProbs); parse.AddProbability(Math.Log(bProbs[topStartIndex])); checkModel.Eval(checkContextGenerator.GetContext(parse.Children, TOP_NODE, 0, 0), cProbs); parse.AddProbability(Math.Log(cProbs[completeIndex])); parse.Type = TOP_NODE; }