debug.t file | source file

************************************************************************ debug.t This module forms part of the adv3Lite library, and defines a number of commands that can be used for debugging purposes.

(c) 2012-13 Eric Eve (but based partly on code borrowed from the Mercury library (c) Michael J. Roberts).

Summary of Classes

`Test VerbRule(Assert) VerbRule(AssertMsg) VerbRule(AssertMsgClear) VerbRule(AssertPlayerHasItem) VerbRule(AssertPlayerInRoom) VerbRule(AssertPlayerLacksItem) VerbRule(AssertPlayerRoomHasItem) VerbRule(AssertPlayerRoomLacksItem) VerbRule(Debug) VerbRule(DebugI) VerbRule(GListTests) VerbRule(GTest) VerbRule(TestAll)`

Summary of Global Objects

`actionTab allNewTests Assert AssertMsg AssertMsgClear AssertPlayerHasItem AssertPlayerInRoom AssertPlayerLacksItem AssertPlayerRoomHasItem AssertPlayerRoomLacksItem Debug DebugCtl DebugI Evaluate everything FiatLux GListTests GoNear GTest Purloin symTab TestAll testInit`

Summary of Global Functions

`execAction execAction symToVal valToSym`

Global Functions

`execAction (cmd)` | `debug.t[536]`

no description available

`execAction (cmd)` | `debug.t[567]`

no description available

`symToVal (val)` | `debug.t[301]`

Take a string and return the object whose programmatic name it refers to

`valToSym (val)` | `debug.t[307]`

Take a value and return the string representation of its programmatic name

Adv3Lite Library Reference Manual
Generated on 08/12/2025 from adv3Lite version 2.2.2