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