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