Fix typos in the Tools directory (GH-28769)

Like #28744 but for the Tools directory.

[skip issue] Opening a related issue is pending python/psf-infra-meta#130

Automerge-Triggered-By: GH:pablogsal
This commit is contained in:
Christian Clauss 2021-10-06 19:55:16 +02:00 committed by GitHub
parent 0571b934f5
commit 682aecfdeb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 24 additions and 24 deletions

View File

@ -482,7 +482,7 @@ COMMANDS = {
cmd_analyze, cmd_analyze,
), ),
'data': ( 'data': (
'check/manage local data (e.g. knwon types, ignored vars, caches)', 'check/manage local data (e.g. known types, ignored vars, caches)',
[_cli_data], [_cli_data],
cmd_data, cmd_data,
), ),

View File

@ -230,11 +230,11 @@ class Analyzed:
return self return self
def as_rowdata(self, columns=None): def as_rowdata(self, columns=None):
# XXX finsih! # XXX finish!
return self.item.as_rowdata(columns) return self.item.as_rowdata(columns)
def render_rowdata(self, columns=None): def render_rowdata(self, columns=None):
# XXX finsih! # XXX finish!
return self.item.render_rowdata(columns) return self.item.render_rowdata(columns)
def render(self, fmt='line', *, itemonly=False): def render(self, fmt='line', *, itemonly=False):

View File

