src/Lexer.cc

changeset 116
56ff19947607
parent 115
9be16e1c1e44
equal deleted inserted replaced
115:9be16e1c1e44 116:56ff19947607
331 // 331 //
332 String Lexer::describeTokenPosition() 332 String Lexer::describeTokenPosition()
333 { 333 {
334 return format ("%1 / %2", m_tokenPosition - m_tokens.begin(), m_tokens.size()); 334 return format ("%1 / %2", m_tokenPosition - m_tokens.begin(), m_tokens.size());
335 } 335 }
336
337 // =============================================================================
338 //
339 void Lexer::mustGetSymbol (const String& a)
340 {
341 mustGetNext (TK_Any);
342 if (token()->text != a)
343 error ("expected \"%1\", got \"%2\"", a, token()->text);
344 }

mercurial