diff --git a/hy/lex/states.py b/hy/lex/states.py index 017776e..087e94c 100644 --- a/hy/lex/states.py +++ b/hy/lex/states.py @@ -135,7 +135,7 @@ class Map(State): self.nodes.append(_resolve_atom(self.bulk, self)) if (len(self.nodes) % 2) != 0: - raise Exception("Hash map is fucked") + raise LexException("Hash map is screwed up") ret = HYMap({}) i = iter(self.nodes) diff --git a/hy/lex/tokenize.py b/hy/lex/tokenize.py index 142a5ec..19f3e53 100644 --- a/hy/lex/tokenize.py +++ b/hy/lex/tokenize.py @@ -7,5 +7,5 @@ def tokenize(buff): m = Machine(Idle) m.process(buff) if type(m.state) != Idle: - raise LexException("End of file.") + raise LexException("Reached end of file before we were done parsing") return m.nodes