-
Notifications
You must be signed in to change notification settings - Fork 21
/
h2.record
357 lines (338 loc) · 11.5 KB
/
h2.record
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
ZILCH of 3/22/89 12:16
Combined ZIL Compiler Ver 2.0 (MIM)
-----------------------------------
Input file: /USR/DEVELOPMENT/OLD/H2/H2.ZIL
[Zaps always go to current directory]
[YZIP instructions]
Loading /USR/DEVELOPMENT/OLD/H2/DEFS.ZIL and compiling it.
XFLOAD /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PARSER.H2.
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/CONSTANTS.ZIL and compiling it.
Loading abstract /USR/DEVELOPMENT/OLD/H2/PSTACK.ZABSTR.
Start segment 0
End segment 0
Loading abstract /USR/DEVELOPMENT/OLD/H2/PMEM.ZABSTR.
Start segment 0
End segment 0
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PDEFS.ZIL and compiling it.
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PARSER.ZIL and compiling it.
Start segment 0
Compiling routine: INIT-STATUS-LINE
Compiling routine: UPDATE-STATUS-LINE
Compiling routine: DIGITS
Compiling routine: READ-INPUT
Compiling routine: SCRIPT-INBUF
Compiling routine: SPECIAL-CONTRACTION?
Compiling routine: EXPAND-BE-CONTRACTIONS
Compiling routine: TELL-THE
Compiling routine: TELL-CTHE
Compiling routine: NAKED-DIR?
Compiling routine: PARSER
Compiling routine: GAME-VERB?
Compiling routine: RED-SD
Compiling routine: P-P
Compiling routine: PARSE-IT
Compiling routine: PARSE-SENTENCE
Compiling routine: GET-TERMINAL-ACTION
Compiling routine: GET-NONTERMINAL-ACTION
Compiling routine: BE-PATIENT
Compiling routine: MAIN-LOOP
Compiling routine: MAIN-LOOP-1
Compiling routine: PERF-MANY
Compiling routine: QCONTEXT-CHECK
Compiling routine: LIT?
Compiling routine: IGNORE-FIRST-WORD
Compiling routine: FIX-QUOTATIONS
Compiling routine: MAIN-LOOP-IT
Compiling routine: P-NO-MEM-ROUTINE
Compiling routine: BEG-PARDON
Compiling routine: UNKNOWN-WORD
Compiling routine: WORD-PRINT
Compiling routine: DO-OOPS
Compiling routine: DO-AGAIN
Compiling routine: NP-SAVE
Compiling routine: PARSER-ERROR
Compiling routine: BUZZER-WORD?
Compiling routine: NUMBER?
Compiling routine: CHANGE-LEXV
Compiling routine: TELL-GWIM-MSG
Compiling routine: DO-IT-AGAIN
End segment 0
Abstracting PARSER to /USR/DEVELOPMENT/OLD/H2/PARSER.
Loading abstract /USR/DEVELOPMENT/OLD/H2/FIND.ZABSTR.
Start segment 0
End segment 0
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/REDS.ZIL and compiling it.
Start segment 0
Compiling routine: DIR-VERB-PRSI?
Compiling routine: RED-FCN
Compiling routine: RED-PART
Compiling routine: GET-SYNTAX
Compiling routine: RED-SV
Compiling routine: ROOT-VERB
Compiling routine: RED-SVN
Compiling routine: SVN
Compiling routine: RED-SVPNPN
Compiling routine: RED-SVD
Compiling routine: RED-SP
Compiling routine: IREDUCE-EXCEPTION
Compiling routine: REDUCE-EXCEPT-IT
Compiling routine: REDUCE-EXCEPTION
Compiling routine: REDUCE-LOCATION
Compiling routine: DETERMINE-OBJ
Compiling routine: CHECK-DIR-ADJS
Compiling routine: NUMERIC-ADJ?
Compiling routine: DETERMINE-NP
Compiling routine: DET-NP-NOT-HERE?
Compiling routine: DET-NP-OWNEE?
Compiling routine: FIND-OWNERS
Compiling routine: READY-TO-DISAMBIGUATE?
Compiling routine: DETERMINE-NP-XFER
Compiling routine: DO-ORPHAN-TEST
Compiling routine: RED-O-ADJ
Compiling routine: RED-O-PP
Compiling routine: INSERT-NP
Compiling routine: TEST-SR
Compiling routine: TEST-O-SR
Compiling routine: RED-O-NP
Compiling routine: RED-PERS
Compiling routine: HACK-TELL
Compiling routine: HACK-TELL-1
Compiling routine: RED-VP
Compiling routine: RED-NP
Compiling routine: RED-OF
Compiling routine: RED-QT
Compiling routine: GET-QUANTITY-WORD
Compiling routine: GET-QUANTITY
Compiling routine: RED-QN
Compiling routine: RED-NPP
Compiling routine: RED-PP
Compiling routine: RED-POSS
Compiling routine: RED-ADJS
Compiling routine: RED-ADJ
Compiling routine: RED-QUOTE
End segment 0
Abstracting REDS to /USR/DEVELOPMENT/OLD/H2/REDS.
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/BREDS.ZIL and compiling it.
Start segment 0
Compiling routine: RED-BE-FORM
Compiling routine: EXCH-4-5-Q
Compiling routine: RED-SBNN
Compiling routine: RED-SNBN
Compiling routine: DETERMINE-SUBJ
Compiling routine: RED-SBNA
Compiling routine: RED-SNBA
Compiling routine: RED-SBNP
Compiling routine: RED-SNBP
Compiling routine: RED-SNBAP
Compiling routine: P-PP-OBJ
Compiling routine: P-PP-PREP
Compiling routine: RED-SQBN
Compiling routine: RED-BE
Compiling routine: RED-NOT
Compiling routine: RED-CANDO
Compiling routine: INSERT-WHAT
End segment 0
Abstracting BREDS to /USR/DEVELOPMENT/OLD/H2/BREDS.
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/GRAM.ZIL and compiling it.
Loading abstract /USR/DEVELOPMENT/OLD/H2/TOP.ZABSTR.
Start segment 0
End segment 0
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PRARE.ZIL and compiling it.
Start segment 0
Compiling routine: TOO-MANY-NEW
Compiling routine: NAKED-OOPS
Compiling routine: CANT-OOPS
Compiling routine: CANT-AGAIN
Compiling routine: CANT-USE-MULTIPLE
Compiling routine: MAKE-ROOM-FOR-TOKENS
Compiling routine: REPLACE-ONE-TOKEN
Compiling routine: V-$REFRESH
Compiling routine: PRINT-LEXV
Compiling routine: COPY-INPUT
End segment 0
Start segment 0
Compiling routine: BUFFER-PRINT
Compiling routine: CAPITALIZE
Compiling routine: PRINT-PARSER-FAILURE
Compiling routine: NAKED-ADJECTIVE?
Compiling routine: CHANGE-AND-TO-THEN?
Compiling routine: DONT-UNDERSTAND
Compiling routine: MISSING
Compiling routine: CANT-FIND-OBJECT
Compiling routine: NP-CANT-SEE
Compiling routine: WINNER-SAYS-WHICH?
Compiling routine: WHICH-LIST?
Compiling routine: WHICH-PRINT
Compiling routine: NP-PRINT
Compiling routine: ADJS-PRINT
Compiling routine: TOO-MANY-NOUNS
Compiling routine: INBUF-ADD
Compiling routine: INBUF-PRINT
Compiling routine: YES?
Compiling routine: SETUP-ORPHAN-NP
Compiling routine: INSERT-ADJS
Compiling routine: INSERT-ADJS-WD
End segment 0
Abstracting PRARE to /USR/DEVELOPMENT/OLD/H2/PRARE.
Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/QVERBS.ZIL and compiling it.
Start segment 0
Compiling routine: WHAT-F
Compiling routine: TELL-Q-WORD
Compiling routine: TRY-QCONTEXT?
Compiling routine: PRE-BE
Compiling routine: V-BE
Compiling routine: RIGHT-PREP?
Compiling routine: V-BE?
Compiling routine: V-WHO
Compiling routine: V-WHAT
Compiling routine: PRE-WHERE
Compiling routine: V-WHERE
Compiling routine: V-WHEN
Compiling routine: V-WHY
Compiling routine: V-HOW
Compiling routine: QUIET?
Compiling routine: OUTSIDE?
Compiling routine: OPEN?
Compiling routine: Q-CLOSED?
Compiling routine: LOCKED?
Compiling routine: UNLOCKED?
Compiling routine: DEAD?
Compiling routine: ALIVE?
Compiling routine: PRSO-IS
Compiling routine: PRINT-IS/ARE
Compiling routine: IS-PRSO-ADJ?
Compiling routine: V-STATEMENT
Compiling routine: WHO-KNOWS
Compiling routine: ECHO-NOUNS
Compiling routine: V-CAN?
Compiling routine: V-MAY?
Compiling routine: V-DO?
Compiling routine: V-COULD?
Compiling routine: V-WOULD?
Compiling routine: V-SHOULD?
Compiling routine: V-MIGHT?
Compiling routine: V-WILL?
Compiling routine: V-MUST?
Compiling routine: PRE-DROP?
Compiling routine: V-DROP?
Compiling routine: V-DISEMBARK?
Compiling routine: PRE-TAKE?
Compiling routine: V-TAKE?
End segment 0
Abstracting QVERBS to /USR/DEVELOPMENT/OLD/H2/QVERBS.
Loading /USR/DEVELOPMENT/OLD/H2/MACROS.ZIL and compiling it
because not abstracted.
Compiling routine: SEE-VERB?
Compiling routine: SPEAKING-VERB?
Loading /USR/DEVELOPMENT/OLD/H2/MISC.ZIL and compiling it.
Compiling routine: GO
Compiling routine: INTRO
Compiling routine: PRINT-THE
Compiling routine: THE?
Compiling routine: START-SENTENCE
Compiling routine: PRINTA
Compiling routine: THIS-IS-IT
Compiling routine: NO-PRONOUN?
Compiling routine: HE-SHE-IT
Compiling routine: HIM-HER-IT
Compiling routine: I-PROMPT
Compiling routine: DONT-F
Compiling routine: NOT-FOUND
Compiling routine: VERB-PRINT
Compiling routine: NOT-IT
Compiling routine: CAPITAL-NOUN?
Compiling routine: TITLE-NOUN?
Compiling routine: QUEUE
Compiling routine: INT
Compiling routine: CLOCKER
Abstracting MISC to /USR/DEVELOPMENT/OLD/H2/MISC.
Loading /USR/DEVELOPMENT/OLD/H2/SYNTAX.ZIL and compiling it.
Loading abstract /USR/DEVELOPMENT/OLD/H2/VERBS.ZABSTR.
Loading abstract /USR/DEVELOPMENT/OLD/H2/THINGS.ZABSTR.
Loading /USR/DEVELOPMENT/OLD/H2/PLACES.ZIL and compiling it.
Compiling routine: DOOR-ROOM
Compiling routine: FIND-IN
Compiling routine: FIND-FLAG-NOT
Compiling routine: FIND-FLAG-LG
Compiling routine: FIND-FLAG-HERE
Compiling routine: FIND-FLAG-HERE-NOT
Compiling routine: UNIMPORTANT-THING-F
Compiling routine: WINDOW-F
Compiling routine: PUB-F
Compiling routine: BEER-F
Compiling routine: SANDWICH-F
Abstracting PLACES to /USR/DEVELOPMENT/OLD/H2/PLACES.
Loading abstract /USR/DEVELOPMENT/OLD/H2/MAGRATHEA.ZABSTR.
Loading abstract /USR/DEVELOPMENT/OLD/H2/PEOPLE.ZABSTR.
Loading abstract /USR/DEVELOPMENT/OLD/H2/GLOBAL.ZABSTR.
** Warning: Undefined Routine: READ-DEMO
** Warning: Never defined - PLURALBIT
Warnings: 2
** Note: OBJECT has no properties: INTQUOTE
** Note: OBJECT has no properties: ROOMS
** Note: OBJECT has no properties: WHALE-CRATER-BOX
Vocabulary: 687
Verbs: 139
Real globals: 82
AWAITING-REPLY OPRSO PMEM-STORE-POINTER
C-INTS OTLEXV PMEM-STORE-WARN
C-TABLE P-CAN-UNDO PMEM-STORE-WORDS
CLOCK-WAIT P-CONT PMEM-WORDS-USED
CLOCKER-RUNNING P-DBUG PRSA
CURRENT-REDUCTION P-DIRECTION PRSI
DEMO-VERSION? P-HER-OBJECT PRSI-NP
DRUNK-LEVEL P-HIM-OBJECT PRSO
ERROR-PRIORITY P-IT-OBJECT PRSO-NP
ERROR-STRING P-LEN PRSQ
FOLLOWER P-MULT PRSS
FOUND-IT P-NOT-HERE QCONTEXT
FOUND-LOC P-NUMBER SANDWICH-BOUGHT
FUMBLE-NUMBER P-OFLAG SCORE
FUMBLE-PROB P-OLEN SCREENWIDTH
HERE P-PROMPT SEARCH-FLAGS
HO-HUM P-PRSA-WORD SPLITS
IDEBUG P-PRSI TLEXV
IMPOSSIBLES P-PRSO TRAILS-ALONG
ITEM-ON-SATCHEL P-RESPONDED VERBOSITY
KEEP-WAITING P-RUNNING WASTES
LAST-PSEUDO-LOC P-THEM-OBJECT WHO-CARES-TBL
LIT P-WALK-DIR WHO-CARES-VERB
MOVES P-WON WINNER
NOW-PRSI P-WORD-NUMBER YAWNS
OBJ-SWAP P-WORDS-AGAIN YUKS
OHERE PARSE-SENTENCE-ACTIVATION
OLD-HERE PARSER-RESULT
Objects: 75
BABEL-FISH GUIDE LIP4 SMALL-BLUE-FROB
BEER HANDS LOCAL-GLOBALS STAIRS
BIG-BLUE-FROB HATCH MARVIN TABLE-RANDOM
BLIGHTED-GROUND HATCHWAY NOT-HERE-OBJECT TEETH
CHAIR HEAD OBJECT-OF-GAME THEM
DANGER HEART-OF-GOLD PLAYER THING
DINNER HER PSEUDO-OBJECT THIRD-PLANET
EARS HIM PUB TOOTHBRUSH
EYES INTADJ PUB-FURNISHINGS TOWEL
FLOOR INTDIR RAMP TRILLIAN
FORD INTNUM RED-FROB TURN
FRUSTATION INTPP ROOMS WALL
GAME INTQUOTE SANDWICH WHALE-CRATER
GARGLE-BLASTER IT SATCHEL WHALE-CRATER-BOX
GENERIC-OBJECTS LEDGE SCC WHAT
GLOBAL-HERE LIGHT-GLOBAL SCREWDRIVER WINDOW
GLOBAL-OBJECTS LIP1 SKY YOU
GOWN LIP2 SLEEP-GLOBAL ZAPHOD
GREEN-FROB LIP3 SLEEVES
Properties: 29
P?ACTION P?CONTFCN P?GENERIC P?NE P?SE P?TEXT
P?ADJACENT P?DESCFCN P?GLOBAL P?NORTH P?SIZE P?THINGS
P?ADJECTIVE P?DOWN P?IN P?NW P?SOUTH P?UP
P?CAPACITY P?EAST P?LDESC P?OUT P?SW P?WEST
P?CHARACTER P?FDESC P?LINE P?OWNER P?SYNONYM
Flags: 39
CONTBIT INVISIBLE ONBIT READBIT SURFACEBIT VOWELBIT
DEAD LIGHTBIT ONLANDBIT RLANDBIT TAKEBIT WEAPONBIT
DOORBIT LOCKED OPENABLE RMUNGBIT TOOLBIT WEARBIT
DRINKBIT MUNGBIT OPENBIT ROOMSBIT TOUCHBIT WORNBIT
EATBIT NARTICLEBIT OUTSIDE SEARCHBIT TRANSBIT
FEMALE NDESCBIT PERSONBIT SECRETBIT TRYTAKEBIT
FEMALEBIT NOTHEBIT PLURAL SEENBIT VEHBIT