diff lexer/Token.d @ 5:2c5a8f4c254a

Added very simple if support. * No else * Still no logical operators, always tests != 0
author Anders Halager <halager@gmail.com>
date Fri, 18 Apr 2008 11:46:00 +0200
parents 2168f4cb73f1
children 606a57c90a0b
line wrap: on
line diff
--- a/lexer/Token.d	Fri Apr 18 11:07:46 2008 +0200
+++ b/lexer/Token.d	Fri Apr 18 11:46:00 2008 +0200
@@ -67,6 +67,9 @@
 
     Float, Double,
 
+    Bool,
+
+    If,
     Return,
 
 }
@@ -83,6 +86,7 @@
         Tok.Short:"Short",
         Tok.Int:"Int",
         Tok.Long:"Long",
+        Tok.Bool:"Bool",
         Tok.OpenParentheses:"OpenParentheses",
         Tok.CloseParentheses:"CloseParentheses",
         Tok.OpenBrace:"OpenBrace",
@@ -92,7 +96,9 @@
         Tok.Sub:"Sub",
         Tok.Mul:"Mul",
         Tok.Div:"Div",
-        Tok.Integer:"Interger",
+        Tok.Integer:"Integer",
+        Tok.If:"If",
+        Tok.Return:"Return",
         Tok.Seperator:"Seperator"
     ];
 }