plext1
index
/home/collin/plext1.py

Play the 'plext'(tm) game. 
Parameters: patterns (e.g., "ivngmarlbkstvl") or the verbose flag ("-v"). 
You can put more than one pattern if you like.  
Note that the patterns MUST BE all lowercase.
The verbose flag applies to all subsequent patterns.

 
Modules
       
re
sys

 
Functions
       
find_longest_match(an_arg, legal_words)
main(args)
The parameter is a list; we expect sys.argv[1:] -- 
i.e. just the words, not the script name.
printwords(a_list)
show_answer(an_arg, legal_words)
an_arg is a long string like "ivngmarlbkstvl" (MUST BE all lowercase);
legal_words is a list of words from the dictionary.
usage()

 
Data
        verbose = False
words = '/usr/share/dict/words'