projman/hlp/ru/tcl/library.html
2015-10-19 14:27:31 +04:00

269 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>library</title>
</head>
<body>
<h1>library</h1>
<p>ëÏÍÁÎÄÙ ÓÔÁÎÄÁÒÔÎÏÊ ÂÉÂÌÉÏÔÅËÉ ÐÒÏÃÅÄÕÒ Tcl.</p>
<h2>óéîôáëóéó</h2>
<pre>
<a href="#auto_execok"><strong>auto_execok</strong></a> <em>cmd</em>
<a href="#auto_load"><strong>auto_load</strong></a> <em>cmd</em>
<a href="#auto_mkindex"><strong>auto_mkindex</strong></a> <em>dir</em> <em>pattern</em> <em>pattern</em>
<a href="#auto_reset"><strong>auto_reset</strong></a>
<a href="#parray"><strong>parray</strong></a> <em>arrayName</em>
<a href="#tcl_endOfWord"><strong>tcl_endOfWord</strong></a> <em>str</em> <em>start</em>
<a href="#tcl_endOfWord"><strong>tcl_startOfNextWord</strong></a> <em>str</em> <em>start</em>
<a href="#tcl_startOfPreviousWord"><strong>tcl_startOfPreviousWord</strong></a> <em>str</em> <em>start</em>
<a href="#tcl_wordBreakAfter"><strong>tcl_wordBreakAfter</strong></a> <em>str</em> <em>start</em>
<a href="#tcl_wordBreakBefore"><strong>tcl_wordBreakBefore</strong></a> <em>str</em> <em>start</em>
</pre>
<h2>ïðéóáîéå</h2>
<p>Tcl ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ Tcl-ÐÒÏÃÅÄÕÒ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ.</p>
<p>íÅÓÔÏÎÁÈÏÖÄÅÎÉÅ ÂÉÂÌÉÏÔÅËÉ Tcl ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ
<a href= "info.html#library"><strong>info</strong>
<strong>library</strong></a>. ïÂÙÞÎÏ, ÐÏÍÉÍÏ ÜÔÏÊ ÂÉÂÌÉÏÔÅËÉ, ÐÒÉÌÏÖÅÎÉÑ
ÉÍÅÀÔ ÓÏÂÓÔ×ÅÎÎÙÅ ÂÉÂÌÉÏÔÅËÉ ÓÌÕÖÅÂÎÙÈ ÐÒÏÃÅÄÕÒ. íÅÓÔÏÎÁÈÏÖÄÅÎÉÅ
ÐÒÏÃÅÄÕÒ ÐÒÉÌÏÖÅÎÉÑ ÏÂÙÞÎÏ ÓÏÄÅÒÖÉÔ ÇÌÏÂÁÌØÎÁÑ ÐÅÒÅÍÅÎÎÁÑ
<strong>$app_library</strong>, ÇÄÅ <em>app</em> - ÉÍÑ ÐÒÉÌÏÖÅÎÉÑ. îÁÐÒÉÍÅÒ,
ÄÌÑ Tk ÜÔÏ ÐÅÒÅÍÅÎÎÁÑ <strong>$tk_library</strong>.</p>
<p>äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÃÅÄÕÒÙ ÉÚ Tcl-ÂÉÂÌÉÏÔÅËÉ,
ÐÒÉÌÏÖÅÎÉÀ ÎÅÏÂÈÏÄÉÍÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ <strong>init.tcl</strong> ÂÉÂÌÉÏÔÅËÉ,
ÎÁÐÒÉÍÅÒ, ËÏÍÁÎÄÏÊ</p>
<pre>
source [file join [info library] init.tcl]
</pre>
<p>åÓÌÉ × ÐÒÉÌÏÖÅÎÉÉ ÐÒÏÃÅÄÕÒÁ <strong>Tcl_AppInit</strong> ×ÙÚÙ×ÁÅÔ
ÂÉÂÌÉÏÔÅÞÎÕÀ ÐÒÏÃÅÄÕÒÕ <strong>Tcl_Init</strong>, ÔÏ ÔÁËÁÑ ËÏÍÁÎÄÁ
×ÙÐÏÌÎÑÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ. ëÏÄ × ÆÁÊÌÅ <strong>init.tcl</strong> ÏÐÒÅÄÅÌÉÔ
ÐÒÏÃÅÄÕÒÕ <a href="unknown.html"><strong>unknown</strong></a> É
ÐÏÚ×ÏÌÉÔ ÏÓÔÁÌØÎÙÍ ÐÒÏÃÅÄÕÒÁÍ ÚÁÇÒÕÖÁÔØÓÑ ÐÏ ÔÒÅÂÏ×ÁÎÉÀ ÐÒÉ
ÐÏÍÏÝÉ ÍÅÈÁÎÉÚÍÁ Á×ÔÏÚÁÇÒÕÚËÉ, ÏÐÉÓÁÎÎÏÇÏ ÎÉÖÅ. </p>
<h2>ëïíáîäîùå ðòïãåäõòù</h2>
<p>âÉÂÌÉÏÔÅËÁ Tcl ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ ÓÌÅÄÕÀÝÉÅ
ÐÒÏÃÅÄÕÒÙ:</p>
<dl>
<dt><a name="auto_execok"></a><strong>auto_execok</strong> <em>cmd</em></dt>
<dd>üÔÁ ËÏÍÁÎÄÁ ÐÒÏÓÍÁÔÒÉ×ÁÅÔ ËÁÔÁÌÏÇÉ × ÔÅËÕÝÅÍ ÐÕÔÉ ÐÏÉÓËÁ
(ÚÁÄÁÎÎÏÍ ÐÅÒÅÍÅÎÎÏÊ ÏËÒÕÖÅÎÉÑ PATH) É ÐÒÏ×ÅÒÑÅÔ, ÅÓÔØ ÌÉ ×
ËÁÔÁÌÏÇÁÈ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ ÐÏ ÉÍÅÎÉ <em>cmd</em>. åÓÌÉ ÆÁÊÌ
ÐÒÉÓÕÔÓÔ×ÕÅÔ, ÔÏ ËÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ <strong>1</strong>, ÅÓÌÉ ÎÅÔ - ÔÏ
<strong>0</strong>. ëÏÍÁÎÄÁ ÚÁÐÏÍÉÎÁÅÔ Ó×ÅÄÅÎÉÑ Ï ÐÒÅÄÙÄÕÝÅÍ ÐÏÉÓËÅ ×
ÍÁÓÓÉ×Å <em>auto_execs</em>, ÜÔÏ ÐÏÚ×ÏÌÑÅÔ ÏÂÈÏÄÉÔØÓÑ ÂÅÚ ÐÏÉÓËÁ
× ËÁÔÁÌÏÇÁÈ ÐÒÉ ÐÏÓÌÅÄÕÀÝÉÈ ×ÙÚÏ×ÁÈ ÜÔÏÊ ÖÅ ËÏÍÁÎÄÙ. äÌÑ
ÕÄÁÌÅÎÉÑ ÉÚ ÐÁÍÑÔÉ ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ
<strong>auto_reset</strong>.
</dd>
<dt><a name="auto_load"></a><strong>auto_load</strong> <em>cmd</em></dt>
<dd><p>üÔÁ ËÏÍÁÎÄÁ ÚÁÇÒÕÖÁÅÔ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ Tcl-ËÏÍÁÎÄÙ
<em>cmd</em>. äÌÑ ÜÔÏÇÏ ÏÎÁ ÐÒÏÓÍÁÔÒÉ×ÁÅÔ ÐÕÔØ Á×ÔÏÚÁÇÒÕÚËÉ,
Ñ×ÌÑÀÝÉÊÓÑ ÓÐÉÓËÏÍ ÉÚ ÏÄÎÏÇÏ ÉÌÉ ÂÏÌÅÅ ËÁÔÁÌÏÇÏ×. ïÎ
ÓÏÄÅÒÖÉÔÓÑ × ÇÌÏÂÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ <strong>auto_path</strong>, ÅÓÌÉ
ÏÎÁ ÓÕÝÅÓÔ×ÕÅÔ. ÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÅÒÅÍÅÎÎÁÑ
ÏËÒÕÖÅÎÉÑ TCLLIBPATH. åÓÌÉ ÖÅ É ÏÎÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÓÐÉÓÏË
Á×ÔÏÚÁÇÒÕÚËÉ ÓÏÓÔÏÉÔ ÉÚ ËÁÔÁÌÏÇÁ, × ËÏÔÏÒÏÍ ÎÁÈÏÄÉÔÓÑ
Tcl-ÂÉÂÌÉÏÔÅËÁ.</p>
<p>÷ ËÁÖÄÏÍ ÉÚ ËÁÔÁÌÏÇÏ×, ×ÈÏÄÑÝÉÈ × ÐÕÔØ Á×ÔÏÚÁÇÒÕÚËÉ, ÄÏÌÖÅÎ
ÎÁÈÏÄÉÔØÓÑ ÆÁÊÌ <strong>tclIndex</strong>, ÓÐÉÓÏË ËÏÍÁÎÄ, ÏÐÒÅÄÅÌÅÎÎÙÈ
× ÜÔÏÍ ËÁÔÁÌÏÇÅ, É ÓËÒÉÐÔÙ ÄÌÑ ÚÁÇÒÕÚËÉ ËÁÖÄÏÊ ËÏÍÁÎÄÙ. æÁÊÌ
<strong>tclIndex</strong> ÄÏÌÖÅÎ ÂÙÔØ ÓÏÚÄÁÎ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ
<strong>auto_mkindex</strong>.</p>
<p>åÓÌÉ ËÏÍÁÎÄÁ ÂÙÌÁ ÕÓÐÅÛÎÏ ÚÁÇÒÕÖÅÎÁ, ÔÏ <strong>auto_load</strong>
×ÏÚ×ÒÁÝÁÅÔ <strong>1</strong>. ëÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ <strong>0</strong>, ÅÓÌÉ
ÎÕÖÎÁÑ ËÏÍÁÎÄÁ ÎÅ ÂÙÌÁ ÎÁÊÄÅÎÁ × ÓÐÉÓËÁÈ ËÏÍÁÎÄ ÉÌÉ
ÕËÁÚÁÎÎÁÑ ËÏÍÁÎÄÁ ÚÁÇÒÕÚËÉ ÎÅ ÐÏÚ×ÏÌÉÌÁ ÓÏÚÄÁÔØ ËÏÍÁÎÄÕ
(ÎÁÐÒÉÍÅÒ, ÅÓÌÉ ÆÁÊÌ <strong>tclIndex</strong> ÕÓÔÁÒÅÌ). åÓÌÉ ÐÒÉ
×ÙÐÏÌÎÅÎÉÉ ÕËÁÚÁÎÎÏÇÏ ÚÁÇÒÕÚÏÞÎÏÇÏ ÓËÒÉÐÔÁ ×ÏÚÎÉËÌÁ ÏÛÉÂËÁ,
ËÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ ÏÛÉÂËÕ.</p>
<p>ëÏÍÁÎÄÁ <strong>auto_load</strong> ÞÉÔÁÅÔ ÉÎÄÅËÓÎÙÅ ÆÁÊÌÙ ÔÏÌØËÏ ÏÄÉÎ
ÒÁÚ É ÓÏÈÒÁÎÑÅÔ ÐÏÌÕÞÅÎÎÕÀ ÉÎÆÏÒÍÁÃÉÀ × ÍÁÓÓÉ×Å
<strong>auto_index</strong>. ðÒÉ ÐÏÓÌÅÄÕÀÝÉÈ ÏÂÒÁÝÅÎÉÑÈ Ë ËÏÍÁÎÄÅ
<strong>auto_load</strong> ÓÎÁÞÁÌÁ ÐÒÏ×ÅÒÑÅÔÓÑ ÍÁÓÓÉ× É ÔÏÌØËÏ ÅÓÌÉ
ÉÎÆÏÒÍÁÃÉÑ Ï ÐÒÏÃÅÄÕÒÅ ÎÅ ÎÁÊÄÅÎÁ, ÐÒÉÓÔÕÐÁÅÔ Ë ÐÒÏÓÍÏÔÒÕ
ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×. üÔÁ ÉÎÆÏÒÍÁÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎÁ Ó
ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ <strong>auto_reset</strong>. ðÏÓÌÅ ËÏÍÁÎÄÙ
<strong>auto_reset</strong> ÓÌÅÄÕÀÝÉÊ ×ÙÚÏ× <strong>auto_load</strong> Ë
ÐÏ×ÔÏÒÎÏÍÕ ÞÔÅÎÉÀ ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×.</p>
</dd>
<dt><a name="auto_mkindex"></a><strong>auto_mkindex</strong> <em>dir</em>
<em>pattern</em> <em>pattern</em>...</dt>
<dd><p>ëÏÍÁÎÄÁ ÓÏÚÄÁÅÔ ÉÎÄÅËÓ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÅÇÏ ËÏÍÁÎÄÏÊ
<strong>auto_load</strong>. äÌÑ ÜÔÏÇÏ ËÏÍÁÎÄÁ ÐÒÏÓÍÁÔÒÉ×ÁÅÔ ËÁÔÁÌÏÇ
<em>dir</em> × ÐÏÉÓËÁÈ ÆÁÊÌÏ× Ó ÉÍÅÎÁÍÉ, ÕÄÏ×ÌÅÔ×ÏÒÑÀÝÉÍÉ
ÁÒÇÕÍÅÎÔÁÍ <em>pattern</em> (ÓÒÁ×ÎÅÎÉÅ ×ÙÐÏÌÎÑÅÔÓÑ ËÏÍÁÎÄÏÊ <a
href="glob.html"><strong>glob</strong></a>), É ÓÏÚÄÁÅÔ ÉÎÄÅËÓ ×ÓÅÈ
ËÏÍÁÎÄÎÙÈ ÐÒÏÃÅÄÕÒ Tcl, ÏÐÒÅÄÅÌÅÎÎÙÈ × ÏÂÎÁÒÕÖÅÎÎÙÈ ÆÁÊÌÁÈ,
É ÓÏÈÒÁÎÑÅÔ ÉÎÄÅËÓ × ÆÁÊÌÅ <strong>tclIndex</strong> × ÜÔÏÊ
<em>dir</em>. åÓÌÉ ÎÅ ÚÁÄÁÎÏ ÎÉ ÏÄÎÏÇÏ ÛÁÂÌÏÎÁ <em>pattern</em>,
ÔÏ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÉÎÉÍÁÅÔÓÑ <strong>*.tcl</strong>. îÁÐÒÉÍÅÒ,
ËÏÍÁÎÄÁ</p>
<pre>
auto_mkindex foo *.tcl
</pre>
<p>ÐÒÏÓÍÁÔÒÉ×ÁÅÔ ×ÓÅ <strong>.tcl</strong>-ÆÁÊÌÙ × ËÁÔÁÌÏÇÅ <strong>foo</strong> É
ÓÏÚÄÁÅÔ ÎÏ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ <strong>foo/tclIndex</strong>.</p>
<p>ëÏÍÁÎÄÁ <strong>auto_mkindex</strong> ÐÒÏÓÍÁÔÒÉ×ÁÅÔ Tcl-ÓËÒÉÐÔÙ ÏÞÅÎØ
ÐÒÏÓÔÙÍ ÓÐÏÓÏÂÏÍ: ÅÓÌÉ × ÏÞÅÒÅÄÎÏÊ ÓÔÒÏËÅ, ÎÁÞÉÎÁÑ Ó ÐÅÒ×ÏÇÏ
ÓÉÍ×ÏÌÁ, ÎÁÐÉÓÁÎÏ ÓÌÏ×Ï <a href=
"proc.html"><strong>proc</strong></a>, ÓÞÉÔÁÅÔÓÑ, ÞÔÏ ÜÔÏ
ÏÐÒÅÄÅÌÅÎÉÅ ÐÒÏÃÅÄÕÒÙ, Á ÓÌÅÄÕÀÝÅÅ ÓÌÏ×Ï ÅÓÔØ ÉÍÑ
ÐÒÏÃÅÄÕÒÙ. ðÒÏÃÅÄÕÒÙ, ÏÐÒÅÄÅÌÅÎÉÅ ËÏÔÏÒÙÈ ÎÅ ÐÏÄÈÏÄÉÔ ÐÏÄ
ÏÐÉÓÁÎÎÏÅ (ÎÁÐÒÉÍÅÒ, ÅÓÌÉ ÐÅÒÅÄ ÓÌÏ×ÏÍ <strong><a href=
"proc.html">proc</a></strong> ÓÔÏÑÔ ÐÒÏÂÅÌÙ), ÎÅ ÐÏÐÁÄÁÀÔ ×
ÉÎÄÅËÓÎÙÊ ÆÁÊÌ.</p>
</dd>
<dt><a name="auto_reset"></a><strong>auto_reset</strong></dt>
<dd>ëÏÍÁÎÄÁ ÕÄÁÌÑÅÔ ×ÓÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÁËÏÐÌÅÎÎÕÀ ËÏÍÁÎÄÁÍÉ
<strong>auto_execok</strong> É <strong>auto_load</strong>. ðÒÉ ÓÌÅÄÕÀÝÅÍ ÏÂÒÁÝÅÎÉÉ
Ë ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÎÁ ÂÕÄÅÔ ÓÞÉÔÁÎÁ Ó ÄÉÓËÁ ÚÁÎÏ×Ï. üÔÁ
ËÏÍÁÎÄÁ ÔÁËÖÅ ÕÄÁÌÑÅÔ ×ÓÅ ÐÒÏÃÅÄÕÒÙ, ÐÅÒÅÞÉÓÌÅÎÎÙÅ × ÍÁÓÓÉ×Å
<strong>auto_index</strong>, ÔÁË ÞÔÏ ÐÒÉ ÓÌÅÄÕÀÝÅÍ ÏÂÒÁÝÅÎÉÉ Ë ÎÉÍ ÂÕÄÕÔ
ÚÁÇÒÕÖÅÎÙ ÎÏ×ÙÅ ËÏÐÉÉ.
</dd>
<dt><a name="parray"></a><strong>parray</strong> <em>arrayName</em></dt>
<dd>ëÏÍÁÎÄÁ ×ÙÄÁÅÔ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×ÙÈÏÄ ÉÍÅÎÁ É ÚÎÁÞÅÎÉÑ
ÜÌÅÍÅÎÔÏ× ÍÁÓÓÉ×Á <em>arrayName</em>. íÁÓÓÉ× ÄÏÌÖÅÎ ÂÙÔØ
ÄÏÓÔÕÐÅÎ × ËÏÎÔÅËÓÔÅ ×ÙÚÏ×Á. ïÎ ÍÏÖÅÔ ÂÙÔØ ËÁË ÌÏËÁÌØÎÙÍ, ÔÁË
É ÇÌÏÂÁÌØÎÙÍ.
</dd>
<dt><a name="tcl_endOfWord"></a><strong>tcl_endOfWord</strong> <em>str</em>
<em>start</em></dt>
<dd>÷ÏÚ×ÒÁÝÁÅÔ ÉÎÄÅËÓ ÐÅÒ×ÏÇÏ ËÏÎÃÁ ÓÌÏ×Á ÐÏÓÌÅ ÕËÁÚÁÎÎÏÇÏ
ÉÎÄÅËÓÁ <em>start</em> × ÓÔÒÏËÅ <em>str</em>. ðÅÒ×ÙÍ ËÏÎÃÏÍ ÓÌÏ×Á
ÓÞÉÔÁÅÔÓÑ ÐÅÒ×ÙÊ ÓÉÍ×ÏÌ, ÎÅ ÐÒÉÎÁÄÌÅÖÁÝÉÊ ÓÌÏ×Õ, ÓÌÅÄÕÀÝÉÊ ÚÁ
ÐÅÒ×ÙÍ ÐÏÓÌÅ ÎÁÞÁÌØÎÏÊ ÔÏÞËÉ ÓÉÍ×ÏÌÏÍ ÓÌÏ×Á. ÷ÏÚ×ÒÁÝÁÅÔ
<strong>-1</strong>, ÅÓÌÉ ÐÏÓÌÅ ÎÁÞÁÌØÎÏÊ ÔÏÞËÉ ÂÏÌØÛÅ ÎÅÔ ËÏÎÃÏ×
ÓÌÏ×Á. óÐÏÓÏ ÒÁÓÐÏÚÎÁ×ÁÎÉÑ ÓÉÍ×ÏÌÏ× ÓÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÊ × Tcl,
ÐÒÉ×ÅÄÅÎ × ÏÐÉÓÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ <strong>tcl_wordchars</strong> É
<strong>tcl_nonwordchars</strong>.
</dd>
<dt><a name="tcl_startOfNextWord"></a><strong>tcl_startOfNextWord</strong>
<em>str</em> <em>start</em></dt>
<dd>÷ÏÚ×ÒÁÝÁÅÔ ÉÎÄÅËÓ ÐÅÒ×ÏÇÏ ÎÁÞÁÌÁ ÓÌÏ×Á ÐÏÓÌÅ ÕËÁÚÁÎÎÏÇÏ
ÉÎÄÅËÓÁ <em>start</em> × ÓÔÒÏËÅ <em>str</em>. ðÅÒ×ÙÍ ÎÁÞÁÌÏÍ ÓÌÏ×Á
ÓÞÉÔÁÅÔÓÑ ÐÅÒ×ÙÊ ÓÉÍ×ÏÌ ÓÌÏ×Á, ÓÌÅÄÕÀÝÉÊ ÚÁ ÓÉÍ×ÏÌÏÍ, ÎÅ
ÐÒÉÎÁÄÌÅÖÁÝÉÍ ÓÌÏ×Õ. ÷ÏÚ×ÒÁÝÁÅÔ <strong>-1</strong>, ÅÓÌÉ ÐÏÓÌÅ
ÎÁÞÁÌØÎÏÊ ÔÏÞËÉ ÂÏÌØÛÅ ÎÅÔ ÎÁÞÁÌÁ ÓÌÏ×Á.
</dd>
<dt><a name="tcl_startOfPreviousWord"></a>
<strong>tcl_startOfPreviousWord</strong> <em>str</em> <em>start</em></dt>
<dd>÷ÏÚ×ÒÁÝÁÅÔ ÉÎÄÅËÓ ÐÅÒ×ÏÇÏ ÎÁÞÁÌÁ ÓÌÏ×Á ÄÏ ÕËÁÚÁÎÎÏÇÏ
ÉÎÄÅËÓÁ <em>start</em> × ÓÔÒÏËÅ <em>str</em>. ÷ÏÚ×ÒÁÝÁÅÔ
<strong>-1</strong>, ÅÓÌÉ ÐÏÓÌÅ ÎÁÞÁÌØÎÏÊ ÔÏÞËÉ ÂÏÌØÛÅ ÎÅÔ ÎÁÞÁÌÁ
ÓÌÏ×Á.
</dd>
<dt><a name="tcl_wordBreakAfter"></a>
<strong>tcl_wordBreakAfter</strong><em>str</em> <em>start</em></dt>
<dd>÷ÏÚ×ÒÁÝÁÅÔ ÉÎÄÅËÓ ÐÅÒ×ÏÊ ÇÒÁÎÉÃÙ ÓÌÏ×Á ÐÏÓÌÅ ÕËÁÚÁÎÎÏÇÏ
ÉÎÄÅËÓÁ <em>start</em> × ÓÔÒÏËÅ <em>str</em>. ÷ÏÚ×ÒÁÝÁÅÔ
<strong>-1</strong>, ÅÓÌÉ × ÕËÁÚÁÎÎÏÊ ÓÔÒÏËÅ ÐÏÓÌÅ ÎÁÞÁÌØÎÏÊ ÔÏÞËÉ
ÂÏÌØÛÅ ÎÅÔ ÇÒÁÎÉà ÓÌÏ×Á. ÷ÏÚ×ÒÁÝÁÅÍÙÊ ÉÎÄÅËÓ ÏÔÎÏÓÉÔÓÑ ËÏ
×ÔÏÒÏÍÕ ÓÉÍ×ÏÌÕ ÐÁÒÙ, ÏÂÒÁÚÕÀÝÅÊ ÇÒÁÎÉÃÕ.
</dd>
<dt><a name="tcl_wordBreakBefore"></a>
<strong>tcl_wordBreakBefore</strong> <em>str</em> <em>start</em></dt>
<dd>÷ÏÚ×ÒÁÝÁÅÔ ÉÎÄÅËÓ ÐÅÒ×ÏÊ ÇÒÁÎÉÃÙ ÓÌÏ×Á ÄÏ ÕËÁÚÁÎÎÏÇÏ
ÉÎÄÅËÓÁ <em>start</em> × ÓÔÒÏËÅ <em>str</em>. ÷ÏÚ×ÒÁÝÁÅÔ
<strong>-1</strong>, ÅÓÌÉ × ÕËÁÚÁÎÎÏÊ ÓÔÒÏËÅ ÄÏ ÎÁÞÁÌØÎÏÊ ÔÏÞËÉ
ÂÏÌØÛÅ ÎÅÔ ÇÒÁÎÉà ÓÌÏ×Á. ÷ÏÚ×ÒÁÝÁÅÍÙÊ ÉÎÄÅËÓ ÏÔÎÏÓÉÔÓÑ ËÏ
×ÔÏÒÏÍÕ ÓÉÍ×ÏÌÕ ÐÁÒÙ, ÏÂÒÁÚÕÀÝÅÊ ÇÒÁÎÉÃÕ.
</dd>
</dl>
<h2>ðåòåíåîîùå</h2>
<p>ðÒÏÃÅÄÕÒÙ Tcl ÉÓÐÏÌØÚÕÀÔ ÉÌÉ ÏÐÒÅÄÅÌÑÀÔ ÓÌÅÄÕÀÝÉÅ ÇÌÏÂÁÌØÎÙÅ
ÐÅÒÅÍÅÎÎÙÅ.</p>
<p><strong>auto_execs</strong> - ÉÓÐÏÌØÚÕÅÔÓÑ ËÏÍÁÎÄÏÊ <strong>auto_execok</strong>
ÄÌÑ ÚÁÐÉÓÉ ÉÎÆÏÒÍÁÃÉÉ Ï ÔÏÍ, ÓÕÝÅÓÔ×ÕÀÔ ÌÉ ËÏÎËÒÅÔÎÁÑ ËÏÍÁÎÄÁ ×
×ÉÄÅ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ.</p>
<p><strong>auto_index</strong> - ÉÓÐÏÌØÚÕÅÔÓÑ <strong>auto_load</strong> ÄÌÑ
ÓÏÈÒÁÎÅÎÉÑ ÉÎÄÅËÓÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ÓÞÉÔÁÎÎÏÊ Ó ÄÉÓËÁ.</p>
<p><strong>auto_noexec</strong> - ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÚÁÄÁÎÁ Ó ÌÀÂÙÍ ÚÎÁÞÅÎÉÅÍ,
ÔÏ ËÏÍÁÎÄÁ <a href="unknown.html"><strong>unknown</strong></a> ÎÅ
ÂÕÄÅÔ ÐÙÔÁÔØÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÓÐÏÌÎÉÔØ ËÁËÕÀ-ÌÉÂÏ ËÏÍÁÎÄÕ.</p>
<p><strong>auto_noload</strong> - ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÚÁÄÁÎÁ Ó ÌÀÂÙÍ ÚÎÁÞÅÎÉÅÍ,
ÔÏ ËÏÍÁÎÄÁ <a href="unknown.html"><strong>unknown</strong></a> ÎÅ
ÂÕÄÅÔ ÐÙÔÁÔØÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ ÚÁÇÒÕÚÉÔØ ËÁËÕÀ-ÌÉÂÏ ËÏÍÁÎÄÕ.</p>
<p><strong>auto_path</strong> - ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÚÁÄÁÎÁ, ÔÏ ÏÎÁ ÄÏÌÖÎÁ
ÓÏÄÅÒÖÁÔØ Tcl-ÓÐÉÓÏË Ó ËÁÔÁÌÏÇÁÍÉ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÐÒÉ ÏÐÅÒÁÃÉÑÈ
Á×ÔÏÚÁÇÒÕÚËÉ.</p>
<p><strong>env(TCL_LIBRARY)</strong> - ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÚÁÄÁÎÁ, ÔÏ ÏÎÁ
ÕËÁÚÙ×ÁÅÔ ÍÅÓÔÏÐÏÌÏÖÅÎÉÅ ËÁÔÁÌÏÇÁ Ó ÂÉÂÌÉÏÔÅÞÎÙÍÉ ÓËÒÉÐÔÁÍÉ
(ËÏÍÁÎÄÁ <a href="info.html#library"><strong>info</strong>
<strong>library</strong></a> ×ÏÚ×ÒÁÝÁÅÔ ÚÎÁÞÅÎÉÅ ÜÔÏÊ ÐÅÒÅÍÅÎÎÏÊ). åÓÌÉ
ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÏÐÒÅÄÅÌÅÎÁ, ÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÚÎÁÞÅÎÉÅ ÐÏ
ÕÍÏÌÞÁÎÉÀ.</p>
<p><strong>env(TCLLIBPATH)</strong> - ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÚÁÄÁÎÁ, ÔÏ ÏÎÁ ÄÏÌÖÎÁ
ÓÏÄÅÒÖÁÔØ ÄÅÊÓÔ×ÕÀÝÉÊ Tcl ÓÐÉÓÏË ËÁÔÁÌÏÇÏ× ÄÌÑ ÐÏÉÓËÁ ÐÒÉ
ÏÐÅÒÁÃÉÑÈ Á×ÔÏÚÁÇÒÕÚËÉ. üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÔÏÌØËÏ
ÔÏÇÄÁ, ËÏÇÄÁ ÎÅ ÏÐÒÅÄÅÌÅÎÁ ÐÅÒÅÍÅÎÎÁÑ <strong>auto_path</strong>.</p>
<p><strong>tcl_nonwordchars</strong> - ÐÅÒÅÍÅÎÎÁÑ ÓÏÄÅÒÖÉÔ ÒÅÇÕÌÑÒÎÏÅ
×ÙÒÁÖÅÎÉÅ, ÉÓÐÏÌØÚÕÅÍÏÅ ÔÁËÉÍÉ ÐÒÏÃÅÄÕÒÁÍÉ, ËÁË
<strong>tcl_endOfWord</strong> ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ, Ñ×ÌÑÅÔÓÑ ÌÉ ÓÉÍ×ÏÌ ÞÁÓÔØÀ
ÓÌÏ×Á ÉÌÉ ÎÅÔ. åÓÌÉ ÏÂÒÁÚÅà ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÓÉÍ×ÏÌÕ, ÔÏ ÓÉÍ×ÏÌ
ÓÞÉÔÁÅÔÓÑ ÎÅ ÐÒÉÎÁÄÌÅÖÁÝÉÍ Ë ÓÌÏ×Õ. ÷ Unix ÔÁËÉÍÉ ÓÉÍ×ÏÌÁÍÉ
Ñ×ÌÑÀÔÓÑ ×ÓÅ ÓÉÍ×ÏÌÙ, ËÒÏÍÅ ÃÉÆÒ, ÂÕË× É ÓÉÍ×ÏÌÁ
ÐÏÄÞÅÒËÉ×ÁÎÉÑ.</p>
<p><strong>tcl_wordchars</strong> - ÐÅÒÅÍÅÎÎÁÑ ÓÏÄÅÒÖÉÔ ÒÅÇÕÌÑÒÎÏÅ
×ÙÒÁÖÅÎÉÅ, ÉÓÐÏÌØÚÕÅÍÏÅ ÔÁËÉÍÉ ÐÒÏÃÅÄÕÒÁÍÉ, ËÁË
<strong>tcl_endOfWord</strong> ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ, Ñ×ÌÑÅÔÓÑ ÌÉ ÓÉÍ×ÏÌ ÞÁÓÔØÀ
ÓÌÏ×Á ÉÌÉ ÎÅÔ. åÓÌÉ ÏÂÒÁÚÅà ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÓÉÍ×ÏÌÕ, ÔÏ ÓÉÍ×ÏÌ
ÓÞÉÔÁÅÔÓÑ ÞÁÓÔØÀ ÓÌÏ×Á. ÷ Unix ÓÌÏ×Á ÓÏÓÔÏÑÔ ÉÚ ÃÉÆÒ, ÂÕË× É
ÓÉÍ×ÏÌÁ ÐÏÄÞÅÒËÉ×ÁÎÉÑ.</p>
<p><strong>unknown_active</strong> - ÜÔÁ ÐÅÒÅÍÅÎÎÁÑ ÓÌÕÖÉÔ ÆÌÁÇÏÍ ÄÌÑ
ÉÎÄÉËÁÃÉÉ ÁËÔÉ×ÎÏÓÔÉ ËÏÍÁÎÄÙ <a
href="unknown.html"><strong>unknown</strong></a>: ËÏÍÁÎÄÁ ÓÁÍÁ
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÅÅ. ðÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ×ÙÑ×ÌÅÎÉÑ ÏÛÉÂÏË,
ÐÒÉ ËÏÔÏÒÙÈ <a href="unknown.html"><strong>unknown</strong></a>
ÂÅÓËÏÎÅÞÎÏ ÒÅËÕÒÓÉ×ÎÏ ÏÂÒÁÝÁÅÔÓÑ Ë ÓÅÂÅ. ðÅÒÅÄ ÏËÏÎÞÁÎÉÅÍ ÒÁÂÏÔÙ
<a href="unknown.html"><strong>unknown</strong></a> ÐÅÒÅÍÅÎÎÁÑ
ÓÂÒÁÓÙ×ÁÅÔÓÑ.</p>
</body>
</html>