pycrossword
0.3
Pure-Python implementation of a crossword puzzle generator and editor
|
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... | |