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:
astAbstract syntax treessymtableAccess to the compilers symbol tablestokenConstants used with Python parse treeskeywordTesting for Python keywordstokenizeTokenizer for Python sourcetabnannyDetection of ambiguous indentationpyclbrPython module browser supportpy_compileCompile Python source filescompileallByte-compile Python librariesdisDisassembler for Python bytecodepickletoolsTools for pickle developers