Lines Matching refs:decision

84         // Record a DecisionData for each decision we hit while parsing
171 descriptor.decision = decisionNumber;
182 d.decision = descriptor;
195 d.decision.maxk = Math.Max(d.decision.maxk, depth);
198 Console.WriteLine("exitDecision " + decisionNumber + " in " + d.decision.ruleName +
202 decisionEvents.Add(d); // done with decision; track all
226 d.decision.ruleName + "-" + d.decision.decision + " start index " + d.startIndex);
230 /** The parser is in a decision if the decision depth > 0. This
245 /** Track refs to lookahead if in a fixed/nonfixed decision.
251 Console.WriteLine("LT(" + i + ")=" + t + " index " + t.TokenIndex + " relative to " + d.decision.ruleName + "-" +
252 d.decision.decision + " start index " + d.startIndex);
280 /** Track backtracking decisions. You'll see a fixed or cyclic decision
285 * enter decision
291 * exit decision
300 if (e.decision.couldBacktrack) {
302 e.decision.numBacktrackOccurrences++;
342 d.decision.numSemPredEvals++;
344 Console.WriteLine("eval " + predicate + " in " + d.decision.ruleName + "-" +
345 d.decision.decision);
352 //System.out.println("decision "+e.decision.decision+": k="+e.k);
353 e.decision.avgk += e.k;
366 //System.out.println("dec "+d.decision+" backtracks "+percentBacktracks*100+"%");
506 buf.Append("Number of decision events ");
518 // buf.Append("min lookahead used in a fixed lookahead decision ");
521 // buf.Append("max lookahead used in a fixed lookahead decision ");
533 // buf.Append("min lookahead used in an arbitrary lookahead decision ");
536 // buf.Append("max lookahead used in an arbitrary lookahead decision ");
609 buf.Append(s.decision);
611 buf.Append(LocationDescription(s.fileName, s.ruleName, s.line, s.pos)); // decision number
706 public int decision;
714 public float avgk; // avg across all decision events
720 // all about a specific exec of a single decision
722 public DecisionDescriptor decision;