@Override
protected Tuple2<DFAState, ParserRuleContext> computeTargetState(DFA dfa, DFAState s, ParserRuleContext remainingGlobalContext, int t, boolean useContext, PredictionContextCache contextCache) {
computedTransitions[decision]++;
long startTime = System.nanoTime();
try {
return super.computeTargetState(dfa, s, remainingGlobalContext, t, useContext, contextCache);
} finally {
long totalTime = System.nanoTime() - startTime;
decisionCost[dfa.decision] += totalTime;
if (useContext) {
decisionLlCost[dfa.decision] += totalTime;
}
}
}
StatisticsParserATNSimulator.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:antlrworks2
作者:
评论列表
文章目录