getAllContextNodes_ static method
void
getAllContextNodes_(
- PredictionContext? context,
- List<
PredictionContext> nodes, - Map<
PredictionContext, PredictionContext> visited
Implementation
static void getAllContextNodes_(
PredictionContext? context,
List<PredictionContext> nodes,
Map<PredictionContext, PredictionContext> visited,
) {
if (context == null || visited.containsKey(context)) return;
visited[context] = context;
nodes.add(context);
for (var i = 0; i < context.length; i++) {
getAllContextNodes_(context.getParent(i), nodes, visited);
}
}