MOO-cows Mailing List Archive
[Prev][Next][Index][Thread]
Re: Parser Problem
On Wed, 30 Aug 1995, Coolin MacKaarmick wrote:
> On Wed, 30 Aug 1995, Tom Ritchford wrote:
[snip]
> > Once you've set the preposition to be none, there can be no
> > iobjstr and iobj. So @junk is really @junk this none none.
> > In the second example, it tries to match the string "me nothing" against an
> > object and fails. Thus, the dobj is $nothing... but the dobj has to be
> > "this" in order for the verb to match. So no match and the error above.
> As I suspected. The crux of my question is whether there is a workaround
> or if there is an inherent proscription on constructs such as "@pay bob
> $10." I doubt it (a workaround), but maybe someone's been very, very
> clever.
Make it 'this any any' and check in argstr ,or use args[2], or use
$string_utils:explode(argstr," "). This last thingy also very handy to
make MUSH like command parsing (just explode(argstr,"=").
Greets,
__ __
\ \ / /
\ \_/ / __ _ __ ___ ____
\ / '_ \| '_ \ / _ \_ /
| || | | | | | | (_) / /
|_||_| |_|_| |_|\___/___|
References:
Home |
Subject Index |
Thread Index