Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Python: Python

Command parsing... best module to use?

 

 

Python python RSS feed   Index | Next | Previous | View Threaded


collin.day.0 at gmail

Nov 2, 2009, 6:27 AM

Post #1 of 6 (518 views)
Permalink
Command parsing... best module to use?

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


bigboss1964 at gmail

Nov 2, 2009, 8:22 AM

Post #2 of 6 (483 views)
Permalink
Re: Command parsing... best module to use? [In reply to]

On Nov 2, 2:27 pm, Collin D <collin.da...@gmail.com> 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


metolone+gmane at gmail

Nov 2, 2009, 10:21 AM

Post #3 of 6 (482 views)
Permalink
Re: Command parsing... best module to use? [In reply to]

"Collin D" <collin.day.0 [at] gmail> wrote in message
news:94dbc92b-0682-4995-b358-0c615c95a27a [at] x6g2000prc
> 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


collin.day.0 at gmail

Nov 2, 2009, 5:14 PM

Post #4 of 6 (474 views)
Permalink
Re: Command parsing... best module to use? [In reply to]

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

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


simon.hibbs at gmail

Nov 3, 2009, 7:17 AM

Post #5 of 6 (463 views)
Permalink
Re: Command parsing... best module to use? [In reply to]

On 3 Nov, 01:14, Collin D <collin.da...@gmail.com> 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


henk at pa3btl

Nov 7, 2009, 2:27 PM

Post #6 of 6 (431 views)
Permalink
Re: Command parsing... best module to use? [In reply to]

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 [at] gmail> wrote in message
news:94dbc92b-0682-4995-b358-0c615c95a27a [at] x6g2000prc
> 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

Python python RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.