@ -41,7 +41,7 @@ def configure_logger(logger, verbosity=VERBOSITY, *,
def hide_emit_errors(): def hide_emit_errors():
"""Ignore errors while emitting log entries. """Ignore errors while emitting log entries.
Rather than printing a message desribing the error, we show nothing. Rather than printing a message describing the error, we show nothing.
""" """
# For now we simply ignore all exceptions. If we wanted to ignore # For now we simply ignore all exceptions. If we wanted to ignore
# specific ones (e.g. BrokenPipeError) then we would need to use # specific ones (e.g. BrokenPipeError) then we would need to use

View File

@ -26,7 +26,7 @@ def parse_entries(entries, *, ignoresep=None):
# We read the entire file here to ensure the file # We read the entire file here to ensure the file
# gets closed sooner rather than later. Note that # gets closed sooner rather than later. Note that
# the file would stay open if this iterator is never # the file would stay open if this iterator is never
# exchausted. # exhausted.
lines = infile.read().splitlines() lines = infile.read().splitlines()
for line in _iter_significant_lines(lines): for line in _iter_significant_lines(lines):
yield line, filename yield line, filename

View File

@ -1029,7 +1029,7 @@ class Function(Declaration):
@classmethod @classmethod
def _raw_data(self, data): def _raw_data(self, data):
# XXX finsh! # XXX finish!
return data return data
@classmethod @classmethod
@ -1255,7 +1255,7 @@ class Enum(TypeDeclaration):
@classmethod @classmethod
def _raw_data(self, data): def _raw_data(self, data):
# XXX finsih! # XXX finish!
return data return data
@classmethod @classmethod
@ -1296,12 +1296,12 @@ class Statement(HighlevelParsedItem):
@classmethod @classmethod
def _resolve_data(cls, data): def _resolve_data(cls, data):
# XXX finsih! # XXX finish!
return data, None return data, None
@classmethod @classmethod
def _raw_data(self, data): def _raw_data(self, data):
# XXX finsih! # XXX finish!
return data return data
@classmethod @classmethod

View File

@ -7,7 +7,7 @@ valid C code.
Furthermore, the grammar rules for the C syntax (particularly as Furthermore, the grammar rules for the C syntax (particularly as
described in the K&R book) actually describe a superset, of which the described in the K&R book) actually describe a superset, of which the
full C langage is a proper subset. Here are some of the extra full C language is a proper subset. Here are some of the extra
conditions that must be applied when parsing C code: conditions that must be applied when parsing C code:
* ... * ...
@ -90,7 +90,7 @@ Here are the cases where we've taken shortcuts or made assumptions:
* no "inline" type declarations (struct, union, enum) in function * no "inline" type declarations (struct, union, enum) in function
parameters ~(including function pointers)~ parameters ~(including function pointers)~
* no "inline" type decls in function return types * no "inline" type decls in function return types
* no superflous parentheses in declarators * no superfluous parentheses in declarators
* var decls in for loops are always "simple" (e.g. no inline types) * var decls in for loops are always "simple" (e.g. no inline types)
* only inline struct/union/enum decls may be anonymouns (without a name) * only inline struct/union/enum decls may be anonymouns (without a name)
* no function pointers in function pointer parameters * no function pointers in function pointer parameters

View File

@ -19,7 +19,7 @@ from . import (
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
# Supprted "source": # Supported "source":
# * filename (string) # * filename (string)
# * lines (iterable) # * lines (iterable)
# * text (string) # * text (string)
@ -156,7 +156,7 @@ def handling_errors(ignore_exc=None, *, log_err=None):
# tools # tools
_COMPILERS = { _COMPILERS = {
# matching disutils.ccompiler.compiler_class: # matching distutils.ccompiler.compiler_class:
'unix': _gcc.preprocess, 'unix': _gcc.preprocess,
'msvc': None, 'msvc': None,
'cygwin': None, 'cygwin': None,

View File

@ -342,7 +342,7 @@ COMMANDS = {
cmd_parse, cmd_parse,
), ),
'data': ( 'data': (
'check/manage local data (e.g. knwon types, ignored vars, caches)', 'check/manage local data (e.g. known types, ignored vars, caches)',
[_cli_data], [_cli_data],
cmd_data, cmd_data,
), ),

View File

@ -2106,7 +2106,7 @@ Python/import.c import_find_and_load header -
#----------------------- #-----------------------
# runtime state # runtime state
# (look at the bottome of the file) # (look at the bottom of the file)
#----------------------- #-----------------------
# modules # modules

Can't render this file because it has a wrong number of fields in line 4.

View File

@ -737,7 +737,7 @@ class CParserGenerator(ParserGenerator, GrammarVisitor):
self.print( self.print(
f'D(fprintf(stderr, "%*c+ {rulename}[%d-%d]: %s succeeded!\\n", p->level, \' \', _mark, p->mark, "{node_str}"));' f'D(fprintf(stderr, "%*c+ {rulename}[%d-%d]: %s succeeded!\\n", p->level, \' \', _mark, p->mark, "{node_str}"));'
) )
# Prepare to emmit the rule action and do so # Prepare to emit the rule action and do so
if node.action and "EXTRA" in node.action: if node.action and "EXTRA" in node.action:
self._set_up_token_end_metadata_extraction() self._set_up_token_end_metadata_extraction()
if self.skip_actions: if self.skip_actions:

View File

@ -56,7 +56,7 @@ class FirstSetCalculator(GrammarVisitor):
result -= to_remove result -= to_remove
# If the set of new terminals can start with the empty string, # If the set of new terminals can start with the empty string,
# it means that the item is completelly nullable and we should # it means that the item is completely nullable and we should
# also considering at least the next item in case the current # also considering at least the next item in case the current
# one fails to parse. # one fails to parse.

View File

@ -73,7 +73,7 @@ def main() -> None:
package_json = load_json(package_name) package_json = load_json(package_name)
try: try:
print(f"Dowloading and compressing package {package_name} ... ", end="") print(f"Downloading and compressing package {package_name} ... ", end="")
download_package_code(package_name, package_json) download_package_code(package_name, package_json)
print("Done") print("Done")
except (IndexError, KeyError): except (IndexError, KeyError):

View File

@ -9,7 +9,7 @@ format of the file is. If it can't figure out the file format, or it has
trouble reading the file, None is returned. You can pass get_colordb() an trouble reading the file, None is returned. You can pass get_colordb() an
optional filetype argument. optional filetype argument.
Supporte file types are: Supported file types are:
X_RGB_TXT -- X Consortium rgb.txt format files. Three columns of numbers X_RGB_TXT -- X Consortium rgb.txt format files. Three columns of numbers
from 0 .. 255 separated by whitespace. Arbitrary trailing from 0 .. 255 separated by whitespace. Arbitrary trailing

View File

@ -15,7 +15,7 @@ From the keyboard of flee@cs.psu.edu (Felix Lee):
:And Perl is definitely awkward with data types. I haven't yet found a :And Perl is definitely awkward with data types. I haven't yet found a
:pleasant way of shoving non-trivial data types into Perl's grammar. :pleasant way of shoving non-trivial data types into Perl's grammar.
Yes, it's pretty aweful at that, alright. Sometimes I write perl programs Yes, it's pretty awful at that, alright. Sometimes I write perl programs
that need them, and sometimes it just takes a little creativity. But that need them, and sometimes it just takes a little creativity. But
sometimes it's not worth it. I actually wrote a C program the other day sometimes it's not worth it. I actually wrote a C program the other day
(gasp) because I didn't want to deal with a game matrix with six links per node. (gasp) because I didn't want to deal with a game matrix with six links per node.

View File

@ -67,7 +67,7 @@ class Manifest:
def add(self, item): def add(self, item):
if item.name in self.contents: if item.name in self.contents:
# We assume that stable ABI items do not share names, # We assume that stable ABI items do not share names,
# even if they're diferent kinds (e.g. function vs. macro). # even if they're different kinds (e.g. function vs. macro).
raise ValueError(f'duplicate ABI item {item.name}') raise ValueError(f'duplicate ABI item {item.name}')
self.contents[item.name] = item self.contents[item.name] = item
@ -295,7 +295,7 @@ def do_unixy_check(manifest, args):
present_macros = gcc_get_limited_api_macros(['Include/Python.h']) present_macros = gcc_get_limited_api_macros(['Include/Python.h'])
feature_defines = manifest.feature_defines & present_macros feature_defines = manifest.feature_defines & present_macros
# Check that we have all neded macros # Check that we have all needed macros
expected_macros = set( expected_macros = set(
item.name for item in manifest.select({'macro'}) item.name for item in manifest.select({'macro'})
) )
@ -412,7 +412,7 @@ def binutils_check_library(manifest, library, expected_symbols, dynamic):
def gcc_get_limited_api_macros(headers): def gcc_get_limited_api_macros(headers):
"""Get all limited API macros from headers. """Get all limited API macros from headers.
Runs the preprocesor over all the header files in "Include" setting Runs the preprocessor over all the header files in "Include" setting
"-DPy_LIMITED_API" to the correct value for the running version of the "-DPy_LIMITED_API" to the correct value for the running version of the
interpreter and extracting all macro definitions (via adding -dM to the interpreter and extracting all macro definitions (via adding -dM to the
compiler arguments). compiler arguments).
@ -449,7 +449,7 @@ def gcc_get_limited_api_macros(headers):
def gcc_get_limited_api_definitions(headers): def gcc_get_limited_api_definitions(headers):
"""Get all limited API definitions from headers. """Get all limited API definitions from headers.
Run the preprocesor over all the header files in "Include" setting Run the preprocessor over all the header files in "Include" setting
"-DPy_LIMITED_API" to the correct value for the running version of the "-DPy_LIMITED_API" to the correct value for the running version of the
interpreter. interpreter.