changeset 229:a88967db063b

- Fix: skip T.LParen in parseTryStatement(). - Fix: Added T.Inout to cases in parseParameterList().
author aziz
date Fri, 27 Jul 2007 10:12:02 +0000
parents a4c5ee9527b7
children 8f1790d16753
files trunk/src/Parser.d
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/trunk/src/Parser.d	Fri Jul 27 10:01:02 2007 +0000
+++ b/trunk/src/Parser.d	Fri Jul 27 10:12:02 2007 +0000
@@ -1914,6 +1914,7 @@
       Parameter param;
       if (token.type == T.LParen)
       {
+        nT();
         string ident;
         auto type = parseDeclarator(ident);
         param = new Parameter(StorageClass.None, type, ident, null);
@@ -3112,6 +3113,7 @@
       {
       case T.In:   stc = StorageClass.In;   nT(); goto default;
       case T.Out:  stc = StorageClass.Out;  nT(); goto default;
+      case T.Inout:
       case T.Ref:  stc = StorageClass.Ref;  nT(); goto default;
       case T.Lazy: stc = StorageClass.Lazy; nT(); goto default;
       case T.Ellipses: