32. Python Language Services
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.
These modules include:
- 32.1.
parserAccess Python parse trees - 32.2.
astAbstract Syntax Trees - 32.3.
symtableAccess to the compilers symbol tables - 32.4.
symbolConstants used with Python parse trees - 32.5.
tokenConstants used with Python parse trees - 32.6.
keywordTesting for Python keywords - 32.7.
tokenizeTokenizer for Python source - 32.8.
tabnannyDetection of ambiguous indentation - 32.9.
pyclbrPython class browser support - 32.10.
py_compileCompile Python source files - 32.11.
compileallByte-compile Python libraries - 32.12.
disDisassembler for Python bytecode - 32.13.
pickletoolsTools for pickle developers