Inform - Support - Source

Open Source  

Library  
Compiler  
Technical Manual  

Index of All Library Functions

ADirection ... Grammar.h line 130
Achieved ... verblibm.h line 1280
ActionPrimitive ... parserm.h line 4829
ActionPrimitive ... parserm.h line 4833
ActionsOffSub ... verblibm.h line 2416
ActionsOnSub ... verblibm.h line 2414
AddToScope ... parserm.h line 3930
Adjudicate ... parserm.h line 3071
AdjustLight ... parserm.h line 5109
AdvanceWorldClock ... parserm.h line 4772
AfterGameOver ... parserm.h line 4837
AfterRoutines ... parserm.h line 4956
AllowPushDir ... verblibm.h line 2216
AnalyseToken ... parserm.h line 616
AnalyseToken ... parserm.h line 675
AnswerSub ... verblibm.h line 2225
AskForSub ... verblibm.h line 2235
AskSub ... verblibm.h line 2230
AskToSub ... verblibm.h line 2240
AttackSub ... verblibm.h line 2244
AttemptToTakeObject ... verblibm.h line 1459
Banner ... verblibm.h line 23
BeforeRoutines ... parserm.h line 4944
BestGuess ... parserm.h line 3410
BlowSub ... verblibm.h line 2250
Box__Routine ... parserm.h line 5817
BurnSub ... verblibm.h line 2252
BuySub ... verblibm.h line 2254
CDefart ... parserm.h line 6333
CInDefArt ... parserm.h line 6314
CThatorThose ... English.h line 394
CTheyreorThats ... English.h line 405
CantSee ... parserm.h line 3561
Cap ... parserm.h line 6224
Centre ... parserm.h line 6220
ChangeAnyToCString ... parserm.h line 6066
ChangeDefault ... parserm.h line 5026
ChangeDefault ... parserm.h line 5035
ChangePlayer ... parserm.h line 5173
ChangesOffSub ... verblibm.h line 2426
ChangesOffSub ... verblibm.h line 2432
ChangesOnSub ... verblibm.h line 2424
ChangesOnSub ... verblibm.h line 2430
ClearScreen ... parserm.h line 5459
ClearScreen ... parserm.h line 5573
ClimbSub ... verblibm.h line 2256
CloseSub ... verblibm.h line 2167
CommandsOffSub ... verblibm.h line 1078
CommandsOffSub ... verblibm.h line 1192
CommandsOnSub ... verblibm.h line 1072
CommandsOnSub ... verblibm.h line 1173
CommandsReadSub ... verblibm.h line 1084
CommandsReadSub ... verblibm.h line 1201
CommonAncestor ... verblibm.h line 1356
ConTopic ... Grammar.h line 369
ConsultSub ... verblibm.h line 2258
CopyBuffer ... parserm.h line 4326
CopyBuffer ... parserm.h line 4333
CreatureTest ... parserm.h line 2196
CutSub ... verblibm.h line 2260
DI__check_word ... parserm.h line 6420
DebugAction ... parserm.h line 5211
DebugAction ... parserm.h line 5241
DebugAttribute ... parserm.h line 5222
DebugAttribute ... parserm.h line 5251
DebugGrammarLine ... parserm.h line 5321
DebugParameter ... parserm.h line 5202
DebugParameter ... parserm.h line 5232
DebugToken ... parserm.h line 5277
DecimalNumber ... parserm.h line 6085
Defart ... parserm.h line 6324
Descriptors ... parserm.h line 2136
DictionaryLookup ... parserm.h line 4118
DictionaryLookup ... parserm.h line 4127
DigSub ... verblibm.h line 2262
DisplayStatus ... parserm.h line 5087
DisrobeSub ... verblibm.h line 2177
DoMenu ... verblibm.h line 714
DoMenu ... verblibm.h line 720
DoMenu ... verblibm.h line 830
DoScopeAction ... parserm.h line 3778
DrawStatusLine ... parserm.h line 5691
DrawStatusLine ... parserm.h line 5751
DrinkSub ... verblibm.h line 2264
DropSub ... verblibm.h line 1563
Dword__No ... parserm.h line 4309
Dword__No ... parserm.h line 4315
EatSub ... verblibm.h line 2197
EmptySub ... verblibm.h line 1667
EmptyTSub ... verblibm.h line 1669
EnglishNumber ... parserm.h line 6353
EnterSub ... verblibm.h line 1728
ExamineSub ... verblibm.h line 2067
ExitSub ... verblibm.h line 1774
FillSub ... verblibm.h line 2266
FindVisibilityLevels ... verblibm.h line 1982
FullScoreSub ... verblibm.h line 1300
GGInitialise ... parserm.h line 5858
GGRecoverObjects ... parserm.h line 5910
GGWordCompare ... parserm.h line 748
GetGNAOfObject ... parserm.h line 4288
GetGender ... parserm.h line 4283
GetOffSub ... verblibm.h line 1769
GiveRSub ... verblibm.h line 1713
GiveSub ... verblibm.h line 1706
GlkListSub ... verblibm.h line 2516
GoInSub ... verblibm.h line 1793
GoSub ... verblibm.h line 1795
GonearSub ... verblibm.h line 2500
GotoSub ... verblibm.h line 2495
HasLightSource ... parserm.h line 5151
HidesLightSource ... parserm.h line 5144
Identical ... parserm.h line 3451
Indefart ... parserm.h line 6304
IndirectlyContains ... verblibm.h line 1371
InfixActionSub ... infix.h line 721
InfixActionToken ... infix.h line 120
InfixBigScope ... infix.h line 281
InfixCheckLineSpaced ... infix.h line 290
InfixDescribeWatchSub ... infix.h line 905
InfixEvalSub ... infix.h line 719
InfixExamineOSub ... infix.h line 760
InfixExamineP ... infix.h line 773
InfixExamineSSub ... infix.h line 766
InfixExamineSub ... infix.h line 771
InfixGiveSub ... infix.h line 731
InfixHex ... infix.h line 751
InfixInBounds ... infix.h line 388
InfixInvSub ... infix.h line 1006
InfixList ... infix.h line 984
InfixMatchPrule ... infix.h line 72
InfixMoveSub ... infix.h line 741
InfixPrintAction ... infix.h line 52
InfixPrintArray ... infix.h line 58
InfixPrintAttribute ... infix.h line 46
InfixPrintConstant ... infix.h line 56
InfixPrintFakeAction ... infix.h line 60
InfixPrintGlobal ... infix.h line 50
InfixPrintPA ... infix.h line 63
InfixPrintProperty ... infix.h line 48
InfixPrintRoutine ... infix.h line 54
InfixRemoveSub ... infix.h line 746
InfixRvalue ... infix.h line 404
InfixRvalueTerm ... infix.h line 132
InfixWatchOffSub ... infix.h line 967
InfixWatchOnSub ... infix.h line 950
InfixWelcomeSub ... infix.h line 686
Infixhexdigit ... infix.h line 758
InsertSub ... verblibm.h line 1616
InvSub ... verblibm.h line 1335
InvTallSub ... verblibm.h line 1330
InvWideSub ... verblibm.h line 1325
IsSeeThrough ... parserm.h line 3754
IsorAre ... English.h line 390
ItorThem ... English.h line 379
JumpOverSub ... verblibm.h line 2270
JumpSub ... verblibm.h line 2268
KeyCharPrimitive ... parserm.h line 851
KeyCharPrimitive ... parserm.h line 868
KeyDelay ... parserm.h line 861
KeyDelay ... parserm.h line 959
KeyTimerInterrupt ... parserm.h line 857
Keyboard ... parserm.h line 1034
KeyboardPrimitive ... parserm.h line 838
KeyboardPrimitive ... parserm.h line 979
KissSub ... verblibm.h line 2272
LMode1Sub ... verblibm.h line 1956
LMode2Sub ... verblibm.h line 1958
LMode3Sub ... verblibm.h line 1960
LTI_Insert ... parserm.h line 4345
LTI_Insert ... parserm.h line 4366
L__M ... verblibm.h line 2567
L___M ... verblibm.h line 2575
LanguageContraction ... English.h line 182
LanguageDirection ... English.h line 202
LanguageLM ... English.h line 415
LanguageNumber ... English.h line 220
LanguageTimeOfDay ... English.h line 268
LanguageToInformese ... English.h line 168
LanguageVerb ... English.h line 276
LanguageVerbIsDebugging ... English.h line 294
LanguageVerbLikesAdverb ... English.h line 310
LanguageVerbMayBeName ... English.h line 325
Length ... parserm.h line 6141
ListEqual ... verblibm.h line 174
ListenSub ... verblibm.h line 2279
Locale ... verblibm.h line 1888
LockSub ... verblibm.h line 2121
LookSub ... verblibm.h line 1994
LookUnderSub ... verblibm.h line 2080
LoopOverScope ... parserm.h line 4934
LowKey_Menu ... verblibm.h line 664
LowerCase ... parserm.h line 6148
LowerCase ... parserm.h line 6186
Magic_Global_Dispatch__ ... parserm.h line 6407
Main ... Parser.h line 115
MainWindow ... parserm.h line 5497
MainWindow ... parserm.h line 5596
MakeColourWord ... parserm.h line 5601
MakeMatch ... parserm.h line 3952
MildSub ... verblibm.h line 2281
MoveCursor ... parserm.h line 5478
MoveCursor ... parserm.h line 5584
MoveCursorV6 ... parserm.h line 5468
MoveFloatingObjects ... verblibm.h line 947
MovePlayer ... verblibm.h line 986
MoveWord ... parserm.h line 3665
MoveWord ... parserm.h line 3673
MultiAdd ... parserm.h line 3596
MultiFilter ... parserm.h line 3630
MultiSub ... parserm.h line 3613
NextEntry ... verblibm.h line 156
NextWord ... parserm.h line 4175
NextWord ... parserm.h line 4195
NextWordStopped ... parserm.h line 4184
NextWordStopped ... parserm.h line 4204
NoSub ... verblibm.h line 2283
No__Dword ... parserm.h line 4310
No__Dword ... parserm.h line 4316
NotSupportingThePlayer ... verblibm.h line 1878
NoteArrival ... verblibm.h line 1962
NoteObjectAcquisitions ... parserm.h line 4910
NotifyOffSub ... verblibm.h line 1223
NotifyOnSub ... verblibm.h line 1222
NotifyTheScore ... parserm.h line 5097
NounDomain ... parserm.h line 2710
NounWord ... parserm.h line 4149
NumberWord ... parserm.h line 6355
OB__Child__ ... parserm.h line 6403
OB__Parent__ ... parserm.h line 6401
OB__Sibling__ ... parserm.h line 6405
ObjectIsUntouchable ... verblibm.h line 1393
ObjectScopedBySomething ... verblibm.h line 1381
Objects1Sub ... verblibm.h line 1236
ObjectsSub ... Verblib.h line 29
OffersLight ... parserm.h line 5128
OpenSub ... verblibm.h line 2153
PANum ... verblibm.h line 1287
PSN__ ... parserm.h line 6288
ParseNoun ... Grammar.h line 425
ParseToken ... parserm.h line 2238
ParseToken__ ... parserm.h line 2245
Parser__parse ... parserm.h line 1244
PlaceInScope ... parserm.h line 3767
Places1Sub ... verblibm.h line 1225
PlacesSub ... Verblib.h line 28
PlayerTo ... verblibm.h line 975
PraySub ... verblibm.h line 2285
PredictableSub ... verblibm.h line 2438
PredictableSub ... verblibm.h line 2445
PrefaceByArticle ... parserm.h line 6229
PrepositionChain ... parserm.h line 2203
PrintAnyToArray ... parserm.h line 6037
PrintAnything ... parserm.h line 5987
PrintCapitalised ... parserm.h line 6191
PrintCommand ... parserm.h line 3521
PrintOrRun ... parserm.h line 4981
PrintOrRunVar ... parserm.h line 4996
PrintRank ... Grammar.h line 418
PrintShortName ... parserm.h line 6348
PrintToBuffer ... parserm.h line 6102
PrintToBuffer ... parserm.h line 6122
Print_ScL ... verblibm.h line 2506
Print__Spaces ... verblibm.h line 234
Print__Spaces ... verblibm.h line 241
PronounNotice ... parserm.h line 4445
PronounOldEnglish ... parserm.h line 4436
PronounValue ... parserm.h line 4425
PronounsSub ... parserm.h line 4389
PullSub ... verblibm.h line 2287
PushDirSub ... verblibm.h line 2303
PushSub ... verblibm.h line 2295
PutOnSub ... verblibm.h line 1578
QuitSub ... verblibm.h line 1013
QuitSub ... verblibm.h line 1092
R_Process ... parserm.h line 4904
RandomEntry ... parserm.h line 6362
Refers ... parserm.h line 4087
RemoveSub ... verblibm.h line 1551
ResetDescriptors ... parserm.h line 2128
ResetVagueWords ... parserm.h line 4432
RestartSub ... verblibm.h line 1015
RestartSub ... verblibm.h line 1097
RestoreColours ... parserm.h line 5666
RestoreSub ... verblibm.h line 1020
RestoreSub ... verblibm.h line 1105
ReviseMulti ... parserm.h line 3277
RoutinesOffSub ... verblibm.h line 2412
RoutinesOnSub ... verblibm.h line 2410
RubSub ... verblibm.h line 2305
RunEachTurnProperties ... parserm.h line 4820
RunLife ... parserm.h line 4965
RunRoutines ... parserm.h line 5018
RunTimeError ... verblibm.h line 98
RunTimersAndDaemons ... parserm.h line 4787
SaveSub ... verblibm.h line 1027
SaveSub ... verblibm.h line 1118
SayWhatsOn ... verblibm.h line 1870
ScopeCeiling ... parserm.h line 2100
ScopeSub ... verblibm.h line 2508
ScopeWithin ... parserm.h line 3822
ScopeWithin_O ... parserm.h line 3845
ScoreArrival ... verblibm.h line 1972
ScoreMatchL ... parserm.h line 3326
ScoreSub ... verblibm.h line 1265
ScreenHeight ... parserm.h line 5519
ScreenHeight ... parserm.h line 5614
ScreenWidth ... parserm.h line 5507
ScreenWidth ... parserm.h line 5514
ScreenWidth ... parserm.h line 5607
ScriptOffSub ... verblibm.h line 1063
ScriptOffSub ... verblibm.h line 1166
ScriptOnSub ... verblibm.h line 1054
ScriptOnSub ... verblibm.h line 1148
SearchScope ... parserm.h line 3689
SearchSub ... verblibm.h line 2090
SetClr ... parserm.h line 5662
SetColour ... parserm.h line 5549
SetColour ... parserm.h line 5619
SetPronoun ... parserm.h line 4417
SetSub ... verblibm.h line 2307
SetTime ... parserm.h line 5092
SetToSub ... verblibm.h line 2309
ShowRSub ... verblibm.h line 1722
ShowSub ... verblibm.h line 1715
ShowVerbSub ... parserm.h line 5333
ShowVerbSub ... parserm.h line 5356
ShowobjSub ... parserm.h line 5383
SingSub ... verblibm.h line 2311
SingleBestGuess ... parserm.h line 3435
SleepSub ... verblibm.h line 2313
SmellSub ... verblibm.h line 2315
SorrySub ... verblibm.h line 2317
SortOutList ... verblibm.h line 203
SortTogether ... verblibm.h line 191
SqueezeSub ... verblibm.h line 2319
StartDaemon ... parserm.h line 5066
StartTimer ... parserm.h line 5045
StatusLineHeight ... parserm.h line 5524
StatusLineHeight ... parserm.h line 5542
StatusLineHeight ... parserm.h line 5809
StopDaemon ... parserm.h line 5077
StopTimer ... parserm.h line 5057
StrongSub ... verblibm.h line 2325
SwimSub ... verblibm.h line 2327
SwingSub ... verblibm.h line 2329
SwitchoffSub ... verblibm.h line 2143
SwitchonSub ... verblibm.h line 2133
TakeSub ... verblibm.h line 1542
TaskScore ... verblibm.h line 1275
TasteSub ... verblibm.h line 2331
TellSub ... verblibm.h line 2333
TestScope ... parserm.h line 4923
ThatorThose ... English.h line 368
ThinkSub ... verblibm.h line 2339
ThrowAtSub ... verblibm.h line 2341
TieSub ... verblibm.h line 2358
TimersOffSub ... verblibm.h line 2420
TimersOnSub ... verblibm.h line 2418
Tokenise__ ... parserm.h line 742
Tokenise__ ... parserm.h line 756
TouchSub ... verblibm.h line 2360
TraceAction ... parserm.h line 5262
TraceLevelSub ... verblibm.h line 2403
TraceOffSub ... verblibm.h line 2408
TraceOnSub ... verblibm.h line 2401
TransferSub ... verblibm.h line 1660
TryGivenObject ... parserm.h line 3982
TryNumber ... parserm.h line 4237
TurnSub ... verblibm.h line 2366
UnlockSub ... verblibm.h line 2110
UnpackGrammarLine ... parserm.h line 649
UnpackGrammarLine ... parserm.h line 687
UnpackGrammarLine ... parserm.h line 712
UnsignedCompare ... parserm.h line 6372
UpperCase ... parserm.h line 6166
UpperCase ... parserm.h line 6187
UserFilter ... parserm.h line 3649
VagueGoSub ... verblibm.h line 1791
ValueOrRun ... parserm.h line 5011
VerifySub ... verblibm.h line 1045
VerifySub ... verblibm.h line 1142
VersionSub ... verblibm.h line 61
VisibleContents ... verblibm.h line 2085
WaitSub ... verblibm.h line 2374
WakeOtherSub ... verblibm.h line 2381
WakeSub ... verblibm.h line 2379
WaveHandsSub ... verblibm.h line 2391
WaveSub ... verblibm.h line 2387
WearSub ... verblibm.h line 2186
WillRecurs ... verblibm.h line 167
WordAddress ... parserm.h line 4189
WordAddress ... parserm.h line 4212
WordInProperty ... parserm.h line 4109
WordLength ... parserm.h line 4191
WordLength ... parserm.h line 4214
WriteAfterEntry ... verblibm.h line 556
WriteBeforeEntry ... verblibm.h line 538
WriteListFrom ... verblibm.h line 250
WriteListR ... verblibm.h line 278
XAbstractSub ... verblibm.h line 2468
XObj ... verblibm.h line 2474
XPurloinSub ... verblibm.h line 2462
XTestMove ... verblibm.h line 2452
XTreeSub ... verblibm.h line 2487
YesOrNo ... verblibm.h line 992
YesSub ... verblibm.h line 2393
ZRegion ... parserm.h line 4972


Last updated 27 February 2004. The librarian in charge of this page is Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight. Please email any comments, suggestions or corrections to cedenqs@inform-fiction.org.