gh-127303: Add docs for token.EXACT_TOKEN_TYPES (GH-127304)
---------
(cherry picked from commit
dd3a87d2a8f8750978359a99de2c5cb2168351d1)
Co-authored-by: Илья Любавский <100635212+lubaskinc0de@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
``type_comments=True``.
+.. data:: EXACT_TOKEN_TYPES
+
+ A dictionary mapping the string representation of a token to its numeric code.
+
+ .. versionadded:: 3.8
+
+
.. versionchanged:: 3.5
Added :data:`AWAIT` and :data:`ASYNC` tokens.
"""Token constants."""
# Auto-generated by Tools/build/generate_token.py
-__all__ = ['tok_name', 'ISTERMINAL', 'ISNONTERMINAL', 'ISEOF']
+__all__ = ['tok_name', 'ISTERMINAL', 'ISNONTERMINAL', 'ISEOF',
+ 'EXACT_TOKEN_TYPES']
ENDMARKER = 0
NAME = 1
Taras Lyapun
Jim Lynch
Mikael Lyngvig
+Ilya Lyubavski
Jeff MacDonald
John Machin
Andrew I MacIntyre
--- /dev/null
+Publicly expose :data:`~token.EXACT_TOKEN_TYPES` in :attr:`!token.__all__`.
# {AUTO_GENERATED_BY_SCRIPT}
'''
token_py_template += '''
-__all__ = ['tok_name', 'ISTERMINAL', 'ISNONTERMINAL', 'ISEOF']
+__all__ = ['tok_name', 'ISTERMINAL', 'ISNONTERMINAL', 'ISEOF',
+ 'EXACT_TOKEN_TYPES']
%s
N_TOKENS = %d