diff --git a/stdlib/parser.krak b/stdlib/parser.krak index 8d94bfd..a6e8d85 100644 --- a/stdlib/parser.krak +++ b/stdlib/parser.krak @@ -457,7 +457,7 @@ obj gss (Object) { edges.set(make_pair(start,end), edge) } fun get_containing_frontier(node: *tree): int { - for (var i = 0; i < data.size; i++;) + for (var i = data.size-1; i >= 0; i--;) if (data[i].contains(node)) return i return -1