/L6"TADS" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = T
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,       .?
/Function String = "%^{class ^}^{ ++^}[a-zA-Z0-9_]+[    ]++:*"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1
and
break
case class construct continue
debugTrace default delete destruct do
else
for function
goto
if inherited isclass
local
new nil not
object or
pass
return
self switch
true
while
/C2
abort addword againVerb argcount askdo askfile askio
car caps cdr commandAfterRead commandPrompt compoundWord cvtnum cvtstr
datatype defined delword
exit exitobj
find firstobj formatstring
getarg getwords
incturn init initRestore input
length locationOK logging lower
modify
Me
nextobj notify
pardon parserGetMe preinit proptype
quit
rand randomize remdaemon remfuse restart restore
save say setdaemon setfuse setit setscore setversion specialWords substr
undo unnotify upper
yorn
/C3
'
/C4
actorAction adesc adjective article
cantReach contents
doAction doDefault
ioAction ioDefault isEquivalent isHim isHer isVisible
location
multisdesc
newNumbered nilPrep noun numObj
plural pluraldesc preferredActor prepDefault preposition
roomAction roomCheck
sdesc statusLine strObj
takeVerb thedesc
validActor validDo validDoList validIo validIoList value verb verbAction
/C5
Actor
addbulk addweight
basicMe basicNumObj basicStrObj beditem behindHider buttonitem
chairitem checkDoor checkReach clothingItem container
darkroom darkVerb darkTravel decoration deepverb dialItem distantItem doorway
fixeditem follower fooditem
goToSleep
hiddenItem hider
incscore initRestart initSearch isIndistinguishable item itemcnt
keyedLockable keyItem
ldesc lightsource listcont listcontcont listfixedcontcont lockableDoorway lockable
moveableActor
nestedroom
obstacle openable
Prep
qcontainer qsurface
reachableList readable room
sayPrefixCount scoreRank searchHider seethruItem surface switchItem
terminate theFloor thing transparentItem turncount
underHider
vehicle
/C6
disambigDobj disambigIobj dobjCheck dobjGen
iobjCheck iobjGen
parseAskobj parseAskobjActor parseDefault parseDisambig parseError parseError2 parseErrorParam parseNounPhrase parseUnknownDobj parseUnknownIobj parseUnknownVerb preparse preparseCmd
rejectMultiDobj