This file is indexed.

/usr/share/doc/gnugo/html/gnugo_toc.html is in gnugo 3.8-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
<!-- Created on April 30, 2011 by texi2html 1.82
texi2html was written by: 
            Lionel Cons <Lionel.Cons@cern.ch> (original author)
            Karl Berry  <karl@freefriends.org>
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
            and many others.
Maintained by: Many creative people.
Send bugs and suggestions to <texi2html-bug@nongnu.org>
-->
<head>
<title>GNU Go Documentation: Table of Contents</title>

<meta name="description" content="GNU Go Documentation: Table of Contents">
<meta name="keywords" content="GNU Go Documentation: Table of Contents">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2html 1.82">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
pre.display {font-family: serif}
pre.format {font-family: serif}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: serif; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: serif; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.roman {font-family:serif; font-weight:normal;}
span.sansserif {font-family:sans-serif; font-weight:normal;}
ul.toc {list-style: none}
-->
</style>


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">

<a name="SEC_Contents"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="gnugo.html#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[<a href="gnugo_22.html#Concept-Index" title="Index">Index</a>]</td>
<td valign="middle" align="left">[<a href="gnugo_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h1>Table of Contents</h1>
<div class="contents">

<ul class="toc">
  <li><a name="toc-Introduction-2" href="gnugo_1.html#Introduction">1. Introduction</a>
  <ul class="toc">
    <li><a name="toc-About-GNU-Go-and-this-Manual" href="gnugo_1.html#About">1.1 About GNU Go and this Manual</a></li>
    <li><a name="toc-Copyrights" href="gnugo_1.html#Copyright">1.2 Copyrights</a></li>
    <li><a name="toc-Authors-1" href="gnugo_1.html#Authors">1.3 Authors</a></li>
    <li><a name="toc-Thanks-1" href="gnugo_1.html#Thanks">1.4 Thanks</a></li>
    <li><a name="toc-Development-1" href="gnugo_1.html#Development">1.5 Development</a></li>
  </ul></li>
  <li><a name="toc-Installation-1" href="gnugo_2.html#Installation">2. Installation</a>
  <ul class="toc">
    <li><a name="toc-GNU_002fLinux-and-Unix-1" href="gnugo_2.html#GNU_002fLinux-and-Unix">2.1 GNU/Linux and Unix</a></li>
    <li><a name="toc-Configure-Options-1" href="gnugo_2.html#Configure-Options">2.2 Configure Options</a>
    <ul class="toc">
      <li><a name="toc-Ram-Cache-1" href="gnugo_2.html#Ram-Cache">2.2.1 Ram Cache</a></li>
      <li><a name="toc-Default-Level-1" href="gnugo_2.html#Default-Level">2.2.2 Default Level</a></li>
      <li><a name="toc-Other-Options-1" href="gnugo_2.html#Other-Options">2.2.3 Other Options</a></li>
    </ul></li>
    <li><a name="toc-Compiling-GNU-Go-on-Microsoft-platforms" href="gnugo_2.html#Windows-and-MS_002dDOS">2.3 Compiling GNU Go on Microsoft platforms</a>
    <ul class="toc">
      <li><a name="toc-Building-with-older-visual-studio" href="gnugo_2.html#Building-with-older-visual-studio">2.3.1 Building with older visual studio</a></li>
      <li><a name="toc-Building-with-Visual-Studio-project-files" href="gnugo_2.html#Building-with-Visual-Studio-project-files">2.3.2 Building with Visual Studio project files</a></li>
      <li><a name="toc-Building-with-Nmake-makefiles" href="gnugo_2.html#Building-with-Nmake-makefiles">2.3.3 Building with Nmake makefiles</a></li>
      <li><a name="toc-Building-with-MinGW-Makefiles" href="gnugo_2.html#Building-with-MinGW-Makefiles">2.3.4 Building with MinGW Makefiles</a></li>
      <li><a name="toc-Building-with-MSYS-makefiles-_0028MinGW_0029" href="gnugo_2.html#Building-with-MSYS-makefiles-_0028MinGW_0029">2.3.5 Building with MSYS makefiles (MinGW)</a></li>
      <li><a name="toc-Building-on-cygwin" href="gnugo_2.html#Building-on-cygwin">2.3.6 Building on cygwin</a></li>
      <li><a name="toc-Testing-on-Windows_003a" href="gnugo_2.html#Testing-on-Windows_003a">2.3.7 Testing on Windows:</a></li>
    </ul></li>
    <li><a name="toc-Macintosh-1" href="gnugo_2.html#Macintosh">2.4 Macintosh</a></li>
  </ul></li>
  <li><a name="toc-Using-GNU-Go" href="gnugo_3.html#User-Guide">3. Using GNU Go</a>
  <ul class="toc">
    <li><a name="toc-Getting-Documentation" href="gnugo_3.html#Documentation">3.1 Getting Documentation</a></li>
    <li><a name="toc-Running-GNU-Go-via-CGoban" href="gnugo_3.html#CGoban">3.2 Running GNU Go via CGoban</a></li>
    <li><a name="toc-Other-Clients-1" href="gnugo_3.html#Other-Clients">3.3 Other Clients</a></li>
    <li><a name="toc-Ascii-Interface" href="gnugo_3.html#Ascii">3.4 Ascii Interface</a></li>
    <li><a name="toc-GNU-Go-mode-in-Emacs" href="gnugo_3.html#Emacs">3.5 GNU Go mode in Emacs</a></li>
    <li><a name="toc-The-Go-Modem-Protocol-and-Go-Text-Protocol" href="gnugo_3.html#GMP-and-GTP">3.6 The Go Modem Protocol and Go Text Protocol</a></li>
    <li><a name="toc-Computer-Go-Tournaments" href="gnugo_3.html#Tournaments">3.7 Computer Go Tournaments</a></li>
    <li><a name="toc-Smart-Game-Format" href="gnugo_3.html#SGF-Support">3.8 Smart Game Format</a></li>
    <li><a name="toc-Invoking-GNU-Go_003a-Command-line-options" href="gnugo_3.html#Invoking-GNU-Go">3.9 Invoking GNU Go: Command line options</a>
    <ul class="toc">
      <li><a name="toc-Some-basic-options" href="gnugo_3.html#Some-basic-options">3.9.1 Some basic options</a></li>
      <li><a name="toc-Monte-Carlo-Options" href="gnugo_3.html#Monte-Carlo-Options">3.9.2 Monte Carlo Options</a></li>
      <li><a name="toc-Other-general-options" href="gnugo_3.html#Other-general-options">3.9.3 Other general options</a></li>
      <li><a name="toc-Other-options-affecting-strength-and-speed" href="gnugo_3.html#Other-options-affecting-strength-and-speed">3.9.4 Other options affecting strength and speed</a></li>
      <li><a name="toc-Ascii-mode-options" href="gnugo_3.html#Ascii-mode-options">3.9.5 Ascii mode options</a></li>
      <li><a name="toc-Development-options" href="gnugo_3.html#Development-options">3.9.6 Development options</a></li>
      <li><a name="toc-Experimental-options" href="gnugo_3.html#Experimental-options">3.9.7 Experimental options</a></li>
    </ul>
</li>
  </ul></li>
  <li><a name="toc-GNU-Go-engine-overview" href="gnugo_4.html#Overview">4. GNU Go engine overview</a>
  <ul class="toc">
    <li><a name="toc-Gathering-Information" href="gnugo_4.html#Examining-the-Position">4.1 Gathering Information</a></li>
    <li><a name="toc-Move-Generators-1" href="gnugo_4.html#Move-Generators">4.2 Move Generators</a></li>
    <li><a name="toc-Move-Valuation-1" href="gnugo_4.html#Move-Valuation">4.3 Move Valuation</a></li>
    <li><a name="toc-Detailed-Sequence-of-Events-1" href="gnugo_4.html#Detailed-Sequence-of-Events">4.4 Detailed Sequence of Events</a></li>
    <li><a name="toc-Roadmap-1" href="gnugo_4.html#Roadmap">4.5 Roadmap</a>
    <ul class="toc">
      <li><a name="toc-Files-in-engine_002f" href="gnugo_4.html#Files-in-engine_002f">4.5.1 Files in &lsquo;<tt>engine/</tt>&rsquo;</a></li>
      <li><a name="toc-Files-in-patterns_002f" href="gnugo_4.html#Files-in-patterns_002f">4.5.2 Files in &lsquo;<tt>patterns/</tt>&rsquo;</a></li>
    </ul></li>
    <li><a name="toc-Coding-styles-and-conventions" href="gnugo_4.html#Coding-Styles">4.6 Coding styles and conventions</a>
    <ul class="toc">
      <li><a name="toc-Coding-Conventions" href="gnugo_4.html#Coding-Conventions">4.6.1 Coding Conventions</a></li>
      <li><a name="toc-Tracing" href="gnugo_4.html#Tracing">4.6.2 Tracing</a></li>
      <li><a name="toc-Assertions" href="gnugo_4.html#Assertions">4.6.3 Assertions</a></li>
      <li><a name="toc-FIXME" href="gnugo_4.html#FIXME">4.6.4 FIXME</a></li>
    </ul></li>
    <li><a name="toc-Navigating-the-Source-1" href="gnugo_4.html#Navigating-the-Source">4.7 Navigating the Source</a></li>
  </ul></li>
  <li><a name="toc-Analyzing-GNU-Go_0027s-moves" href="gnugo_5.html#Analyzing">5. Analyzing GNU Go&rsquo;s moves</a>
  <ul class="toc">
    <li><a name="toc-Interpreting-Traces" href="gnugo_5.html#Traces">5.1 Interpreting Traces</a></li>
    <li><a name="toc-The-Output-File" href="gnugo_5.html#Output-File">5.2 The Output File</a></li>
    <li><a name="toc-Checking-the-reading-code" href="gnugo_5.html#Decide-string">5.3 Checking the reading code</a></li>
    <li><a name="toc-Checking-the-Owl-Code" href="gnugo_5.html#Decide-dragon">5.4 Checking the Owl Code</a></li>
    <li><a name="toc-GTP-and-GDB-techniques-1" href="gnugo_5.html#GTP-and-GDB-techniques">5.5 GTP and GDB techniques</a></li>
    <li><a name="toc-Debugging-on-a-Graphical-Board" href="gnugo_5.html#view_002epike">5.6 Debugging on a Graphical Board</a></li>
    <li><a name="toc-Scoring-the-game" href="gnugo_5.html#Scoring">5.7 Scoring the game</a></li>
    <li><a name="toc-Colored-Display-1" href="gnugo_5.html#Colored-Display">5.8 Colored Display</a>
    <ul class="toc">
      <li><a name="toc-Dragon-Display" href="gnugo_5.html#Dragon-Display">5.8.1 Dragon Display</a></li>
      <li><a name="toc-Eye-Space-Display" href="gnugo_5.html#Eye-Space-Display">5.8.2 Eye Space Display</a></li>
    </ul>
</li>
  </ul></li>
  <li><a name="toc-Move-generation" href="gnugo_6.html#Move-Generation">6. Move generation</a>
  <ul class="toc">
    <li><a name="toc-Introduction-1" href="gnugo_6.html#Move-generation-Intro">6.1 Introduction</a></li>
    <li><a name="toc-Generation-of-move-reasons" href="gnugo_6.html#Move-Reasons">6.2 Generation of move reasons</a></li>
    <li><a name="toc-Detailed-Descriptions-of-various-Move-Reasons" href="gnugo_6.html#Move-Reason-Details">6.3 Detailed Descriptions of various Move Reasons</a>
    <ul class="toc">
      <li><a name="toc-Attacking-and-defending-moves" href="gnugo_6.html#Attack-and-Defense">6.3.1 Attacking and defending moves</a></li>
      <li><a name="toc-Threats-to-Attack-or-Defend-1" href="gnugo_6.html#Threats-to-Attack-or-Defend">6.3.2 Threats to Attack or Defend</a></li>
      <li><a name="toc-Multiple-attack-or-defense-moves" href="gnugo_6.html#Multi-Attack-or-Defense">6.3.3 Multiple attack or defense moves</a></li>
      <li><a name="toc-Cutting-and-connecting-moves" href="gnugo_6.html#Cutting-and-Connecting">6.3.4 Cutting and connecting moves</a></li>
      <li><a name="toc-Semeai-winning-moves" href="gnugo_6.html#Semeai">6.3.5 Semeai winning moves</a></li>
      <li><a name="toc-Making-or-destroying-eyes" href="gnugo_6.html#Making-eyes">6.3.6 Making or destroying eyes</a></li>
      <li><a name="toc-Antisuji-moves-1" href="gnugo_6.html#Antisuji-moves">6.3.7 Antisuji moves</a></li>
      <li><a name="toc-Territorial-moves-1" href="gnugo_6.html#Territorial-moves">6.3.8 Territorial moves</a></li>
      <li><a name="toc-Attacking-and-Defending-Dragons" href="gnugo_6.html#Owl-attack-and-defense">6.3.9 Attacking and Defending Dragons</a></li>
      <li><a name="toc-Combination-Attacks-1" href="gnugo_6.html#Combination-Attacks">6.3.10 Combination Attacks</a></li>
    </ul></li>
    <li><a name="toc-Valuation-of-suggested-moves" href="gnugo_6.html#Valuation">6.4 Valuation of suggested moves</a>
    <ul class="toc">
      <li><a name="toc-Territorial-Value" href="gnugo_6.html#Territorial-value">6.4.1 Territorial Value</a></li>
      <li><a name="toc-Strategical-Value" href="gnugo_6.html#Strategical-value">6.4.2 Strategical Value</a></li>
      <li><a name="toc-Shape-Factor" href="gnugo_6.html#Shape-factor">6.4.3 Shape Factor</a></li>
      <li><a name="toc-Minimum-Value-1" href="gnugo_6.html#Minimum-Value">6.4.4 Minimum Value</a></li>
      <li><a name="toc-Secondary-Value-1" href="gnugo_6.html#Secondary-Value">6.4.5 Secondary Value</a></li>
      <li><a name="toc-Threats-and-Followup-Value-1" href="gnugo_6.html#Threats-and-Followup-Value">6.4.6 Threats and Followup Value</a></li>
    </ul></li>
    <li><a name="toc-End-Game-1" href="gnugo_6.html#End-Game">6.5 End Game</a></li>
  </ul></li>
  <li><a name="toc-Worms-and-Dragons-1" href="gnugo_7.html#Worms-and-Dragons">7. Worms and Dragons</a>
  <ul class="toc">
    <li><a name="toc-Worms-1" href="gnugo_7.html#Worms">7.1 Worms</a></li>
    <li><a name="toc-Amalgamation-1" href="gnugo_7.html#Amalgamation">7.2 Amalgamation</a></li>
    <li><a name="toc-Connection-1" href="gnugo_7.html#Connection">7.3 Connection</a></li>
    <li><a name="toc-Half-Eyes-and-False-Eyes" href="gnugo_7.html#Half-Eyes">7.4 Half Eyes and False Eyes</a></li>
    <li><a name="toc-Dragons-1" href="gnugo_7.html#Dragons">7.5 Dragons</a></li>
    <li><a name="toc-Colored-Dragon-Display" href="gnugo_7.html#Dragons-in-Color">7.6 Colored Dragon Display</a></li>
  </ul></li>
  <li><a name="toc-Eyes-and-Half-Eyes" href="gnugo_8.html#Eyes">8. Eyes and Half Eyes</a>
  <ul class="toc">
    <li><a name="toc-Local-games" href="gnugo_8.html#Local-Games">8.1 Local games</a></li>
    <li><a name="toc-Eye-spaces" href="gnugo_8.html#Eye-Space">8.2 Eye spaces</a></li>
    <li><a name="toc-The-eyespace-as-local-game" href="gnugo_8.html#Eye-Space-as-Local-Game">8.3 The eyespace as local game</a></li>
    <li><a name="toc-An-example" href="gnugo_8.html#Eye-Example">8.4 An example</a></li>
    <li><a name="toc-Graphs-1" href="gnugo_8.html#Graphs">8.5 Graphs</a></li>
    <li><a name="toc-Eye-shape-analysis" href="gnugo_8.html#Eye-Shape">8.6 Eye shape analysis</a></li>
    <li><a name="toc-Eye-Local-Game-Values-1" href="gnugo_8.html#Eye-Local-Game-Values">8.7 Eye Local Game Values</a></li>
    <li><a name="toc-Topology-of-Half-Eyes-and-False-Eyes" href="gnugo_8.html#Eye-Topology">8.8 Topology of Half Eyes and False Eyes</a></li>
    <li><a name="toc-Eye-Topology-with-Ko-1" href="gnugo_8.html#Eye-Topology-with-Ko">8.9 Eye Topology with Ko</a></li>
    <li><a name="toc-False-Margins-1" href="gnugo_8.html#False-Margins">8.10 False Margins</a></li>
    <li><a name="toc-Functions-in-optics_002ec" href="gnugo_8.html#Eye-Functions">8.11 Functions in &lsquo;<tt>optics.c</tt>&rsquo;</a></li>
  </ul></li>
  <li><a name="toc-The-Pattern-Code" href="gnugo_9.html#Patterns">9. The Pattern Code</a>
  <ul class="toc">
    <li><a name="toc-Overview-1" href="gnugo_9.html#Patterns-Overview">9.1 Overview</a></li>
    <li><a name="toc-Pattern-Attributes-1" href="gnugo_9.html#Pattern-Classification">9.2 Pattern Attributes</a>
    <ul class="toc">
      <li><a name="toc-Constraint-Pattern-Attributes" href="gnugo_9.html#Constraint-Pattern-Attributes">9.2.1 Constraint Pattern Attributes</a></li>
      <li><a name="toc-Action-Attributes" href="gnugo_9.html#Action-Attributes">9.2.2 Action Attributes</a></li>
    </ul></li>
    <li><a name="toc-Pattern-Attributes" href="gnugo_9.html#Pattern-Values">9.3 Pattern Attributes</a></li>
    <li><a name="toc-Helper-Functions-1" href="gnugo_9.html#Helper-Functions">9.4 Helper Functions</a></li>
    <li><a name="toc-Autohelpers-and-Constraints-1" href="gnugo_9.html#Autohelpers-and-Constraints">9.5 Autohelpers and Constraints</a></li>
    <li><a name="toc-Autohelper-Actions-1" href="gnugo_9.html#Autohelper-Actions">9.6 Autohelper Actions</a></li>
    <li><a name="toc-Autohelper-Functions-1" href="gnugo_9.html#Autohelper-Functions">9.7 Autohelper Functions</a></li>
    <li><a name="toc-Attack-and-Defense-Database" href="gnugo_9.html#Attack-and-Defense-DB">9.8 Attack and Defense Database</a></li>
    <li><a name="toc-The-Connections-Database" href="gnugo_9.html#Connections-Database">9.9 The Connections Database</a></li>
    <li><a name="toc-Connections-Functions" href="gnugo_9.html#Connection-Functions">9.10 Connections Functions</a></li>
    <li><a name="toc-Tuning-the-Pattern-databases" href="gnugo_9.html#Tuning">9.11 Tuning the Pattern databases</a></li>
    <li><a name="toc-Implementation" href="gnugo_9.html#PM-Implementation">9.12 Implementation</a></li>
    <li><a name="toc-Symmetry-and-transformations" href="gnugo_9.html#Symmetry-_0026-transformations">9.13 Symmetry and transformations</a></li>
    <li><a name="toc-Implementation-Details" href="gnugo_9.html#Details">9.14 Implementation Details</a></li>
    <li><a name="toc-The-_0060_0060Grid_0027_0027-Optimization" href="gnugo_9.html#Grid-optimization">9.15 The &ldquo;Grid&rdquo; Optimization</a></li>
    <li><a name="toc-The-Joseki-Compiler" href="gnugo_9.html#Joseki-Compiler">9.16 The Joseki Compiler</a></li>
    <li><a name="toc-Ladders-in-Joseki-1" href="gnugo_9.html#Ladders-in-Joseki">9.17 Ladders in Joseki</a></li>
    <li><a name="toc-Corner-Matcher-1" href="gnugo_9.html#Corner-Matcher">9.18 Corner Matcher</a></li>
    <li><a name="toc-Emacs-Mode-for-Editing-Patterns" href="gnugo_9.html#Editing-Patterns">9.19 Emacs Mode for Editing Patterns</a></li>
  </ul></li>
  <li><a name="toc-The-DFA-pattern-matcher" href="gnugo_10.html#DFA">10. The DFA pattern matcher</a>
  <ul class="toc">
    <li><a name="toc-Introduction-to-the-DFA-1" href="gnugo_10.html#Introduction-to-the-DFA">10.1 Introduction to the DFA</a></li>
    <li><a name="toc-What-is-a-DFA-1" href="gnugo_10.html#What-is-a-DFA">10.2 What is a DFA</a></li>
    <li><a name="toc-Pattern-matching-with-DFA-1" href="gnugo_10.html#Pattern-matching-with-DFA">10.3 Pattern matching with DFA</a></li>
    <li><a name="toc-Building-the-DFA-1" href="gnugo_10.html#Building-the-DFA">10.4 Building the DFA</a></li>
    <li><a name="toc-Incremental-Algorithm-1" href="gnugo_10.html#Incremental-Algorithm">10.5 Incremental Algorithm</a></li>
    <li><a name="toc-Some-DFA-Optimizations" href="gnugo_10.html#DFA-Optimizations">10.6 Some DFA Optimizations</a></li>
  </ul></li>
  <li><a name="toc-Tactical-reading" href="gnugo_11.html#Tactical-Reading">11. Tactical reading</a>
  <ul class="toc">
    <li><a name="toc-Reading-Basics-1" href="gnugo_11.html#Reading-Basics">11.1 Reading Basics</a>
    <ul class="toc">
      <li><a name="toc-Organization-of-the-reading-code" href="gnugo_11.html#Organization-of-the-reading-code">11.1.1 Organization of the reading code</a></li>
      <li><a name="toc-Return-Codes-1" href="gnugo_11.html#Return-Codes-1">11.1.2 Return Codes</a></li>
      <li><a name="toc-Reading-cutoff-and-depth-parameters" href="gnugo_11.html#Reading-cutoff-and-depth-parameters">11.1.3 Reading cutoff and depth parameters</a></li>
    </ul></li>
    <li><a name="toc-Hashing-of-Positions" href="gnugo_11.html#Hashing">11.2 Hashing of Positions</a>
    <ul class="toc">
      <li><a name="toc-Calculation-of-the-hash-value" href="gnugo_11.html#Hash-Calculation">11.2.1 Calculation of the hash value</a></li>
      <li><a name="toc-Organization-of-the-hash-table" href="gnugo_11.html#Hash-Organization">11.2.2 Organization of the hash table</a></li>
      <li><a name="toc-Hash-Structures-1" href="gnugo_11.html#Hash-Structures">11.2.3 Hash Structures</a></li>
    </ul></li>
    <li><a name="toc-Persistent-Reading-Cache" href="gnugo_11.html#Persistent-Cache">11.3 Persistent Reading Cache</a></li>
    <li><a name="toc-Ko-Handling" href="gnugo_11.html#Ko">11.4 Ko Handling</a></li>
    <li><a name="toc-A-Ko-Example-1" href="gnugo_11.html#A-Ko-Example">11.5 A Ko Example</a></li>
    <li><a name="toc-Another-Ko-Example-1" href="gnugo_11.html#Another-Ko-Example">11.6 Another Ko Example</a></li>
    <li><a name="toc-Alternate-Komaster-Schemes-1" href="gnugo_11.html#Alternate-Komaster-Schemes">11.7 Alternate Komaster Schemes</a>
    <ul class="toc">
      <li><a name="toc-Essentially-the-2_002e7_002e232-scheme_002e" href="gnugo_11.html#Essentially-the-2_002e7_002e232-scheme_002e">11.7.1 Essentially the 2.7.232 scheme.</a></li>
      <li><a name="toc-Revised-2_002e7_002e232-version" href="gnugo_11.html#Revised-2_002e7_002e232-version">11.7.2 Revised 2.7.232 version</a></li>
    </ul></li>
    <li><a name="toc-Superstrings-1" href="gnugo_11.html#Superstrings">11.8 Superstrings</a></li>
    <li><a name="toc-Debugging-the-reading-code" href="gnugo_11.html#Debugging">11.9 Debugging the reading code</a></li>
    <li><a name="toc-Connection-Reading-1" href="gnugo_11.html#Connection-Reading">11.10 Connection Reading</a></li>
  </ul></li>
  <li><a name="toc-Pattern-Based-Reading-1" href="gnugo_12.html#Pattern-Based-Reading">12. Pattern Based Reading</a>
  <ul class="toc">
    <li><a name="toc-The-Owl-Code-1" href="gnugo_12.html#The-Owl-Code">12.1 The Owl Code</a></li>
    <li><a name="toc-Combination-reading" href="gnugo_12.html#Combinations">12.2 Combination reading</a></li>
  </ul></li>
  <li><a name="toc-Influence-Function" href="gnugo_13.html#Influence">13. Influence Function</a>
  <ul class="toc">
    <li><a name="toc-Conceptual-Outline-of-Influence" href="gnugo_13.html#Influential-Concepts">13.1 Conceptual Outline of Influence</a></li>
    <li><a name="toc-Territory_002c-Moyo-and-Area" href="gnugo_13.html#Territory-and-Moyo">13.2 Territory, Moyo and Area</a></li>
    <li><a name="toc-Where-influence-gets-used-in-the-engine" href="gnugo_13.html#Influence-Usage">13.3 Where influence gets used in the engine</a></li>
    <li><a name="toc-Influence-and-Territory-1" href="gnugo_13.html#Influence-and-Territory">13.4 Influence and Territory</a></li>
    <li><a name="toc-Details-of-the-Territory-Valuation" href="gnugo_13.html#Territorial-Details">13.5 Details of the Territory Valuation</a></li>
    <li><a name="toc-The-Core-of-the-Influence-Function" href="gnugo_13.html#The-Influence-Core">13.6 The Core of the Influence Function</a></li>
    <li><a name="toc-The-Influence-Algorithm-1" href="gnugo_13.html#The-Influence-Algorithm">13.7 The Influence Algorithm</a></li>
    <li><a name="toc-Permeability-1" href="gnugo_13.html#Permeability">13.8 Permeability</a></li>
    <li><a name="toc-Escape-1" href="gnugo_13.html#Escape">13.9 Escape</a></li>
    <li><a name="toc-Break-Ins-1" href="gnugo_13.html#Break-Ins">13.10 Break Ins</a></li>
    <li><a name="toc-Surrounded-Dragons-1" href="gnugo_13.html#Surrounded-Dragons">13.11 Surrounded Dragons</a></li>
    <li><a name="toc-Patterns-used-by-the-Influence-module" href="gnugo_13.html#Influential-Patterns">13.12 Patterns used by the Influence module</a></li>
    <li><a name="toc-Colored-display-and-debugging-of-influence" href="gnugo_13.html#Influential-Display">13.13 Colored display and debugging of influence</a></li>
    <li><a name="toc-Influence-Tuning-with-view_002epike" href="gnugo_13.html#Influence-Tuning">13.14 Influence Tuning with <code>view.pike</code></a></li>
  </ul></li>
  <li><a name="toc-Monte-Carlo-Go-1" href="gnugo_14.html#Monte-Carlo-Go">14. Monte Carlo Go</a>
  <ul class="toc">

    <ul class="toc">
      <li><a name="toc-Final-Remarks" href="gnugo_14.html#Final-Remarks">14.0.1 Final Remarks</a></li>
    </ul>
</li>
  </ul></li>
  <li><a name="toc-The-Board-Library" href="gnugo_15.html#Libboard">15. The Board Library</a>
  <ul class="toc">
    <li><a name="toc-Board-Data-structures" href="gnugo_15.html#Board-Data-Structures">15.1 Board Data structures</a></li>
    <li><a name="toc-The-Board-Array-1" href="gnugo_15.html#The-Board-Array">15.2 The Board Array</a></li>
    <li><a name="toc-Incremental-Board-data-structures" href="gnugo_15.html#Incremental-Board">15.3 Incremental Board data structures</a></li>
    <li><a name="toc-Some-Board-Functions-1" href="gnugo_15.html#Some-Board-Functions">15.4 Some Board Functions</a></li>
  </ul></li>
  <li><a name="toc-Handling-SGF-trees-in-memory" href="gnugo_16.html#SGF">16. Handling SGF trees in memory</a>
  <ul class="toc">
    <li><a name="toc-The-SGFTree-datatype" href="gnugo_16.html#The-SGFTree-datatype">16.1 The SGFTree datatype</a></li>
  </ul></li>
  <li><a name="toc-Application-Programmers-Interface-to-GNU-Go" href="gnugo_17.html#API">17. Application Programmers Interface to GNU Go</a>
  <ul class="toc">
    <li><a name="toc-How-to-use-the-engine-in-your-own-program_003a-getting-started" href="gnugo_17.html#Getting-Started">17.1 How to use the engine in your own program: getting started</a></li>
    <li><a name="toc-Basic-Data-Structures-in-the-Engine" href="gnugo_17.html#Basic-Data-Structures">17.2 Basic Data Structures in the Engine</a></li>
    <li><a name="toc-The-board_005fstate-struct" href="gnugo_17.html#The-Board-State">17.3 The board_state struct</a></li>
    <li><a name="toc-Functions-which-manipulate-a-Position" href="gnugo_17.html#Positional-Functions">17.4 Functions which manipulate a Position</a></li>
    <li><a name="toc-Game-handling" href="gnugo_17.html#Game-handling">17.5 Game handling</a>
    <ul class="toc">
      <li><a name="toc-Functions-which-manipulate-a-Gameinfo" href="gnugo_17.html#Functions-which-manipulate-a-Gameinfo">17.5.1 Functions which manipulate a Gameinfo</a></li>
    </ul>
</li>
  </ul></li>
  <li><a name="toc-Utility-Functions-1" href="gnugo_18.html#Utility-Functions">18. Utility Functions</a>
  <ul class="toc">
    <li><a name="toc-General-Utilities-1" href="gnugo_18.html#General-Utilities">18.1 General Utilities</a></li>
    <li><a name="toc-Print-Utilities-1" href="gnugo_18.html#Print-Utilities">18.2 Print Utilities</a></li>
    <li><a name="toc-Board-Utilities-1" href="gnugo_18.html#Board-Utilities">18.3 Board Utilities</a></li>
    <li><a name="toc-Utilities-from-engine_002finfluence_002ec" href="gnugo_18.html#Influence-Utilities">18.4 Utilities from &lsquo;<tt>engine/influence.c</tt>&rsquo;</a></li>
  </ul></li>
  <li><a name="toc-The-Go-Text-Protocol-2" href="gnugo_19.html#GTP">19. The Go Text Protocol</a>
  <ul class="toc">
    <li><a name="toc-The-Go-Text-Protocol-1" href="gnugo_19.html#The-Go-Text-Protocol">19.1 The Go Text Protocol</a></li>
    <li><a name="toc-Running-GNU-Go-in-GTP-mode" href="gnugo_19.html#Running-in-GTP-mode">19.2 Running GNU Go in GTP mode</a></li>
    <li><a name="toc-GTP-applications-1" href="gnugo_19.html#GTP-applications">19.3 GTP applications</a></li>
    <li><a name="toc-The-Metamachine-1" href="gnugo_19.html#The-Metamachine">19.4 The Metamachine</a>
    <ul class="toc">
      <li><a name="toc-The-Standalone-Metamachine" href="gnugo_19.html#The-Standalone-Metamachine">19.4.1 The Standalone Metamachine</a></li>
      <li><a name="toc-GNU-Go-as-a-Metamachine" href="gnugo_19.html#GNU-Go-as-a-Metamachine">19.4.2 GNU Go as a Metamachine</a></li>
    </ul></li>
    <li><a name="toc-Adding-new-GTP-commands-1" href="gnugo_19.html#Adding-new-GTP-commands">19.5 Adding new GTP commands</a></li>
    <li><a name="toc-GTP-command-reference-1" href="gnugo_19.html#GTP-command-reference">19.6 GTP command reference</a></li>
  </ul></li>
  <li><a name="toc-Regression-testing" href="gnugo_20.html#Regression">20. Regression testing</a>
  <ul class="toc">
    <li><a name="toc-Regression-testing-in-GNU-Go" href="gnugo_20.html#Regression-Testing">20.1 Regression testing in GNU Go</a></li>
    <li><a name="toc-Test-suites" href="gnugo_20.html#Test-Suites">20.2 Test suites</a></li>
    <li><a name="toc-Running-the-Regression-Tests" href="gnugo_20.html#Running-the-Regressions">20.3 Running the Regression Tests</a></li>
    <li><a name="toc-Running-regress_002epike-1" href="gnugo_20.html#Running-regress_002epike">20.4 Running regress.pike</a></li>
    <li><a name="toc-Viewing-tests-with-Emacs" href="gnugo_20.html#Viewing-with-Emacs">20.5 Viewing tests with Emacs</a></li>
    <li><a name="toc-HTML-Regression-Views" href="gnugo_20.html#HTML-Views">20.6 HTML Regression Views</a>
    <ul class="toc">
      <li><a name="toc-Setting-up-the-HTML-regression-Views" href="gnugo_20.html#Setting-up-the-HTML-regression-Views">20.6.1 Setting up the HTML regression Views</a></li>
    </ul>
</li>
  </ul></li>
  <li><a name="toc-Copying-1" href="gnugo_21.html#Copying">A. Copying</a>
  <ul class="toc">
    <li><a name="toc-GNU-GENERAL-PUBLIC-LICENSE" href="gnugo_21.html#GPL">A.1 GNU GENERAL PUBLIC LICENSE</a></li>
    <li><a name="toc-Preamble" href="gnugo_21.html#Preamble">Preamble</a></li>
    <li><a name="toc-How-to-Apply-These-Terms-to-your-New-Programs" href="gnugo_21.html#How-to-Apply-These-Terms-to-your-New-Programs">How to Apply These Terms to your New Programs</a></li>
    <li><a name="toc-GNU-FREE-DOCUMENTATION-LICENSE" href="gnugo_21.html#GFDL">A.2 GNU FREE DOCUMENTATION LICENSE</a></li>
    <li><a name="toc-The-Go-Text-Protocol-License" href="gnugo_21.html#GTP-License">A.3 The Go Text Protocol License</a></li>
  </ul></li>
  <li><a name="toc-Concept-Index-1" href="gnugo_22.html#Concept-Index">Concept Index</a></li>
  <li><a name="toc-Functions-Index-1" href="gnugo_26.html#Functions-Index">Functions Index</a></li>
</ul>
</div>
<hr size="1">
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="gnugo.html#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[<a href="gnugo_22.html#Concept-Index" title="Index">Index</a>]</td>
<td valign="middle" align="left">[<a href="gnugo_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<p>
 <font size="-1">
  This document was generated by <em>Build Daemon user</em> on <em>April 30, 2011</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.82</em></a>.
 </font>
 <br>

</p>
</body>
</html>