diff trunk/src/main.d @ 312:fa0b6f32c1ae

- Added Special to enum TOK. - Added special tokens to keyword list. - Added case T.Special for parsing SpecialTokenExpression.
author aziz
date Wed, 15 Aug 2007 19:19:00 +0000
parents b4d842b0d2c7
children 29c33ce6c5bb
line wrap: on
line diff
--- a/trunk/src/main.d	Wed Aug 15 17:37:03 2007 +0000
+++ b/trunk/src/main.d	Wed Aug 15 19:19:00 2007 +0000
@@ -26,6 +26,10 @@
     if (args.length == 3)
       tokensToXML(args[2]);
     break;
+  case "parse":
+    if (args.length == 3)
+      parse(args[2]);
+    break;
   default:
   }
 }
@@ -181,6 +185,9 @@
          TOK.RBracket, TOK.LBrace, TOK.RBrace:
       writef("<br>%s</br>", srcText);
       break;
+    case TOK.Special:
+      writef("<st>%s</st>", srcText);
+      break;
     default:
       if (token.isKeyword())
         writef("<k>%s</k>", srcText);