Reset the indent level before parse

Fixes #39.

This affects the REPL. Not resetting the indent level meant that the
parse function used the indent level that remained after a possible
error situation.