[Prev][Next][Index][Thread]

# E_VARNF, E_PROPNF, E_VERBNF

- Date: Wed, 24 Jul 1996 06:45:00 PDT
- From:
- Content-Type: text/plain; charset="us-ascii"

    Here's a thought. It's extremely difficult to debug code where you have
    multiple verbs/props/variables in one line, then your verb dies with a E_*NF
    error. Is there anyway to have these errors include the name of the
    variable/etc. it couldn't find? For example:

    for x in ($object_utils:descendants(args[1]))
      if (index(x.name, args[2]))
        objects = {@objects, x};
      endif
    endfor
    player:tell($string_utils:title_list(objects));

    (Yes, okay, it's simplistic code, but i'm just using it as an example)
    This only returns E_VARNF, line 3... which doesn't tell you much. Perhaps
    E_VARNF( objects = {@OBJECTS, x}; ), line 3 would be more informative? Or
    course, it wouldn't have to be in that format or anything, just something to
    tell you which verb/prop/var isn't being found... Oh well, just my
    suggestion thrown into the list. :)
    /=====================================================================\
    | Bradley Lawrence -- (cecil@iaw.on.ca, blawrenc@freenet.npiec.on.ca) |
    | Archwizzie-type-person of MegaMOO (seahorse.acs.brockport.edu:9999) |
    |             Yeah, that's my whole sig. Live with it.                |
    \=====================================================================/

    root

- Prev: E_CORE
- Next: force_input
- Index: MOO-cows
- Thread: MOO-cows

Home | Subject Index | Thread Index