From cb4e9fbae02a933bd63ea3178c9a3461eec8f42c Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Fri, 1 Jul 2016 14:23:54 -0700 Subject: [PATCH] Give a better error message for unknown opcodes. Include the name of the unrecognized opcode along with the line number. --- src/libreader/parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libreader/parser.rs b/src/libreader/parser.rs index 7d25fc096b..1fe3368241 100644 --- a/src/libreader/parser.rs +++ b/src/libreader/parser.rs @@ -539,7 +539,7 @@ impl<'a> Parser<'a> { let opcode = if let Some(Token::Identifier(text)) = self.token() { match text.parse() { Ok(opc) => opc, - Err(msg) => return err!(self.loc, msg), + Err(msg) => return err!(self.loc, "{}: '{}'", msg, text), } } else { return err!(self.loc, "expected instruction opcode");