# HG changeset patch # User aziz # Date 1185531122 0 # Node ID a88967db063bf0ac70a45307ae9d0640b174fd01 # Parent a4c5ee9527b7192b3f6879dcf9d59175ec633681 - Fix: skip T.LParen in parseTryStatement(). - Fix: Added T.Inout to cases in parseParameterList(). diff -r a4c5ee9527b7 -r a88967db063b trunk/src/Parser.d --- 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: