diff trunk/src/Token.d @ 30:426767b94635

- Added code for parsing the '#line' special token. - Added fileName to Lexer. - Added _uint to Token. - Added basic peek() method to Lexer.
author aziz
date Mon, 25 Jun 2007 08:37:02 +0000
parents ef83eea26bbd
children 94f09f4e988e
line wrap: on
line diff
--- a/trunk/src/Token.d	Sun Jun 24 18:01:02 2007 +0000
+++ b/trunk/src/Token.d	Mon Jun 25 08:37:02 2007 +0000
@@ -81,12 +81,14 @@
   {
     char[] str;
     dchar chr;
+    uint _uint;
     float f;
     double d;
   }
 
   string span()
   {
+    assert(start && end);
     return start[0 .. end - start];
   }