changeset 19:f85832f9f24e

- Parsing character literals more correctly.
author aziz
date Sat, 23 Jun 2007 22:08:04 +0000
parents c48d2125f1e2
children d6adfbd7c513
files trunk/src/Lexer.d
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/trunk/src/Lexer.d	Sat Jun 23 21:48:03 2007 +0000
+++ b/trunk/src/Lexer.d	Sat Jun 23 22:08:04 2007 +0000
@@ -274,8 +274,6 @@
     {
     case '\\':
       ++p;
-      if (*p != '\'')
-        goto Lerr;
       break;
     case 0, 161, '\n', '\r':
       goto Lerr;
@@ -292,6 +290,7 @@
       }
     }
 
+    ++p;
     if (*p != '\'')
     Lerr:
       error(id);