diff options
| author | Craig Jennings <c@cjennings.net> | 2024-04-07 13:41:34 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2024-04-07 13:41:34 -0500 |
| commit | 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 (patch) | |
| tree | f1190704f78f04a2b0b4c977d20fe96a828377f1 /devdocs/python~3.12/library%2Flanguage.html | |
new repository
Diffstat (limited to 'devdocs/python~3.12/library%2Flanguage.html')
| -rw-r--r-- | devdocs/python~3.12/library%2Flanguage.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/devdocs/python~3.12/library%2Flanguage.html b/devdocs/python~3.12/library%2Flanguage.html new file mode 100644 index 00000000..09fea4ab --- /dev/null +++ b/devdocs/python~3.12/library%2Flanguage.html @@ -0,0 +1,18 @@ + <span id="language"></span><h1>Python Language Services</h1> <p>Python provides a number of modules to assist in working with the Python language. These modules support tokenizing, parsing, syntax analysis, bytecode disassembly, and various other facilities.</p> <p>These modules include:</p> <ul> <li class="toctree-l1"> +<a class="reference internal" href="ast"><code>ast</code> — Abstract Syntax Trees</a><ul> <li class="toctree-l2"><a class="reference internal" href="ast#abstract-grammar">Abstract Grammar</a></li> <li class="toctree-l2"> +<a class="reference internal" href="ast#node-classes">Node classes</a><ul> <li class="toctree-l3"><a class="reference internal" href="ast#root-nodes">Root nodes</a></li> <li class="toctree-l3"><a class="reference internal" href="ast#literals">Literals</a></li> <li class="toctree-l3"><a class="reference internal" href="ast#variables">Variables</a></li> <li class="toctree-l3"> +<a class="reference internal" href="ast#expressions">Expressions</a><ul> <li class="toctree-l4"><a class="reference internal" href="ast#subscripting">Subscripting</a></li> <li class="toctree-l4"><a class="reference internal" href="ast#comprehensions">Comprehensions</a></li> </ul> </li> <li class="toctree-l3"> +<a class="reference internal" href="ast#statements">Statements</a><ul> <li class="toctree-l4"><a class="reference internal" href="ast#imports">Imports</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="ast#control-flow">Control flow</a></li> <li class="toctree-l3"><a class="reference internal" href="ast#pattern-matching">Pattern matching</a></li> <li class="toctree-l3"><a class="reference internal" href="ast#type-parameters">Type parameters</a></li> <li class="toctree-l3"><a class="reference internal" href="ast#function-and-class-definitions">Function and class definitions</a></li> <li class="toctree-l3"><a class="reference internal" href="ast#async-and-await">Async and await</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="ast#ast-helpers"><code>ast</code> Helpers</a></li> <li class="toctree-l2"><a class="reference internal" href="ast#compiler-flags">Compiler Flags</a></li> <li class="toctree-l2"><a class="reference internal" href="ast#command-line-usage">Command-Line Usage</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="symtable"><code>symtable</code> — Access to the compiler’s symbol tables</a><ul> <li class="toctree-l2"><a class="reference internal" href="symtable#generating-symbol-tables">Generating Symbol Tables</a></li> <li class="toctree-l2"><a class="reference internal" href="symtable#examining-symbol-tables">Examining Symbol Tables</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="token"><code>token</code> — Constants used with Python parse trees</a></li> <li class="toctree-l1"><a class="reference internal" href="keyword"><code>keyword</code> — Testing for Python keywords</a></li> <li class="toctree-l1"> +<a class="reference internal" href="tokenize"><code>tokenize</code> — Tokenizer for Python source</a><ul> <li class="toctree-l2"><a class="reference internal" href="tokenize#tokenizing-input">Tokenizing Input</a></li> <li class="toctree-l2"><a class="reference internal" href="tokenize#command-line-usage">Command-Line Usage</a></li> <li class="toctree-l2"><a class="reference internal" href="tokenize#examples">Examples</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="tabnanny"><code>tabnanny</code> — Detection of ambiguous indentation</a></li> <li class="toctree-l1"> +<a class="reference internal" href="pyclbr"><code>pyclbr</code> — Python module browser support</a><ul> <li class="toctree-l2"><a class="reference internal" href="pyclbr#function-objects">Function Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="pyclbr#class-objects">Class Objects</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="py_compile"><code>py_compile</code> — Compile Python source files</a><ul> <li class="toctree-l2"><a class="reference internal" href="py_compile#command-line-interface">Command-Line Interface</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="compileall"><code>compileall</code> — Byte-compile Python libraries</a><ul> <li class="toctree-l2"><a class="reference internal" href="compileall#command-line-use">Command-line use</a></li> <li class="toctree-l2"><a class="reference internal" href="compileall#public-functions">Public functions</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="dis"><code>dis</code> — Disassembler for Python bytecode</a><ul> <li class="toctree-l2"><a class="reference internal" href="dis#command-line-interface">Command-line interface</a></li> <li class="toctree-l2"><a class="reference internal" href="dis#bytecode-analysis">Bytecode analysis</a></li> <li class="toctree-l2"><a class="reference internal" href="dis#analysis-functions">Analysis functions</a></li> <li class="toctree-l2"><a class="reference internal" href="dis#python-bytecode-instructions">Python Bytecode Instructions</a></li> <li class="toctree-l2"><a class="reference internal" href="dis#opcode-collections">Opcode collections</a></li> </ul> </li> <li class="toctree-l1"> +<a class="reference internal" href="pickletools"><code>pickletools</code> — Tools for pickle developers</a><ul> <li class="toctree-l2"> +<a class="reference internal" href="pickletools#command-line-usage">Command line usage</a><ul> <li class="toctree-l3"><a class="reference internal" href="pickletools#command-line-options">Command line options</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="pickletools#programmatic-interface">Programmatic Interface</a></li> </ul> </li> </ul> <div class="_attribution"> + <p class="_attribution-p"> + © 2001–2023 Python Software Foundation<br>Licensed under the PSF License.<br> + <a href="https://docs.python.org/3.12/library/language.html" class="_attribution-link">https://docs.python.org/3.12/library/language.html</a> + </p> +</div> |
