By default the compiler defines a copy constructor, copy assignment operator,
move constructor, move assignment operator and destructor. The default can be
-supressed by explicit user-definitions. The relationship between which
-functions will be supressed by definitions of other functions is complicated
+suppressed by explicit user-definitions. The relationship between which
+functions will be suppressed by definitions of other functions is complicated
and it is advised that all five are defaulted or explicitly defined.
Note that defining a function with ``= delete`` is considered to be a
-definition.
+definition.
This rule is part of the "Constructors, assignments, and destructors" profile of the C++ Core
Guidelines, corresponding to rule C.21. See
Token t = readNextToken();
Here the second line is indented in a way that suggests that it is meant to be
-the body of the `while` loop - whose body is in fact empty, becasue of the
+the body of the `while` loop - whose body is in fact empty, because of the
semicolon at the end of the first line.
Either remove the indentation from the second line: