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:
astβ Abstract syntax treessymtableβ Access to the compilerβs symbol tablestokenβ Constants used with Python parse treeskeywordβ Testing for Python keywordstokenizeβ Tokenizer for Python sourcetabnannyβ Detection of ambiguous indentationpyclbrβ Python module browser supportpy_compileβ Compile Python source filescompileallβ Byte-compile Python librariesdisβ Disassembler for Python bytecodepickletoolsβ Tools for pickle developers