+
    WBi
                         R t ^ RIHt ^ RIHt RR lt]! 4       t^ t]R8  d"   ]^,          t]! ]	! ]4      4      3 R]n
        K(  R# )a  
Generate a simple maze pattern.

Tip of the hat to both the original Commodore 64 program and the book
"10 Print Chr$(205.5+rnd(1)); Goto 10" that it inspired.

Note that this is neither the shortest nor the most faithful way to
write this program in Python. Rather it is being used as a simple
example for the doxypypy Doxygen input filter for Python and makes use
of features like keyword arguments and generators and has a docstring
that documents them both appropriately.
)stdoutchoicec              #  *   "    \        V 4      x  K  5i)a'  
Generates a single block of a maze.

This simple generator randomly picks a character from a list (the two
diagonal lines by default) and returns it on each iteration.

Kwargs:
    blockOptions -- The list of characters to choose from.

Yields:
    A single character chosen from blockOptions.
r   )blockOptionss   &>/usr/lib/python3.14/site-packages/doxypypy/test/sample_maze.pygenerateBlockr      s      \""s   i  FN)u   ╱╲)__doc__sysr   randomr   r   blockGenerator
blockCountprintnext	softspace     r   <module>r      sS     #$ 
4!OJ	$~
 F	 r   