gooderp18绿色标准版
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

788 lines
50KB

  1. <!DOCTYPE html>
  2. <html lang="en" data-content_root="../">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
  6. <meta property="og:title" content="token — Constants used with Python parse trees" />
  7. <meta property="og:type" content="website" />
  8. <meta property="og:url" content="https://docs.python.org/3/library/token.html" />
  9. <meta property="og:site_name" content="Python documentation" />
  10. <meta property="og:description" content="Source code: Lib/token.py This module provides constants which represent the numeric values of leaf nodes of the parse tree (terminal tokens). Refer to the file Grammar/Tokens in the Python distrib..." />
  11. <meta property="og:image" content="https://docs.python.org/3/_static/og-image.png" />
  12. <meta property="og:image:alt" content="Python documentation" />
  13. <meta name="description" content="Source code: Lib/token.py This module provides constants which represent the numeric values of leaf nodes of the parse tree (terminal tokens). Refer to the file Grammar/Tokens in the Python distrib..." />
  14. <meta property="og:image:width" content="200" />
  15. <meta property="og:image:height" content="200" />
  16. <meta name="theme-color" content="#3776ab" />
  17. <title>token — Constants used with Python parse trees &#8212; Python 3.12.3 documentation</title><meta name="viewport" content="width=device-width, initial-scale=1.0">
  18. <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=80d5e7a1" />
  19. <link rel="stylesheet" type="text/css" href="../_static/pydoctheme.css?v=bb723527" />
  20. <link id="pygments_dark_css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css" href="../_static/pygments_dark.css?v=b20cc3f5" />
  21. <script src="../_static/documentation_options.js?v=2c828074"></script>
  22. <script src="../_static/doctools.js?v=888ff710"></script>
  23. <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
  24. <script src="../_static/sidebar.js"></script>
  25. <link rel="search" type="application/opensearchdescription+xml"
  26. title="Search within Python 3.12.3 documentation"
  27. href="../_static/opensearch.xml"/>
  28. <link rel="author" title="About these documents" href="../about.html" />
  29. <link rel="index" title="Index" href="../genindex.html" />
  30. <link rel="search" title="Search" href="../search.html" />
  31. <link rel="copyright" title="Copyright" href="../copyright.html" />
  32. <link rel="next" title="keyword — Testing for Python keywords" href="keyword.html" />
  33. <link rel="prev" title="symtable — Access to the compiler’s symbol tables" href="symtable.html" />
  34. <link rel="canonical" href="https://docs.python.org/3/library/token.html" />
  35. <style>
  36. @media only screen {
  37. table.full-width-table {
  38. width: 100%;
  39. }
  40. }
  41. </style>
  42. <link rel="stylesheet" href="../_static/pydoctheme_dark.css" media="(prefers-color-scheme: dark)" id="pydoctheme_dark_css">
  43. <link rel="shortcut icon" type="image/png" href="../_static/py.svg" />
  44. <script type="text/javascript" src="../_static/copybutton.js"></script>
  45. <script type="text/javascript" src="../_static/menu.js"></script>
  46. <script type="text/javascript" src="../_static/search-focus.js"></script>
  47. <script type="text/javascript" src="../_static/themetoggle.js"></script>
  48. </head>
  49. <body>
  50. <div class="mobile-nav">
  51. <input type="checkbox" id="menuToggler" class="toggler__input" aria-controls="navigation"
  52. aria-pressed="false" aria-expanded="false" role="button" aria-label="Menu" />
  53. <nav class="nav-content" role="navigation">
  54. <label for="menuToggler" class="toggler__label">
  55. <span></span>
  56. </label>
  57. <span class="nav-items-wrapper">
  58. <a href="https://www.python.org/" class="nav-logo">
  59. <img src="../_static/py.svg" alt="Python logo"/>
  60. </a>
  61. <span class="version_switcher_placeholder"></span>
  62. <form role="search" class="search" action="../search.html" method="get">
  63. <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" class="search-icon">
  64. <path fill-rule="nonzero" fill="currentColor" d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 001.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 00-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 005.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path>
  65. </svg>
  66. <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" />
  67. <input type="submit" value="Go"/>
  68. </form>
  69. </span>
  70. </nav>
  71. <div class="menu-wrapper">
  72. <nav class="menu" role="navigation" aria-label="main navigation">
  73. <div class="language_switcher_placeholder"></div>
  74. <label class="theme-selector-label">
  75. Theme
  76. <select class="theme-selector" oninput="activateTheme(this.value)">
  77. <option value="auto" selected>Auto</option>
  78. <option value="light">Light</option>
  79. <option value="dark">Dark</option>
  80. </select>
  81. </label>
  82. <div>
  83. <h4>Previous topic</h4>
  84. <p class="topless"><a href="symtable.html"
  85. title="previous chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">symtable</span></code> — Access to the compiler’s symbol tables</a></p>
  86. </div>
  87. <div>
  88. <h4>Next topic</h4>
  89. <p class="topless"><a href="keyword.html"
  90. title="next chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">keyword</span></code> — Testing for Python keywords</a></p>
  91. </div>
  92. <div role="note" aria-label="source link">
  93. <h3>This Page</h3>
  94. <ul class="this-page-menu">
  95. <li><a href="../bugs.html">Report a Bug</a></li>
  96. <li>
  97. <a href="https://github.com/python/cpython/blob/main/Doc/library/token.rst"
  98. rel="nofollow">Show Source
  99. </a>
  100. </li>
  101. </ul>
  102. </div>
  103. </nav>
  104. </div>
  105. </div>
  106. <div class="related" role="navigation" aria-label="related navigation">
  107. <h3>Navigation</h3>
  108. <ul>
  109. <li class="right" style="margin-right: 10px">
  110. <a href="../genindex.html" title="General Index"
  111. accesskey="I">index</a></li>
  112. <li class="right" >
  113. <a href="../py-modindex.html" title="Python Module Index"
  114. >modules</a> |</li>
  115. <li class="right" >
  116. <a href="keyword.html" title="keyword — Testing for Python keywords"
  117. accesskey="N">next</a> |</li>
  118. <li class="right" >
  119. <a href="symtable.html" title="symtable — Access to the compiler’s symbol tables"
  120. accesskey="P">previous</a> |</li>
  121. <li><img src="../_static/py.svg" alt="Python logo" style="vertical-align: middle; margin-top: -1px"/></li>
  122. <li><a href="https://www.python.org/">Python</a> &#187;</li>
  123. <li class="switchers">
  124. <div class="language_switcher_placeholder"></div>
  125. <div class="version_switcher_placeholder"></div>
  126. </li>
  127. <li>
  128. </li>
  129. <li id="cpython-language-and-version">
  130. <a href="../index.html">3.12.3 Documentation</a> &#187;
  131. </li>
  132. <li class="nav-item nav-item-1"><a href="index.html" >The Python Standard Library</a> &#187;</li>
  133. <li class="nav-item nav-item-2"><a href="language.html" accesskey="U">Python Language Services</a> &#187;</li>
  134. <li class="nav-item nav-item-this"><a href=""><code class="xref py py-mod docutils literal notranslate"><span class="pre">token</span></code> — Constants used with Python parse trees</a></li>
  135. <li class="right">
  136. <div class="inline-search" role="search">
  137. <form class="inline-search" action="../search.html" method="get">
  138. <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" id="search-box" />
  139. <input type="submit" value="Go" />
  140. </form>
  141. </div>
  142. |
  143. </li>
  144. <li class="right">
  145. <label class="theme-selector-label">
  146. Theme
  147. <select class="theme-selector" oninput="activateTheme(this.value)">
  148. <option value="auto" selected>Auto</option>
  149. <option value="light">Light</option>
  150. <option value="dark">Dark</option>
  151. </select>
  152. </label> |</li>
  153. </ul>
  154. </div>
  155. <div class="document">
  156. <div class="documentwrapper">
  157. <div class="bodywrapper">
  158. <div class="body" role="main">
  159. <section id="module-token">
  160. <span id="token-constants-used-with-python-parse-trees"></span><h1><a class="reference internal" href="#module-token" title="token: Constants representing terminal nodes of the parse tree."><code class="xref py py-mod docutils literal notranslate"><span class="pre">token</span></code></a> — Constants used with Python parse trees<a class="headerlink" href="#module-token" title="Link to this heading">¶</a></h1>
  161. <p><strong>Source code:</strong> <a class="reference external" href="https://github.com/python/cpython/tree/3.12/Lib/token.py">Lib/token.py</a></p>
  162. <hr class="docutils" />
  163. <p>This module provides constants which represent the numeric values of leaf nodes
  164. of the parse tree (terminal tokens). Refer to the file <code class="file docutils literal notranslate"><span class="pre">Grammar/Tokens</span></code>
  165. in the Python distribution for the definitions of the names in the context of
  166. the language grammar. The specific numeric values which the names map to may
  167. change between Python versions.</p>
  168. <p>The module also provides a mapping from numeric codes to names and some
  169. functions. The functions mirror definitions in the Python C header files.</p>
  170. <dl class="py data">
  171. <dt class="sig sig-object py" id="token.tok_name">
  172. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">tok_name</span></span><a class="headerlink" href="#token.tok_name" title="Link to this definition">¶</a></dt>
  173. <dd><p>Dictionary mapping the numeric values of the constants defined in this module
  174. back to name strings, allowing more human-readable representation of parse trees
  175. to be generated.</p>
  176. </dd></dl>
  177. <dl class="py function">
  178. <dt class="sig sig-object py" id="token.ISTERMINAL">
  179. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ISTERMINAL</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#token.ISTERMINAL" title="Link to this definition">¶</a></dt>
  180. <dd><p>Return <code class="docutils literal notranslate"><span class="pre">True</span></code> for terminal token values.</p>
  181. </dd></dl>
  182. <dl class="py function">
  183. <dt class="sig sig-object py" id="token.ISNONTERMINAL">
  184. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ISNONTERMINAL</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#token.ISNONTERMINAL" title="Link to this definition">¶</a></dt>
  185. <dd><p>Return <code class="docutils literal notranslate"><span class="pre">True</span></code> for non-terminal token values.</p>
  186. </dd></dl>
  187. <dl class="py function">
  188. <dt class="sig sig-object py" id="token.ISEOF">
  189. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ISEOF</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#token.ISEOF" title="Link to this definition">¶</a></dt>
  190. <dd><p>Return <code class="docutils literal notranslate"><span class="pre">True</span></code> if <em>x</em> is the marker indicating the end of input.</p>
  191. </dd></dl>
  192. <p>The token constants are:</p>
  193. <dl class="py data">
  194. <dt class="sig sig-object py" id="token.ENDMARKER">
  195. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ENDMARKER</span></span><a class="headerlink" href="#token.ENDMARKER" title="Link to this definition">¶</a></dt>
  196. <dd></dd></dl>
  197. <dl class="py data">
  198. <dt class="sig sig-object py" id="token.NAME">
  199. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">NAME</span></span><a class="headerlink" href="#token.NAME" title="Link to this definition">¶</a></dt>
  200. <dd></dd></dl>
  201. <dl class="py data">
  202. <dt class="sig sig-object py" id="token.NUMBER">
  203. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">NUMBER</span></span><a class="headerlink" href="#token.NUMBER" title="Link to this definition">¶</a></dt>
  204. <dd></dd></dl>
  205. <dl class="py data">
  206. <dt class="sig sig-object py" id="token.STRING">
  207. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">STRING</span></span><a class="headerlink" href="#token.STRING" title="Link to this definition">¶</a></dt>
  208. <dd></dd></dl>
  209. <dl class="py data">
  210. <dt class="sig sig-object py" id="token.NEWLINE">
  211. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">NEWLINE</span></span><a class="headerlink" href="#token.NEWLINE" title="Link to this definition">¶</a></dt>
  212. <dd></dd></dl>
  213. <dl class="py data">
  214. <dt class="sig sig-object py" id="token.INDENT">
  215. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">INDENT</span></span><a class="headerlink" href="#token.INDENT" title="Link to this definition">¶</a></dt>
  216. <dd></dd></dl>
  217. <dl class="py data">
  218. <dt class="sig sig-object py" id="token.DEDENT">
  219. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">DEDENT</span></span><a class="headerlink" href="#token.DEDENT" title="Link to this definition">¶</a></dt>
  220. <dd></dd></dl>
  221. <dl class="py data">
  222. <dt class="sig sig-object py" id="token.LPAR">
  223. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">LPAR</span></span><a class="headerlink" href="#token.LPAR" title="Link to this definition">¶</a></dt>
  224. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;(&quot;</span></code>.</p>
  225. </dd></dl>
  226. <dl class="py data">
  227. <dt class="sig sig-object py" id="token.RPAR">
  228. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">RPAR</span></span><a class="headerlink" href="#token.RPAR" title="Link to this definition">¶</a></dt>
  229. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;)&quot;</span></code>.</p>
  230. </dd></dl>
  231. <dl class="py data">
  232. <dt class="sig sig-object py" id="token.LSQB">
  233. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">LSQB</span></span><a class="headerlink" href="#token.LSQB" title="Link to this definition">¶</a></dt>
  234. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;[&quot;</span></code>.</p>
  235. </dd></dl>
  236. <dl class="py data">
  237. <dt class="sig sig-object py" id="token.RSQB">
  238. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">RSQB</span></span><a class="headerlink" href="#token.RSQB" title="Link to this definition">¶</a></dt>
  239. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;]&quot;</span></code>.</p>
  240. </dd></dl>
  241. <dl class="py data">
  242. <dt class="sig sig-object py" id="token.COLON">
  243. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">COLON</span></span><a class="headerlink" href="#token.COLON" title="Link to this definition">¶</a></dt>
  244. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;:&quot;</span></code>.</p>
  245. </dd></dl>
  246. <dl class="py data">
  247. <dt class="sig sig-object py" id="token.COMMA">
  248. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">COMMA</span></span><a class="headerlink" href="#token.COMMA" title="Link to this definition">¶</a></dt>
  249. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;,&quot;</span></code>.</p>
  250. </dd></dl>
  251. <dl class="py data">
  252. <dt class="sig sig-object py" id="token.SEMI">
  253. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">SEMI</span></span><a class="headerlink" href="#token.SEMI" title="Link to this definition">¶</a></dt>
  254. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;;&quot;</span></code>.</p>
  255. </dd></dl>
  256. <dl class="py data">
  257. <dt class="sig sig-object py" id="token.PLUS">
  258. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">PLUS</span></span><a class="headerlink" href="#token.PLUS" title="Link to this definition">¶</a></dt>
  259. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;+&quot;</span></code>.</p>
  260. </dd></dl>
  261. <dl class="py data">
  262. <dt class="sig sig-object py" id="token.MINUS">
  263. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">MINUS</span></span><a class="headerlink" href="#token.MINUS" title="Link to this definition">¶</a></dt>
  264. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;-&quot;</span></code>.</p>
  265. </dd></dl>
  266. <dl class="py data">
  267. <dt class="sig sig-object py" id="token.STAR">
  268. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">STAR</span></span><a class="headerlink" href="#token.STAR" title="Link to this definition">¶</a></dt>
  269. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;*&quot;</span></code>.</p>
  270. </dd></dl>
  271. <dl class="py data">
  272. <dt class="sig sig-object py" id="token.SLASH">
  273. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">SLASH</span></span><a class="headerlink" href="#token.SLASH" title="Link to this definition">¶</a></dt>
  274. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;/&quot;</span></code>.</p>
  275. </dd></dl>
  276. <dl class="py data">
  277. <dt class="sig sig-object py" id="token.VBAR">
  278. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">VBAR</span></span><a class="headerlink" href="#token.VBAR" title="Link to this definition">¶</a></dt>
  279. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;|&quot;</span></code>.</p>
  280. </dd></dl>
  281. <dl class="py data">
  282. <dt class="sig sig-object py" id="token.AMPER">
  283. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">AMPER</span></span><a class="headerlink" href="#token.AMPER" title="Link to this definition">¶</a></dt>
  284. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&amp;&quot;</span></code>.</p>
  285. </dd></dl>
  286. <dl class="py data">
  287. <dt class="sig sig-object py" id="token.LESS">
  288. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">LESS</span></span><a class="headerlink" href="#token.LESS" title="Link to this definition">¶</a></dt>
  289. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&lt;&quot;</span></code>.</p>
  290. </dd></dl>
  291. <dl class="py data">
  292. <dt class="sig sig-object py" id="token.GREATER">
  293. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">GREATER</span></span><a class="headerlink" href="#token.GREATER" title="Link to this definition">¶</a></dt>
  294. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&gt;&quot;</span></code>.</p>
  295. </dd></dl>
  296. <dl class="py data">
  297. <dt class="sig sig-object py" id="token.EQUAL">
  298. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">EQUAL</span></span><a class="headerlink" href="#token.EQUAL" title="Link to this definition">¶</a></dt>
  299. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;=&quot;</span></code>.</p>
  300. </dd></dl>
  301. <dl class="py data">
  302. <dt class="sig sig-object py" id="token.DOT">
  303. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">DOT</span></span><a class="headerlink" href="#token.DOT" title="Link to this definition">¶</a></dt>
  304. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;.&quot;</span></code>.</p>
  305. </dd></dl>
  306. <dl class="py data">
  307. <dt class="sig sig-object py" id="token.PERCENT">
  308. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">PERCENT</span></span><a class="headerlink" href="#token.PERCENT" title="Link to this definition">¶</a></dt>
  309. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;%&quot;</span></code>.</p>
  310. </dd></dl>
  311. <dl class="py data">
  312. <dt class="sig sig-object py" id="token.LBRACE">
  313. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">LBRACE</span></span><a class="headerlink" href="#token.LBRACE" title="Link to this definition">¶</a></dt>
  314. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;{&quot;</span></code>.</p>
  315. </dd></dl>
  316. <dl class="py data">
  317. <dt class="sig sig-object py" id="token.RBRACE">
  318. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">RBRACE</span></span><a class="headerlink" href="#token.RBRACE" title="Link to this definition">¶</a></dt>
  319. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;}&quot;</span></code>.</p>
  320. </dd></dl>
  321. <dl class="py data">
  322. <dt class="sig sig-object py" id="token.EQEQUAL">
  323. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">EQEQUAL</span></span><a class="headerlink" href="#token.EQEQUAL" title="Link to this definition">¶</a></dt>
  324. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;==&quot;</span></code>.</p>
  325. </dd></dl>
  326. <dl class="py data">
  327. <dt class="sig sig-object py" id="token.NOTEQUAL">
  328. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">NOTEQUAL</span></span><a class="headerlink" href="#token.NOTEQUAL" title="Link to this definition">¶</a></dt>
  329. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;!=&quot;</span></code>.</p>
  330. </dd></dl>
  331. <dl class="py data">
  332. <dt class="sig sig-object py" id="token.LESSEQUAL">
  333. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">LESSEQUAL</span></span><a class="headerlink" href="#token.LESSEQUAL" title="Link to this definition">¶</a></dt>
  334. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&lt;=&quot;</span></code>.</p>
  335. </dd></dl>
  336. <dl class="py data">
  337. <dt class="sig sig-object py" id="token.GREATEREQUAL">
  338. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">GREATEREQUAL</span></span><a class="headerlink" href="#token.GREATEREQUAL" title="Link to this definition">¶</a></dt>
  339. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&gt;=&quot;</span></code>.</p>
  340. </dd></dl>
  341. <dl class="py data">
  342. <dt class="sig sig-object py" id="token.TILDE">
  343. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">TILDE</span></span><a class="headerlink" href="#token.TILDE" title="Link to this definition">¶</a></dt>
  344. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;~&quot;</span></code>.</p>
  345. </dd></dl>
  346. <dl class="py data">
  347. <dt class="sig sig-object py" id="token.CIRCUMFLEX">
  348. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">CIRCUMFLEX</span></span><a class="headerlink" href="#token.CIRCUMFLEX" title="Link to this definition">¶</a></dt>
  349. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;^&quot;</span></code>.</p>
  350. </dd></dl>
  351. <dl class="py data">
  352. <dt class="sig sig-object py" id="token.LEFTSHIFT">
  353. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">LEFTSHIFT</span></span><a class="headerlink" href="#token.LEFTSHIFT" title="Link to this definition">¶</a></dt>
  354. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&lt;&lt;&quot;</span></code>.</p>
  355. </dd></dl>
  356. <dl class="py data">
  357. <dt class="sig sig-object py" id="token.RIGHTSHIFT">
  358. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">RIGHTSHIFT</span></span><a class="headerlink" href="#token.RIGHTSHIFT" title="Link to this definition">¶</a></dt>
  359. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&gt;&gt;&quot;</span></code>.</p>
  360. </dd></dl>
  361. <dl class="py data">
  362. <dt class="sig sig-object py" id="token.DOUBLESTAR">
  363. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">DOUBLESTAR</span></span><a class="headerlink" href="#token.DOUBLESTAR" title="Link to this definition">¶</a></dt>
  364. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;**&quot;</span></code>.</p>
  365. </dd></dl>
  366. <dl class="py data">
  367. <dt class="sig sig-object py" id="token.PLUSEQUAL">
  368. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">PLUSEQUAL</span></span><a class="headerlink" href="#token.PLUSEQUAL" title="Link to this definition">¶</a></dt>
  369. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;+=&quot;</span></code>.</p>
  370. </dd></dl>
  371. <dl class="py data">
  372. <dt class="sig sig-object py" id="token.MINEQUAL">
  373. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">MINEQUAL</span></span><a class="headerlink" href="#token.MINEQUAL" title="Link to this definition">¶</a></dt>
  374. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;-=&quot;</span></code>.</p>
  375. </dd></dl>
  376. <dl class="py data">
  377. <dt class="sig sig-object py" id="token.STAREQUAL">
  378. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">STAREQUAL</span></span><a class="headerlink" href="#token.STAREQUAL" title="Link to this definition">¶</a></dt>
  379. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;*=&quot;</span></code>.</p>
  380. </dd></dl>
  381. <dl class="py data">
  382. <dt class="sig sig-object py" id="token.SLASHEQUAL">
  383. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">SLASHEQUAL</span></span><a class="headerlink" href="#token.SLASHEQUAL" title="Link to this definition">¶</a></dt>
  384. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;/=&quot;</span></code>.</p>
  385. </dd></dl>
  386. <dl class="py data">
  387. <dt class="sig sig-object py" id="token.PERCENTEQUAL">
  388. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">PERCENTEQUAL</span></span><a class="headerlink" href="#token.PERCENTEQUAL" title="Link to this definition">¶</a></dt>
  389. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;%=&quot;</span></code>.</p>
  390. </dd></dl>
  391. <dl class="py data">
  392. <dt class="sig sig-object py" id="token.AMPEREQUAL">
  393. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">AMPEREQUAL</span></span><a class="headerlink" href="#token.AMPEREQUAL" title="Link to this definition">¶</a></dt>
  394. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&amp;=&quot;</span></code>.</p>
  395. </dd></dl>
  396. <dl class="py data">
  397. <dt class="sig sig-object py" id="token.VBAREQUAL">
  398. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">VBAREQUAL</span></span><a class="headerlink" href="#token.VBAREQUAL" title="Link to this definition">¶</a></dt>
  399. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;|=&quot;</span></code>.</p>
  400. </dd></dl>
  401. <dl class="py data">
  402. <dt class="sig sig-object py" id="token.CIRCUMFLEXEQUAL">
  403. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">CIRCUMFLEXEQUAL</span></span><a class="headerlink" href="#token.CIRCUMFLEXEQUAL" title="Link to this definition">¶</a></dt>
  404. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;^=&quot;</span></code>.</p>
  405. </dd></dl>
  406. <dl class="py data">
  407. <dt class="sig sig-object py" id="token.LEFTSHIFTEQUAL">
  408. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">LEFTSHIFTEQUAL</span></span><a class="headerlink" href="#token.LEFTSHIFTEQUAL" title="Link to this definition">¶</a></dt>
  409. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&lt;&lt;=&quot;</span></code>.</p>
  410. </dd></dl>
  411. <dl class="py data">
  412. <dt class="sig sig-object py" id="token.RIGHTSHIFTEQUAL">
  413. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">RIGHTSHIFTEQUAL</span></span><a class="headerlink" href="#token.RIGHTSHIFTEQUAL" title="Link to this definition">¶</a></dt>
  414. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&gt;&gt;=&quot;</span></code>.</p>
  415. </dd></dl>
  416. <dl class="py data">
  417. <dt class="sig sig-object py" id="token.DOUBLESTAREQUAL">
  418. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">DOUBLESTAREQUAL</span></span><a class="headerlink" href="#token.DOUBLESTAREQUAL" title="Link to this definition">¶</a></dt>
  419. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;**=&quot;</span></code>.</p>
  420. </dd></dl>
  421. <dl class="py data">
  422. <dt class="sig sig-object py" id="token.DOUBLESLASH">
  423. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">DOUBLESLASH</span></span><a class="headerlink" href="#token.DOUBLESLASH" title="Link to this definition">¶</a></dt>
  424. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;//&quot;</span></code>.</p>
  425. </dd></dl>
  426. <dl class="py data">
  427. <dt class="sig sig-object py" id="token.DOUBLESLASHEQUAL">
  428. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">DOUBLESLASHEQUAL</span></span><a class="headerlink" href="#token.DOUBLESLASHEQUAL" title="Link to this definition">¶</a></dt>
  429. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;//=&quot;</span></code>.</p>
  430. </dd></dl>
  431. <dl class="py data">
  432. <dt class="sig sig-object py" id="token.AT">
  433. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">AT</span></span><a class="headerlink" href="#token.AT" title="Link to this definition">¶</a></dt>
  434. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&#64;&quot;</span></code>.</p>
  435. </dd></dl>
  436. <dl class="py data">
  437. <dt class="sig sig-object py" id="token.ATEQUAL">
  438. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ATEQUAL</span></span><a class="headerlink" href="#token.ATEQUAL" title="Link to this definition">¶</a></dt>
  439. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;&#64;=&quot;</span></code>.</p>
  440. </dd></dl>
  441. <dl class="py data">
  442. <dt class="sig sig-object py" id="token.RARROW">
  443. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">RARROW</span></span><a class="headerlink" href="#token.RARROW" title="Link to this definition">¶</a></dt>
  444. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;-&gt;&quot;</span></code>.</p>
  445. </dd></dl>
  446. <dl class="py data">
  447. <dt class="sig sig-object py" id="token.ELLIPSIS">
  448. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ELLIPSIS</span></span><a class="headerlink" href="#token.ELLIPSIS" title="Link to this definition">¶</a></dt>
  449. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;...&quot;</span></code>.</p>
  450. </dd></dl>
  451. <dl class="py data">
  452. <dt class="sig sig-object py" id="token.COLONEQUAL">
  453. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">COLONEQUAL</span></span><a class="headerlink" href="#token.COLONEQUAL" title="Link to this definition">¶</a></dt>
  454. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;:=&quot;</span></code>.</p>
  455. </dd></dl>
  456. <dl class="py data">
  457. <dt class="sig sig-object py" id="token.EXCLAMATION">
  458. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">EXCLAMATION</span></span><a class="headerlink" href="#token.EXCLAMATION" title="Link to this definition">¶</a></dt>
  459. <dd><p>Token value for <code class="docutils literal notranslate"><span class="pre">&quot;!&quot;</span></code>.</p>
  460. </dd></dl>
  461. <dl class="py data">
  462. <dt class="sig sig-object py" id="token.OP">
  463. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">OP</span></span><a class="headerlink" href="#token.OP" title="Link to this definition">¶</a></dt>
  464. <dd></dd></dl>
  465. <dl class="py data">
  466. <dt class="sig sig-object py" id="token.AWAIT">
  467. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">AWAIT</span></span><a class="headerlink" href="#token.AWAIT" title="Link to this definition">¶</a></dt>
  468. <dd></dd></dl>
  469. <dl class="py data">
  470. <dt class="sig sig-object py" id="token.ASYNC">
  471. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ASYNC</span></span><a class="headerlink" href="#token.ASYNC" title="Link to this definition">¶</a></dt>
  472. <dd></dd></dl>
  473. <dl class="py data">
  474. <dt class="sig sig-object py" id="token.TYPE_IGNORE">
  475. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">TYPE_IGNORE</span></span><a class="headerlink" href="#token.TYPE_IGNORE" title="Link to this definition">¶</a></dt>
  476. <dd></dd></dl>
  477. <dl class="py data">
  478. <dt class="sig sig-object py" id="token.TYPE_COMMENT">
  479. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">TYPE_COMMENT</span></span><a class="headerlink" href="#token.TYPE_COMMENT" title="Link to this definition">¶</a></dt>
  480. <dd></dd></dl>
  481. <dl class="py data">
  482. <dt class="sig sig-object py" id="token.SOFT_KEYWORD">
  483. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">SOFT_KEYWORD</span></span><a class="headerlink" href="#token.SOFT_KEYWORD" title="Link to this definition">¶</a></dt>
  484. <dd></dd></dl>
  485. <dl class="py data">
  486. <dt class="sig sig-object py" id="token.FSTRING_START">
  487. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">FSTRING_START</span></span><a class="headerlink" href="#token.FSTRING_START" title="Link to this definition">¶</a></dt>
  488. <dd></dd></dl>
  489. <dl class="py data">
  490. <dt class="sig sig-object py" id="token.FSTRING_MIDDLE">
  491. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">FSTRING_MIDDLE</span></span><a class="headerlink" href="#token.FSTRING_MIDDLE" title="Link to this definition">¶</a></dt>
  492. <dd></dd></dl>
  493. <dl class="py data">
  494. <dt class="sig sig-object py" id="token.FSTRING_END">
  495. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">FSTRING_END</span></span><a class="headerlink" href="#token.FSTRING_END" title="Link to this definition">¶</a></dt>
  496. <dd></dd></dl>
  497. <dl class="py data">
  498. <dt class="sig sig-object py" id="token.COMMENT">
  499. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">COMMENT</span></span><a class="headerlink" href="#token.COMMENT" title="Link to this definition">¶</a></dt>
  500. <dd></dd></dl>
  501. <dl class="py data">
  502. <dt class="sig sig-object py" id="token.NL">
  503. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">NL</span></span><a class="headerlink" href="#token.NL" title="Link to this definition">¶</a></dt>
  504. <dd></dd></dl>
  505. <dl class="py data">
  506. <dt class="sig sig-object py" id="token.ERRORTOKEN">
  507. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ERRORTOKEN</span></span><a class="headerlink" href="#token.ERRORTOKEN" title="Link to this definition">¶</a></dt>
  508. <dd></dd></dl>
  509. <dl class="py data">
  510. <dt class="sig sig-object py" id="token.N_TOKENS">
  511. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">N_TOKENS</span></span><a class="headerlink" href="#token.N_TOKENS" title="Link to this definition">¶</a></dt>
  512. <dd></dd></dl>
  513. <dl class="py data">
  514. <dt class="sig sig-object py" id="token.NT_OFFSET">
  515. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">NT_OFFSET</span></span><a class="headerlink" href="#token.NT_OFFSET" title="Link to this definition">¶</a></dt>
  516. <dd></dd></dl>
  517. <p>The following token type values aren’t used by the C tokenizer but are needed for
  518. the <a class="reference internal" href="tokenize.html#module-tokenize" title="tokenize: Lexical scanner for Python source code."><code class="xref py py-mod docutils literal notranslate"><span class="pre">tokenize</span></code></a> module.</p>
  519. <dl class="py data">
  520. <dt class="sig sig-object py">
  521. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">COMMENT</span></span></dt>
  522. <dd><p>Token value used to indicate a comment.</p>
  523. </dd></dl>
  524. <dl class="py data">
  525. <dt class="sig sig-object py">
  526. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">NL</span></span></dt>
  527. <dd><p>Token value used to indicate a non-terminating newline. The
  528. <a class="reference internal" href="#token.NEWLINE" title="token.NEWLINE"><code class="xref py py-data docutils literal notranslate"><span class="pre">NEWLINE</span></code></a> token indicates the end of a logical line of Python code;
  529. <code class="docutils literal notranslate"><span class="pre">NL</span></code> tokens are generated when a logical line of code is continued over
  530. multiple physical lines.</p>
  531. </dd></dl>
  532. <dl class="py data">
  533. <dt class="sig sig-object py" id="token.ENCODING">
  534. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">ENCODING</span></span><a class="headerlink" href="#token.ENCODING" title="Link to this definition">¶</a></dt>
  535. <dd><p>Token value that indicates the encoding used to decode the source bytes
  536. into text. The first token returned by <a class="reference internal" href="tokenize.html#tokenize.tokenize" title="tokenize.tokenize"><code class="xref py py-func docutils literal notranslate"><span class="pre">tokenize.tokenize()</span></code></a> will
  537. always be an <code class="docutils literal notranslate"><span class="pre">ENCODING</span></code> token.</p>
  538. </dd></dl>
  539. <dl class="py data">
  540. <dt class="sig sig-object py">
  541. <span class="sig-prename descclassname"><span class="pre">token.</span></span><span class="sig-name descname"><span class="pre">TYPE_COMMENT</span></span></dt>
  542. <dd><p>Token value indicating that a type comment was recognized. Such
  543. tokens are only produced when <a class="reference internal" href="ast.html#ast.parse" title="ast.parse"><code class="xref py py-func docutils literal notranslate"><span class="pre">ast.parse()</span></code></a> is invoked with
  544. <code class="docutils literal notranslate"><span class="pre">type_comments=True</span></code>.</p>
  545. </dd></dl>
  546. <div class="versionchanged">
  547. <p><span class="versionmodified changed">Changed in version 3.5: </span>Added <a class="reference internal" href="#token.AWAIT" title="token.AWAIT"><code class="xref py py-data docutils literal notranslate"><span class="pre">AWAIT</span></code></a> and <a class="reference internal" href="#token.ASYNC" title="token.ASYNC"><code class="xref py py-data docutils literal notranslate"><span class="pre">ASYNC</span></code></a> tokens.</p>
  548. </div>
  549. <div class="versionchanged">
  550. <p><span class="versionmodified changed">Changed in version 3.7: </span>Added <a class="reference internal" href="#token.COMMENT" title="token.COMMENT"><code class="xref py py-data docutils literal notranslate"><span class="pre">COMMENT</span></code></a>, <a class="reference internal" href="#token.NL" title="token.NL"><code class="xref py py-data docutils literal notranslate"><span class="pre">NL</span></code></a> and <a class="reference internal" href="#token.ENCODING" title="token.ENCODING"><code class="xref py py-data docutils literal notranslate"><span class="pre">ENCODING</span></code></a> tokens.</p>
  551. </div>
  552. <div class="versionchanged">
  553. <p><span class="versionmodified changed">Changed in version 3.7: </span>Removed <a class="reference internal" href="#token.AWAIT" title="token.AWAIT"><code class="xref py py-data docutils literal notranslate"><span class="pre">AWAIT</span></code></a> and <a class="reference internal" href="#token.ASYNC" title="token.ASYNC"><code class="xref py py-data docutils literal notranslate"><span class="pre">ASYNC</span></code></a> tokens. “async” and “await” are
  554. now tokenized as <a class="reference internal" href="#token.NAME" title="token.NAME"><code class="xref py py-data docutils literal notranslate"><span class="pre">NAME</span></code></a> tokens.</p>
  555. </div>
  556. <div class="versionchanged">
  557. <p><span class="versionmodified changed">Changed in version 3.8: </span>Added <a class="reference internal" href="#token.TYPE_COMMENT" title="token.TYPE_COMMENT"><code class="xref py py-data docutils literal notranslate"><span class="pre">TYPE_COMMENT</span></code></a>, <a class="reference internal" href="#token.TYPE_IGNORE" title="token.TYPE_IGNORE"><code class="xref py py-data docutils literal notranslate"><span class="pre">TYPE_IGNORE</span></code></a>, <a class="reference internal" href="#token.COLONEQUAL" title="token.COLONEQUAL"><code class="xref py py-data docutils literal notranslate"><span class="pre">COLONEQUAL</span></code></a>.
  558. Added <a class="reference internal" href="#token.AWAIT" title="token.AWAIT"><code class="xref py py-data docutils literal notranslate"><span class="pre">AWAIT</span></code></a> and <a class="reference internal" href="#token.ASYNC" title="token.ASYNC"><code class="xref py py-data docutils literal notranslate"><span class="pre">ASYNC</span></code></a> tokens back (they’re needed
  559. to support parsing older Python versions for <a class="reference internal" href="ast.html#ast.parse" title="ast.parse"><code class="xref py py-func docutils literal notranslate"><span class="pre">ast.parse()</span></code></a> with
  560. <code class="docutils literal notranslate"><span class="pre">feature_version</span></code> set to 6 or lower).</p>
  561. </div>
  562. </section>
  563. <div class="clearer"></div>
  564. </div>
  565. </div>
  566. </div>
  567. <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
  568. <div class="sphinxsidebarwrapper">
  569. <div>
  570. <h4>Previous topic</h4>
  571. <p class="topless"><a href="symtable.html"
  572. title="previous chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">symtable</span></code> — Access to the compiler’s symbol tables</a></p>
  573. </div>
  574. <div>
  575. <h4>Next topic</h4>
  576. <p class="topless"><a href="keyword.html"
  577. title="next chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">keyword</span></code> — Testing for Python keywords</a></p>
  578. </div>
  579. <div role="note" aria-label="source link">
  580. <h3>This Page</h3>
  581. <ul class="this-page-menu">
  582. <li><a href="../bugs.html">Report a Bug</a></li>
  583. <li>
  584. <a href="https://github.com/python/cpython/blob/main/Doc/library/token.rst"
  585. rel="nofollow">Show Source
  586. </a>
  587. </li>
  588. </ul>
  589. </div>
  590. </div>
  591. <div id="sidebarbutton" title="Collapse sidebar">
  592. <span>«</span>
  593. </div>
  594. </div>
  595. <div class="clearer"></div>
  596. </div>
  597. <div class="related" role="navigation" aria-label="related navigation">
  598. <h3>Navigation</h3>
  599. <ul>
  600. <li class="right" style="margin-right: 10px">
  601. <a href="../genindex.html" title="General Index"
  602. >index</a></li>
  603. <li class="right" >
  604. <a href="../py-modindex.html" title="Python Module Index"
  605. >modules</a> |</li>
  606. <li class="right" >
  607. <a href="keyword.html" title="keyword — Testing for Python keywords"
  608. >next</a> |</li>
  609. <li class="right" >
  610. <a href="symtable.html" title="symtable — Access to the compiler’s symbol tables"
  611. >previous</a> |</li>
  612. <li><img src="../_static/py.svg" alt="Python logo" style="vertical-align: middle; margin-top: -1px"/></li>
  613. <li><a href="https://www.python.org/">Python</a> &#187;</li>
  614. <li class="switchers">
  615. <div class="language_switcher_placeholder"></div>
  616. <div class="version_switcher_placeholder"></div>
  617. </li>
  618. <li>
  619. </li>
  620. <li id="cpython-language-and-version">
  621. <a href="../index.html">3.12.3 Documentation</a> &#187;
  622. </li>
  623. <li class="nav-item nav-item-1"><a href="index.html" >The Python Standard Library</a> &#187;</li>
  624. <li class="nav-item nav-item-2"><a href="language.html" >Python Language Services</a> &#187;</li>
  625. <li class="nav-item nav-item-this"><a href=""><code class="xref py py-mod docutils literal notranslate"><span class="pre">token</span></code> — Constants used with Python parse trees</a></li>
  626. <li class="right">
  627. <div class="inline-search" role="search">
  628. <form class="inline-search" action="../search.html" method="get">
  629. <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" id="search-box" />
  630. <input type="submit" value="Go" />
  631. </form>
  632. </div>
  633. |
  634. </li>
  635. <li class="right">
  636. <label class="theme-selector-label">
  637. Theme
  638. <select class="theme-selector" oninput="activateTheme(this.value)">
  639. <option value="auto" selected>Auto</option>
  640. <option value="light">Light</option>
  641. <option value="dark">Dark</option>
  642. </select>
  643. </label> |</li>
  644. </ul>
  645. </div>
  646. <div class="footer">
  647. &copy;
  648. <a href="../copyright.html">
  649. Copyright
  650. </a>
  651. 2001-2024, Python Software Foundation.
  652. <br />
  653. This page is licensed under the Python Software Foundation License Version 2.
  654. <br />
  655. Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
  656. <br />
  657. See <a href="/license.html">History and License</a> for more information.<br />
  658. <br />
  659. The Python Software Foundation is a non-profit corporation.
  660. <a href="https://www.python.org/psf/donations/">Please donate.</a>
  661. <br />
  662. <br />
  663. Last updated on Apr 09, 2024 (13:47 UTC).
  664. <a href="/bugs.html">Found a bug</a>?
  665. <br />
  666. Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
  667. </div>
  668. </body>
  669. </html>
上海开阖软件有限公司 沪ICP备12045867号-1