@@ -397,7 +397,7 @@ Repeated fields (:class:`<repeated-field>`) have a list of values of
397397the field type, instead of just a single one. Currently two kinds
398398of repeated fields are supported, :class: `<self-delimited-repeated-field> `
399399and :class: `<count-repeated-field> `, they only differ in the way the
400- the number of elements in the repeated field is determined.
400+ number of elements in the repeated field is determined.
401401
402402A self-delimited field definition uses an expression to evaluate whether
403403or not the end of the list of values has been reached, usually by checking
@@ -487,7 +487,7 @@ vector completely, but only the requested fields. To achieve this, we
487487gather information about each field, specifically its start and end
488488offset, and also its length, already at compile time, using a number
489489system consisting of the type union between :drm: `<integer> ` and
490- :const: `$unknown-at-compile-time `, for which basic arithmetics is
490+ :const: `$unknown-at-compile-time `, for which basic arithmetic is
491491defined.
492492
493493For fixed sized fields, meaning single fields with a static and fixed
@@ -497,7 +497,7 @@ known at compile time. Accessing the ``payload`` is a subsequence
497497operation (performing zerocopy) starting at bit 112 (or byte 15) of
498498the binary vector.
499499
500- While at the user level arithmetics is on the bit level, accesses at
500+ While at the user level arithmetic is on the bit level, accesses at
501501byte boundaries are done directly into the byte vector. This is
502502encapsulated in the class :class: `<stretchy-byte-vector-subsequence> `
503503
0 commit comments