pycrossword  0.2
Pure-Python implementation of a crossword puzzle generator and editor
Classes | Namespaces | Variables
crossword.py File Reference

Classes

class  pycross.crossword.CWError
 General-purpose crossword exceptions. More...
 
class  pycross.crossword.CWTimeoutError
 Generation timeout exception. More...
 
class  pycross.crossword.CWStopCheck
 Generation interrupt exception. More...
 
class  pycross.crossword.MLStripper
 Utility class that converts HTML text to plain text. More...
 
class  pycross.crossword.Coords
 This is a base class for word objects, basically consisting of a pair of (x, y) coordinates: the start coordinate given by Coords::start and the end coordinate given by Coords::end. More...
 
class  pycross.crossword.Word
 Implementation of a single word in a hypothetical crossword. More...
 
class  pycross.crossword.CWInfo
 A simple structure to hold crossword meta information, such as title, author, etc. More...
 
class  pycross.crossword.Wordgrid
 Core crossword implementation - a grid of characters + internal Word objects. More...
 
class  pycross.crossword.Crossword
 Implementation of a crossword puzzle with auto generation functionality. More...
 

Namespaces

 pycross.crossword
 

Variables

string pycross.crossword.FILLER = '*'
 the placeholder used for filled (blocked / stopped) cells inside the cw grid (those that are usually shown as black cells in print) More...
 
string pycross.crossword.FILLER2 = '~'
 the placeholder used for surrounding cells around the cw grid (used chiefly when the grid is of non-rectangular form) More...
 
string pycross.crossword.BLANK = '_'
 the placeholder used for blank cells More...
 
 pycross.crossword.DEFAULT_GRID = \
 a default cw grid structure - used by Crossword constructor as default grid initializer More...
 
string pycross.crossword.LOG_INDENT = '\t'
 indentation character(s) in log messages More...