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