diff trunk/src/dil/Parser.d @ 375:0bd21b746a04

- Added code to main() for recognizing options to the importgraph command. - Added HelpImportGraph message. - Added enum IGraphOption. - Added class Vertex inheriting from Module. Changed struct Edge to a class. - Modified a lot of code in cmd.ImportGraph; too many to list here. - Made some minor changes to dil.Parser.
author aziz
date Sat, 08 Sep 2007 16:42:02 +0000
parents 6d22f0b6a674
children 5ebe80ce84f2
line wrap: on
line diff
--- a/trunk/src/dil/Parser.d	Fri Sep 07 11:36:01 2007 +0000
+++ b/trunk/src/dil/Parser.d	Sat Sep 08 16:42:02 2007 +0000
@@ -2593,8 +2593,8 @@
 
   Expression parseAsmOrOrExpression()
   {
+    alias parseAsmAndAndExpression parseNext;
     auto begin = token;
-    alias parseAsmAndAndExpression parseNext;
     auto e = parseNext();
     while (token.type == T.OrLogical)
     {
@@ -2608,8 +2608,8 @@
 
   Expression parseAsmAndAndExpression()
   {
+    alias parseAsmOrExpression parseNext;
     auto begin = token;
-    alias parseAsmOrExpression parseNext;
     auto e = parseNext();
     while (token.type == T.AndLogical)
     {
@@ -2623,8 +2623,8 @@
 
   Expression parseAsmOrExpression()
   {
+    alias parseAsmXorExpression parseNext;
     auto begin = token;
-    alias parseAsmXorExpression parseNext;
     auto e = parseNext();
     while (token.type == T.OrBinary)
     {