pytho****@googl*****
pytho****@googl*****
2011年 11月 5日 (土) 22:39:01 JST
Revision: ee2aba50af14 Author: Naoki INADA <inada****@klab*****> Date: Sat Nov 5 06:38:18 2011 Log: Update 2.7.2: signal, token http://code.google.com/p/python-doc-ja/source/detail?r=ee2aba50af14 Modified: /library/signal.rst /library/token.rst ======================================= --- /library/signal.rst Sat Apr 23 06:23:02 2011 +++ /library/signal.rst Sat Nov 5 06:38:18 2011 @@ -125,6 +125,26 @@ 注意してください; このモジュールでは、システムで定義されているシグナル名 だけを定義しています。 +.. data:: CTRL_C_EVENT + + CTRL+C キーストロークに該当するシグナル。このシグナルは :func:`os.kill` + でだけ利用できます。 + + 利用可能な環境: Windows + + .. versionadded:: 2.7 + + +.. data:: CTRL_BREAK_EVENT + + CTRL+BREAK キーストロークに該当するシグナル。このシグナル は :func:`os.kill` + でだけ利用できます。 + + 利用可能な環境: Windows + + .. versionadded:: 2.7 + + .. data:: NSIG .. One more than the number of the highest signal number. @@ -306,6 +326,7 @@ スレッドが有効な場合、この関数はメインスレッドからしか実行できません。 それ以外のスレッドからこの関数を実行しようとすると :exc:`ValueError` 例 外が発生します。 + .. versionadded:: 2.6 .. function:: siginterrupt(signalnum, flag) @@ -362,6 +383,10 @@ *handler* は二つの引数とともに呼び出されます: シグナル番号、および現在の スタックフレーム (``None`` またはフレームオブジェクト; フレームオブジェクト に ついての記述は :ref:`標準型の階層における説明 <frame-objects>` か、 :mod:`inspect` モジュールの属性の説明を参照してください)。 + Windows では、 :func:`signal` は :const:`SIGABRT`, :const:`SIGFPE`, const:`SIGILL`, + :const:`SIGINT`, :const:`SIGSEGV`, :const:`SIGTERM` でのみ利用できます。 + それ以外の場合は :exc:`ValueError` を発生させます。 + .. _signal-example: ======================================= --- /library/token.rst Sun Jun 20 06:46:38 2010 +++ /library/token.rst Sat Nov 5 06:38:18 2011 @@ -12,7 +12,7 @@ Python ディストリビューションのファイル :file:`Grammar/Grammar` を参照して ください。 名前がマップする特定の数値は Python のバージョン間で変わります。 -このモジュールは一つのデータオブジェクトといくつかの関数も提供します。 +このモジュールは、数値コードから名前へのマッピングと、いくつかの関数も提供 しています。 関数は Python の C ヘッダファイルの定義を反映します。 @@ -37,10 +37,68 @@ *x* が入力の終わりを示すマーカーならば、真を返します。 +token の定数一覧: + +.. data:: ENDMARKER + NAME + NUMBER + STRING + NEWLINE + INDENT + DEDENT + LPAR + RPAR + LSQB + RSQB + COLON + COMMA + SEMI + PLUS + MINUS + STAR + SLASH + VBAR + AMPER + LESS + GREATER + EQUAL + DOT + PERCENT + BACKQUOTE + LBRACE + RBRACE + EQEQUAL + NOTEQUAL + LESSEQUAL + GREATEREQUAL + TILDE + CIRCUMFLEX + LEFTSHIFT + RIGHTSHIFT + DOUBLESTAR + PLUSEQUAL + MINEQUAL + STAREQUAL + SLASHEQUAL + PERCENTEQUAL + AMPEREQUAL + VBAREQUAL + CIRCUMFLEXEQUAL + LEFTSHIFTEQUAL + RIGHTSHIFTEQUAL + DOUBLESTAREQUAL + DOUBLESLASH + DOUBLESLASHEQUAL + AT + OP + ERRORTOKEN + N_TOKENS + NT_OFFSET + + .. seealso:: :mod:`parser` モジュール :mod:`parser` モジュールの二番目の例で、 :mod:`symbol` モジュールの使い方を示しています。 - .. TODO: ここは「symbol モジュール」で正しいのだろうか?