diff --git a/doc/langref.html.in b/doc/langref.html.in index 54b73317d8..b963eea92d 100644 --- a/doc/langref.html.in +++ b/doc/langref.html.in @@ -12373,11 +12373,7 @@ Root <- skip container_doc_comment? ContainerMembers eof # *** Top level *** ContainerMembers <- ContainerDeclarations (ContainerField COMMA)* (ContainerField / ContainerDeclarations) -ContainerDeclarations - <- TestDecl ContainerDeclarations - / ComptimeDecl ContainerDeclarations - / doc_comment? KEYWORD_pub? Decl ContainerDeclarations - / +ContainerDeclarations <- (TestDecl / ComptimeDecl / doc_comment? KEYWORD_pub? Decl)* TestDecl <- KEYWORD_test (STRINGLITERALSINGLE / IDENTIFIER)? Block diff --git a/lib/std/zig/Parse.zig b/lib/std/zig/Parse.zig index 19c89221c6..67e2939865 100644 --- a/lib/std/zig/Parse.zig +++ b/lib/std/zig/Parse.zig @@ -207,11 +207,7 @@ pub fn parseZon(p: *Parse) !void { /// ContainerMembers <- ContainerDeclarations (ContainerField COMMA)* (ContainerField / ContainerDeclarations) /// -/// ContainerDeclarations -/// <- TestDecl ContainerDeclarations -/// / ComptimeDecl ContainerDeclarations -/// / doc_comment? KEYWORD_pub? Decl ContainerDeclarations -/// / +/// ContainerDeclarations <- (TestDecl / ComptimeDecl / doc_comment? KEYWORD_pub? Decl)* /// /// ComptimeDecl <- KEYWORD_comptime Block fn parseContainerMembers(p: *Parse) !Members {