Command parsing... best module to use?

View: New views
6 Messages — Rating Filter:   Alert me  

Command parsing... best module to use?

by collin.day.0 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey everyone.

I am writing a game in python, and it includes a text console somewhat
like the one in WoW and Runescape. I want to be able to include "/"
commands, like IRC, and was wondering what the best module would be to
parse these.

Thanks a lot,
Collin D
--
http://mail.python.org/mailman/listinfo/python-list

Re: Command parsing... best module to use?

by TerryP-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Nov 2, 2:27 pm, Collin D <collin.da...@...> wrote:
> Hey everyone.
>
> I am writing a game in python, and it includes a text console somewhat
> like the one in WoW and Runescape. I want to be able to include "/"
> commands, like IRC, and was wondering what the best module would be to
> parse these.
>
> Thanks a lot,
> Collin D

I'm not aware of any module designed for parsing arbitrary text in
that way, although it may be possible to subvert something to the
task. If you are following the usual IRC client behavioural pattern,
then just suck up the line - then see if the first non-whitespace
character is a '/', then react accordingly. Simple.
--
http://mail.python.org/mailman/listinfo/python-list

Re: Command parsing... best module to use?

by Mark Tolonen-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


"Collin D" <collin.day.0@...> wrote in message
news:94dbc92b-0682-4995-b358-0c615c95a27a@......
> Hey everyone.
>
> I am writing a game in python, and it includes a text console somewhat
> like the one in WoW and Runescape. I want to be able to include "/"
> commands, like IRC, and was wondering what the best module would be to
> parse these.

Check out the pyparsing module.  Here is a presentation given by the author
for parsing an interactive game.

http://us.pycon.org/zope/talks/2006/fri/track1/04/index.html

-Mark


--
http://mail.python.org/mailman/listinfo/python-list

Parent Message unknown Re: Command parsing... best module to use?

by collin.day.0 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks for the replies. Pyparsing looks just like what I need.

--
http://mail.python.org/mailman/listinfo/python-list

Re: Command parsing... best module to use?

by Simon Hibbs :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 3 Nov, 01:14, Collin D <collin.da...@...> wrote:
> Thanks for the replies. Pyparsing looks just like what I need.

The cmd module in the standard library is fine for simple command
interpreters. Depending on your needs you might find it does what you
want. Doug Hellmann has covered it in his "Python module of the week"
series of articles.

http://www.doughellmann.com/PyMOTW/cmd/index.html

Simon Hibbs
--
http://mail.python.org/mailman/listinfo/python-list

Re: Command parsing... best module to use?

by Henk van Asselt :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Colin,

I have been using 'cmdloop.py' from Crutcher Dunnavant in a few programs....
See http://py-cmdloop.googlecode.com/svn/trunk/cmdloop.py

Regards,
Henk

---------------------

"Collin D" <collin.day.0@...> wrote in message
news:94dbc92b-0682-4995-b358-0c615c95a27a@......
> Hey everyone.
>
> I am writing a game in python, and it includes a text console somewhat
> like the one in WoW and Runescape. I want to be able to include "/"
> commands, like IRC, and was wondering what the best module would be to
> parse these.
>
> Thanks a lot,
> Collin D


--
http://mail.python.org/mailman/listinfo/python-list