You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/reference/protobuf/edition-2024-spec.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,12 @@ description = "Language specification reference for edition 2024 of the Protocol
6
6
type = "docs"
7
7
+++
8
8
9
+
**Note:** This language specification is known to be incomplete, particularly
10
+
regarding whitespace handling and other lexical nuances. The C++ `protoc`
11
+
compiler implementation serves as the definitive source of truth. This document
12
+
is a best-effort attempt to describe the behavior of the handwritten parser,
13
+
which is not based on a formal grammar.
14
+
9
15
The syntax is specified using
10
16
[Extended Backus-Naur Form (EBNF)](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_Form):
11
17
@@ -274,15 +280,19 @@ reserved foo, bar;
274
280
Some message and enum definitions can be annotated to override their default
275
281
symbol visibility.
276
282
277
-
This is controlled by [`features.default_symbol_visibility`](/editions/features/#symbol-vis) and symbol visibility is further documented in [export / local Keywords](/editions/overview/#export-local)
0 commit comments