Draft of an I6 syntax coloring algorithm in Python.
Shoved all the code into a class.
Commenting.
More comments.
Move some code around.
More comments.
Record blank lines correctly.
Comments.