File tree Expand file tree Collapse file tree 2 files changed +53
-4
lines changed
Expand file tree Collapse file tree 2 files changed +53
-4
lines changed Original file line number Diff line number Diff line change 4545Py_SAFE_DOWNCAST
4646Py_ULL
4747Py_VA_COPY
48+ PYLONG_BITS_IN_DIGIT
49+ PY_DWORD_MAX
50+ PY_FORMAT_SIZE_T
51+ PY_INT32_T
52+ PY_INT64_T
53+ PY_LITTLE_ENDIAN
54+ PY_LLONG_MAX
55+ PY_LLONG_MIN
56+ PY_LONG_LONG
57+ PY_SIZE_MAX
58+ PY_UINT32_T
59+ PY_UINT64_T
60+ PY_ULLONG_MAX
61+ # patchlevel.h
62+ PYTHON_ABI_STRING
63+ PYTHON_API_STRING
64+ PY_RELEASE_LEVEL_ALPHA
65+ PY_RELEASE_LEVEL_BETA
66+ PY_RELEASE_LEVEL_FINAL
67+ PY_RELEASE_LEVEL_GAMMA
68+ PY_VERSION
4869# unicodeobject.h
4970Py_UNICODE_SIZE
5071# cpython/methodobject.h
@@ -99,3 +120,31 @@ PyObject_GET_WEAKREFS_LISTPTR
99120PyOS_Readline
100121# cpython/warnings.h
101122PyErr_Warn
123+ # fileobject.h
124+ PY_STDIOTEXTMODE
125+ # structmember.h
126+ PY_WRITE_RESTRICTED
127+ # pythread.h
128+ PY_TIMEOUT_T
129+ PY_TIMEOUT_MAX
130+ # cpython/pyctype.h
131+ PY_CTF_ALNUM
132+ PY_CTF_ALPHA
133+ PY_CTF_DIGIT
134+ PY_CTF_LOWER
135+ PY_CTF_SPACE
136+ PY_CTF_UPPER
137+ PY_CTF_XDIGIT
138+ # cpython/code.h
139+ PY_DEF_EVENT
140+ PY_FOREACH_CODE_EVENT
141+ # cpython/funcobject.h
142+ PY_DEF_EVENT
143+ PY_FOREACH_FUNC_EVENT
144+ # cpython/monitoring.h
145+ PY_MONITORING_EVENT_BRANCH
146+ # cpython/dictobject.h
147+ PY_DEF_EVENT
148+ PY_FOREACH_DICT_EVENT
149+ # cpython/pystats.h
150+ PYSTATS_MAX_UOP_ID
Original file line number Diff line number Diff line change @@ -93,14 +93,14 @@ def check_for_name(name: str) -> None:
9393
9494 for function in SIMPLE_FUNCTION_REGEX .finditer (text ):
9595 name = function .group (2 )
96- if not name . startswith ( "Py" ):
96+ if not API_NAME_REGEX . fullmatch ( name ):
9797 continue
9898
9999 check_for_name (name )
100100
101101 for macro in SIMPLE_MACRO_REGEX .finditer (text ):
102102 name = macro .group (1 )
103- if not name . startswith ( "Py" ):
103+ if not API_NAME_REGEX . fullmatch ( name ):
104104 continue
105105
106106 if "(" in name :
@@ -110,14 +110,14 @@ def check_for_name(name: str) -> None:
110110
111111 for inline in SIMPLE_INLINE_REGEX .finditer (text ):
112112 name = inline .group (2 )
113- if not name . startswith ( "Py" ):
113+ if not API_NAME_REGEX . fullmatch ( name ):
114114 continue
115115
116116 check_for_name (name )
117117
118118 for data in SIMPLE_DATA_REGEX .finditer (text ):
119119 name = data .group (1 )
120- if not name . startswith ( "Py" ):
120+ if not API_NAME_REGEX . fullmatch ( name ):
121121 continue
122122
123123 check_for_name (name )
You can’t perform that action at this time.
0 commit comments