src/Lexer.cc

changeset 116
56ff19947607
parent 115
9be16e1c1e44
--- a/src/Lexer.cc	Mon Mar 03 01:04:16 2014 +0200
+++ b/src/Lexer.cc	Mon Mar 03 01:47:39 2014 +0200
@@ -333,3 +333,12 @@
 {
 	return format ("%1 / %2", m_tokenPosition - m_tokens.begin(), m_tokens.size());
 }
+
+// =============================================================================
+//
+void Lexer::mustGetSymbol (const String& a)
+{
+	mustGetNext (TK_Any);
+	if (token()->text != a)
+		error ("expected \"%1\", got \"%2\"", a, token()->text);
+}

mercurial