<!-- MHonArc v2.4.4 --> <!--X-Subject: command parsing --> <!--X-From-R13: ptNnzv-pt.UenlEntr.Sqzbagba.OP.QO (Quevf Uenl) --> <!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx3.ibm.net id 858236451.76050-1 Thu Mar 13 07:00:51 1997 --> <!--X-Message-Id: 9703130523.7vaw@ami-cg.GraySage.Edmonton.AB.CA --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, command parsing</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00099.html">Previous</a> | <a href="msg00101.html">Next</a> ] Thread: [ <a href="msg00061.html">Previous</a> | <a href="msg00102.html">Next</a> ] Index: [ <A HREF="author.html#00100">Author</A> | <A HREF="#00100">Date</A> | <A HREF="thread.html#00100">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>command parsing</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI> <LI><em>Subject</em>: command parsing</LI> <LI><em>From</em>: <A HREF="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</A> (Chris Gray)</LI> <LI><em>Date</em>: Wed, 12 Mar 97 22:23:52 MST</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> [much clipped] :I guess it's the difference between making a wall and letting users get :over it in whatever way they can manage (whether it be flying, climbing, :becoming non-corporeal and walking through, or even smashing it down) and :doing a script like: : :if token++.Is("climb") and token.Is("wall") : room_message("$n scale$s the wall.", ch); : move_char(ch, UP) You're going to have to have a very general scenario in order for all of those methods of getting past the wall work! You're not going to get any of them for free, I suspect. However, point taken, and I've added a note to my to-do list to think hard about moving all verbs to the main grammar. I instantly ran into the 3 definitions of 'read' - in the main scenario it reads text from some object, in the mail-room it reads your email, and in the newsroom it reads your set of subscribed newsgroups. The latter two forms don't take an object, but the first requires one! -- Chris Gray cg#ami-cg,GraySage.Edmonton.AB.CA </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00099.html">RE: Just a bit of musing</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00101.html">Re: Just a bit of musing</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00061.html">Command Parsing</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00102.html">Re: command parsing</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00100"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00100"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><strong><A NAME="00062" HREF="msg00062.html">MUD Design Digest V1 #56</A></strong>, coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Wed 18 Dec 1996, 03:42 GMT <LI><strong><A NAME="00060" HREF="msg00060.html">Re: Call for Opinions: MIGE</A></strong>, Chris Lawrence <a href="mailto:clawrenc#xsvr1,cup.hp.com">clawrenc#xsvr1,cup.hp.com</a>, Wed 27 Nov 1996, 17:18 GMT <LI><strong><A NAME="00059" HREF="msg00059.html">Command Parsers, continued</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Mon 25 Nov 1996, 01:28 GMT <LI><strong><A NAME="00061" HREF="msg00061.html">Command Parsing</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sun 24 Nov 1996, 23:06 GMT <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00100" HREF="msg00100.html">command parsing</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 13 Mar 1997, 15:00 GMT </LI> <LI><strong><A NAME="00102" HREF="msg00102.html">Re: command parsing</A></strong>, Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Thu 13 Mar 1997, 16:22 GMT </LI> <LI><strong><A NAME="00125" HREF="msg00125.html">command parsing</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Tue 18 Mar 1997, 02:08 GMT </LI> <LI><strong><A NAME="00132" HREF="msg00132.html">Re: command parsing</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Tue 18 Mar 1997, 02:11 GMT </LI> </UL> </LI> <LI><strong><A NAME="00058" HREF="msg00058.html">Re: MUD Design Digest V1 #52</A></strong>, Chris Lawrence <a href="mailto:clawrenc#xsvr1,cup.hp.com">clawrenc#xsvr1,cup.hp.com</a>, Fri 22 Nov 1996, 21:34 GMT </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>