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
  
<!-- This file contains information telling the final joiner how to --> 
<!-- put everything together, as well as information about how to --> 
<!-- split it up into smaller files. --> 
 
<!-- The description in this file will compile a reference manual --> 
<!-- similar to the old "Pike Tutorial". --> 
 
 
<manual> 
  <dir name="traditional_manual"> 
  <file name="index.html"> 
    <chapter title="Table of Contents" unnumbered="1"> 
      <contents/> 
    </chapter> 
  </file> 
  <file> 
    <chapter-ref file="chapters/introduction.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/control_structures.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/data_types.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/operators.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/preprocessor.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/special_functions.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/hilfe.xml"/> 
  </file> 
  <file> 
    <chapter title="LFUN"> 
      <insert-move entity="lfun::"/> 
      <insert-move entity="::"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="I/O"> 
      <insert-move entity="Stdio.File"/> 
      <insert-move entity="Stdio.FILE"/> 
<!--      <insert-move entity="Stdio.stdin"/> --> 
<!--      <insert-move entity="Stdio.stdout"/> --> 
<!--      <insert-move entity="Stdio.stderr"/> --> 
      <insert-move entity="Stdio.Port"/> 
      <insert-move entity="Stdio.UDP"/> 
      <insert-move entity="Stdio.Terminfo"/> 
      <insert-move entity="Stdio.Readline"/> 
      <insert-move entity="Stdio"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="Specific Datatype Modules"> 
      <insert-move entity="String"/> 
      <insert-move entity="Array"/> 
      <insert-move entity="Mapping"/> 
      <insert-move entity="Multiset"/> 
      <insert-move entity="Int"/> 
      <insert-move entity="Float"/> 
      <insert-move entity="Function"/> 
      <insert-move entity="Program"/> 
      <insert-move entity="ADT"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="Parsers"> 
      <insert-move entity="Parser.XML"/> 
      <insert-move entity="Parser.HTML"/> 
      <insert-move entity="Parser"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="Image Module"> 
      <insert-move entity="Image.Image"/> 
      <insert-move entity="Image.Layer"/> 
      <insert-move entity="Image.Font"/> 
      <insert-move entity="Image.Colortable"/> 
      <insert-move entity="Image.Color"/> 
      <insert-move entity="Image.ANY"/> 
      <insert-move entity="Image"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="Protocols"> 
      <insert-move entity="Protocols.HTTP"/> 
      <insert-move entity="SSL"/> 
      <insert-move entity="Protocols.LysKOM"/> 
      <insert-move entity="Protocols.DNS"/> 
      <insert-move entity="Protocols"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="Database Access"> 
      <insert-move entity="Sql"/> 
      <insert-move entity="Mysql"/> 
      <insert-move entity="Msql"/> 
      <insert-move entity="Postgres"/> 
      <insert-move entity="Gdbm"/> 
      <insert-move entity="Yabu"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="Graphic User Interface"> 
      <insert-move entity="GTK"/> 
      <insert-move entity="GTK2"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="3D Vector Graphics"> 
      <insert-move entity="GL"/> 
      <insert-move entity="GLU"/> 
      <insert-move entity="GLUT"/> 
    </chapter> 
  </file> 
  <file> 
    <chapter title="The rest"> 
      <insert-move entity=""/> 
    </chapter> 
  </file> 
  <file> 
    <chapter-ref file="chapters/compatibility.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/modules.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/testsuite.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/autodoc.xml"/> 
  </file> 
  <file> 
    <chapter-ref file="chapters/pike_bnf.xml"/> 
  </file> 
  </dir> 
 
  <void> 
    <!-- The compatibility modules should perhaps be added to a 
         compatibility chapter, but they would need a modifying 
         wrapper first. --> 
    <insert-move entity="7-8::"/> 
    <insert-move entity="8-0::"/> 
    <insert-move entity="_Roxen"/> 
    <!-- insert-move entity="__builtin"/ --> 
  </void> 
</manual>