- When parsing '\o/' the state Lexer::typeIdentifierEscape had no exit but a
  successful outcome, and looped.
- Fixed test.
This commit is contained in:
Paul Beckingham 2014-10-16 20:49:39 -04:00
parent bb060d5ff8
commit 51f08496b5
3 changed files with 11 additions and 5 deletions

View file

@ -244,6 +244,12 @@ bool Lexer::token (std::string& result, Type& type)
type = typeEscapeUnicode;
shift ();
}
else
{
type = quote ? typeString : typeIdentifier;
result += utf8_character (_n0);
shift ();
}
break;
case typeEscape: