32. 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 :
- 32.1.
parser
— Accès aux arbres syntaxiques - 32.2.
ast
— Arbres Syntaxiques Abstraits - 32.3.
symtable
— Access to the compiler’s symbol tables - 32.4.
symbol
— Constantes utilisées dans les Arbres Syntaxiques - 32.5.
token
— Constantes utilisées avec les arbres d’analyse Python (parse trees) - 32.6.
keyword
— Tester si des chaînes sont des mot-clés Python - 32.7.
tokenize
— Analyseur lexical de Python - 32.8.
tabnanny
— Détection d’indentation ambiguë - 32.9.
pyclbr
— Python class browser support - 32.10.
py_compile
— Compile Python source files - 32.11.
compileall
— Byte-compile Python libraries - 32.12.
dis
– Désassembleur pour le code intermédiaire de Python - 32.13.
pickletools
— Tools for pickle developers