ReviewOS

also looking at this

zig-utils/zig-regex

Port to latest zig-master

#2
Closed armagidon-exception wants to merge main into main
53 files +1149 -1017
src/pattern_analyzer.zigmodifiedformatting only+1-2
Changes to src/pattern_analyzer.zig
@@ -324,7 +324,6 @@ pub const PatternAnalyzer = struct {
324324 }
325325
326326 fn nodesAreIdentical(self: *PatternAnalyzer, left: *ast.Node, right: *ast.Node) bool {
327
328327 if (left.node_type != right.node_type) return false;
329328
330329 return switch (left.node_type) {
@@ -337,7 +336,7 @@ pub const PatternAnalyzer = struct {
337336 const left_concat = left.data.concat;
338337 const right_concat = right.data.concat;
339338 return self.nodesAreIdentical(left_concat.left, right_concat.left) and
340 self.nodesAreIdentical(left_concat.right, right_concat.right);
339 self.nodesAreIdentical(left_concat.right, right_concat.right);
341340 },
342341 else => false,
343342 };