works fine with hspec 0.10
support explicitely empty lines in the parser, related to bug #4
give exact position in case of parse error, related to bug #4