Commited Fri. January 25, 2008 at 06:25:19 PM EDT
Version 2.0: copies lines from input to output until it reaches
a #statemachine, which must have a matching #endstatemachine. Also
changed the code to handle all types of whitespace (tabs), not just
spaces.