30. Python$B8@8l%5!<%S%9(B

Python$B$K$O(BPython$B8@8l$r;H$C$F:n6H$9$k$H$-$KLr$KN)$D%b%8%e!<%k$,$?$/$5$sDs6!$5$l$F$$$^$9!#$3$l$i$N%b%8%e!<%k$O%H!<%/%s$N@Z$j=P$7!"%Q!<%9!"9=J82r@O!"%P%$%H%3!<%I$N%G%#%9%"%;%s%V%j$*$h$S$=$NB>$N$5$^$6$^$J5!G=$r%5%]!<%H$7$F$$$^$9!#(B

$B$3$l$i$N%b%8%e!<%k$K$O!"
parser   Pythonソースコードに対する解析木へのアクセス。
symbol   Constants representing internal nodes of the parse tree.
token   Constants representing terminal nodes of the parse tree.
keyword   文字列がPythonのキーワードか否かを調べます。
tokenize   Pythonソースコードのための字句解析器。
tabnanny   ディレクトリツリー内のPythonのソースファイルで問題となる空白を検出するツール。
pyclbr   Pythonクラスデスクリプタの情報抽出サポート
py_compile   Pythonソースファイルをバイトコードファイルへコンパイル。
compileall   ディレクトリに含まれるPythonソースファイルを、一括してバイトコンパイルします。
dis   Pythonバイトコードの逆アセンブラ。
pickletools   pickle プロトコルと pickle マシン opcode に関する詳しい コメントと、有用な関数がいくつかが入っています。
distutils   現在インストールされている Python に追加するためのモジュール構築、 および実際のインストールを支援する。

$B$40U8+$d$4;XE&$r$*4s$;$K$J$j$?$$J}$O!"(B $B$3$N%I%-%e%a%s%H$K$D$$$F(B... $B$r$4Mw$/$@$5$$!#(B