--- 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); +}