for (i = 0; i < n_flattened_elements; i++) {
expr_ty elem = asdl_seq_GET(flattened, i);
- /* The concatenation of a FormattedValue and an empty Contant should
+ /* The concatenation of a FormattedValue and an empty Constant should
lead to the FormattedValue itself. Thus, we will not take any empty
constants into account, just as in `_PyPegen_joined_str` */
if (f_string_found && elem->kind == Constant_kind &&
def metadata(self):
if self._metadata is None:
raise ValueError(
- "%s was expecting to be annnotated with metadata"
+ "%s was expecting to be annotated with metadata"
% type(self).__name__
)
return self._metadata
static int
_PyPegen_tokenize_full_source_to_check_for_errors(Parser *p) {
// Tokenize the whole input to see if there are any tokenization
- // errors such as mistmatching parentheses. These will get priority
+ // errors such as mismatching parentheses. These will get priority
// over generic syntax errors only if the line number of the error is
// before the one that we had for the generic error.