Services du Langage Python¶
Python fournit quelques modules pour vous aider à travailler avec le langage Python lui-même. Ces modules gèrent entre autres l'analyse lexicale, l'analyse syntaxique, et le désassemblage de bytecode.
Ces modules sont :
ast
— Arbres Syntaxiques Abstraitssymtable
--- Access to the compiler's symbol tablestoken
--- Constantes utilisées avec les arbres d'analyse Python (parse trees)keyword
— Tester si des chaînes sont des mot-clés Pythontokenize
— Analyseur lexical de Pythontabnanny
— Détection d'indentation ambiguëpyclbr
--- Python module browser supportpy_compile
— Compilation de sources Pythoncompileall
— Génération du code intermédiaire des bibliothèques Pythondis
– Désassembleur pour le code intermédiaire de Pythonpickletools
--- Tools for pickle developers