[Joshua Marshall] > ... > Note that it doesn't need to be implemented this way. Currently, > > directive foo > > is a syntax error. Meaning can be assigned to this syntax without > breaking any existing code--it is unambiguous. You should study Python's parser before getting too optimistic about that <wink>.