diff trunk/src/dil/LexerFuncs.d @ 533:2a8d0ed0d71e

Improved error reporting in dil.Converter. Added isNewline(dchar c) to dil.LexerFuncs. Added 4 messages to struct MSG in dil.Messages.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Mon, 17 Dec 2007 17:35:38 +0100
parents 5a607597dc22
children
line wrap: on
line diff
--- a/trunk/src/dil/LexerFuncs.d	Mon Dec 17 16:10:08 2007 +0100
+++ b/trunk/src/dil/LexerFuncs.d	Mon Dec 17 17:35:38 2007 +0100
@@ -33,6 +33,12 @@
   return *p == '\n' || *p == '\r' || isUnicodeNewline(p);
 }
 
+/// Returns if c is a Newline character.
+bool isNewline(dchar c)
+{
+  return c == '\n' || c == '\r' || isUnicodeNewlineChar(c);
+}
+
 /++
   Returns true if p points to an EOF character.
   EOF: 0 | _Z_