1
This is Info file inform.info, produced by Makeinfo-1.64 from the input
4
INFO-DIR-SECTION Programming & development tools
6
* Inform: (inform). Inform game compiler.
9
This is the Inform Designer's Manual, third edition, 4 September 1996,
10
as updated 16 May 1997. It was converted to Info by Christopher J.
11
Madsen <ac608@yfn.ysu.edu>.
13
Copyright 1996,1997 Graham Nelson and Christopher J. Madsen
15
Permission is granted to make and distribute copies of this manual
17
(a) distributed copies are not substantially different from those
18
archived by the author,
19
(b) this and other copyright messages are always retained in full, and
20
(c) no profit is involved.
42
Node: Introduction10120
43
Node: Programming Language19395
45
Node: First Principles21340
48
Node: Numbers and Variables29760
49
Node: Arithmetic Expressions35181
50
Node: Arguments and Return Values41373
52
Node: Conditions44625
54
Node: Code Blocks50867
57
Node: Jumping Around60676
58
Node: Printing Output63116
60
Node: Random and Indirect74186
61
Node: Accepting Input75895
62
Node: Data Structures77898
63
Node: Directives and Constants78427
64
Node: Global Variables82598
67
Node: Special Data Structures89836
69
Node: About Objects95435
70
Node: Object Tree99210
71
Node: Creating Objects101565
72
Node: Using the Tree103591
73
Node: Objects with Properties106757
74
Node: Private Properties112111
75
Node: Using Attributes113349
76
Node: Classes and Inheritance115002
78
Node: Access to Superclass Values123155
79
Node: Philosophy125524
80
Node: Sending Messages132326
81
Node: Dynamic Objects134380
82
Node: Common vs Individual139014
83
Node: Using the Compiler140749
84
Node: The Language of Inform141289
86
Node: Controlling Compilation146808
88
Node: Compiler Options154861
89
Node: Error Messages164218
90
Node: Fatal Errors164853
93
Node: Fundamentals183337
94
Node: Getting Started183684
95
Node: Messages and Classes195573
96
Node: Actions and Reactions205014
97
Node: The Model World220913
99
Node: Containers233600
101
Node: Switchable Objects244617
102
Node: Things to Enter248156
103
Node: Reading Matter254174
104
Node: Living Creatures259234
105
Node: Light and Dark277868
108
Node: Constants and Scoring300632
109
Node: Extending the Library306388
110
Node: Describing and Parsing315161
111
Node: Describing Objects316002
112
Node: Listing Objects329508
113
Node: Parsing Nouns336326
114
Node: Plural Names345106
115
Node: Parsing Verbs350809
116
Node: Grammar Tokens364164
118
Node: Helping the Parser390886
119
Node: Testing and Hacking396387
120
Node: Debugging396791
121
Node: Run-Time Limitations404633
123
Node: Assembly Language418064
124
Node: Appendix429808
125
Node: Operators430755
126
Node: Statements433844
127
Node: Directives435508
129
Node: Attributes441213
130
Node: Properties450507
131
Node: Objects and Routines470244
132
Node: Actions and Fake Actions479199
133
Node: Library Messages481873
134
Node: Entry Points494893
135
Node: Program Order501040
138
Node: Answer 1540041
139
Node: Answer 2540901
140
Node: Answer 3541648
141
Node: Answer 4542209
142
Node: Answer 5542684
143
Node: Answer 6543207
144
Node: Answer 7543965
145
Node: Answer 8544354
146
Node: Answer 9545193
147
Node: Answer 10545857
148
Node: Answer 11546729
149
Node: Answer 12547180
150
Node: Answer 13548435
151
Node: Answer 14549890
152
Node: Answer 15550480
153
Node: Answer 16550987
154
Node: Answer 17551386
155
Node: Answer 18552650
156
Node: Answer 19553727
157
Node: Answer 20554581
158
Node: Answer 21555226
159
Node: Answer 22556246
160
Node: Answer 23557379
161
Node: Answer 24558508
162
Node: Answer 25559285
163
Node: Answer 26561328
164
Node: Answer 27562026
165
Node: Answer 28563166
166
Node: Answer 29564374
167
Node: Answer 30566238
168
Node: Answer 31566855
169
Node: Answer 32568774
170
Node: Answer 33569036
171
Node: Answer 34569612
172
Node: Answer 35571392
173
Node: Answer 36574643
174
Node: Answer 37574863
175
Node: Answer 38576514
176
Node: Answer 39576814
177
Node: Answer 40577988
178
Node: Answer 41578508
179
Node: Answer 42578919
180
Node: Answer 43579713
181
Node: Answer 44580118
182
Node: Answer 45580959
183
Node: Answer 46581518
184
Node: Answer 47581969
185
Node: Answer 48582536
186
Node: Answer 49582998
187
Node: Answer 50583674
188
Node: Answer 51584314
189
Node: Answer 52584749
190
Node: Answer 53585533
191
Node: Answer 54586486
192
Node: Answer 55587416
193
Node: Answer 56592016
194
Node: Answer 57592458
195
Node: Answer 58593829
196
Node: Answer 59596594
197
Node: Answer 60597264
198
Node: Answer 61597599
199
Node: Answer 62597922
200
Node: Answer 63598350
201
Node: Answer 64598846
202
Node: Answer 65599718
203
Node: Answer 66600094
204
Node: Answer 67602070
205
Node: Answer 68603078
206
Node: Answer 69604213
207
Node: Answer 70604695
208
Node: Answer 71606004
209
Node: Answer 72607076
210
Node: Answer 73609733
211
Node: Answer 74611306
212
Node: Answer 75611752
213
Node: Answer 76612916
214
Node: Answer 77613165
215
Node: Answer 78613491
216
Node: Answer 79614129
217
Node: Answer 80614555
218
Node: Answer 81614922
219
Node: Answer 82615710
220
Node: Answer 83618234
221
Node: Answer 84620028
222
Node: Answer 85621297
223
Node: Answer 86622742
224
Node: Answer 87624836
225
Node: Answer 88625754
226
Node: Answer 89626390
227
Node: Answer 90627163
228
Node: Answer 91627653
229
Node: Answer 92628580
230
Node: Answer 93629505
231
Node: Answer 94630216
232
Node: Answer 95632103
233
Node: Answer 96633206
235
Node: Concept Index641915
236
Node: Secondary Index724717