@@ -77,8 +77,8 @@ public override MSAst.Expression Reduce() {
7777 if ( firstListPos > 0 ) {
7878 foreach ( var arg in args ) {
7979 if ( i == firstListPos ) break ;
80- Debug . Assert ( arg . GetArgumentInfo ( ) . Kind == ArgumentType . Simple ) ;
81- kinds [ i ] = arg . GetArgumentInfo ( ) ;
80+ Debug . Assert ( arg . ArgumentInfo . Kind == ArgumentType . Simple ) ;
81+ kinds [ i ] = arg . ArgumentInfo ;
8282 values [ i + 2 ] = arg . Expression ;
8383 i ++ ;
8484 }
@@ -87,16 +87,16 @@ public override MSAst.Expression Reduce() {
8787 // unpack list arguments
8888 if ( numList > 0 ) {
8989 var arg = args [ firstListPos ] ;
90- Debug . Assert ( arg . GetArgumentInfo ( ) . Kind == ArgumentType . List ) ;
91- kinds [ i ] = arg . GetArgumentInfo ( ) ;
90+ Debug . Assert ( arg . ArgumentInfo . Kind == ArgumentType . List ) ;
91+ kinds [ i ] = arg . ArgumentInfo ;
9292 values [ i + 2 ] = UnpackListHelper ( args , firstListPos ) ;
9393 i ++ ;
9494 }
9595
9696 // add named arguments
9797 if ( Kwargs . Count != numDict ) {
9898 foreach ( var arg in Kwargs ) {
99- var info = arg . GetArgumentInfo ( ) ;
99+ var info = arg . ArgumentInfo ;
100100 if ( info . Kind == ArgumentType . Named ) {
101101 kinds [ i ] = info ;
102102 values [ i + 2 ] = arg . Expression ;
@@ -108,8 +108,8 @@ public override MSAst.Expression Reduce() {
108108 // unpack dict arguments
109109 if ( numDict > 0 ) {
110110 var arg = Kwargs [ firstDictPos ] ;
111- Debug . Assert ( arg . GetArgumentInfo ( ) . Kind == ArgumentType . Dictionary ) ;
112- kinds [ i ] = arg . GetArgumentInfo ( ) ;
111+ Debug . Assert ( arg . ArgumentInfo . Kind == ArgumentType . Dictionary ) ;
112+ kinds [ i ] = arg . ArgumentInfo ;
113113 values [ i + 2 ] = UnpackDictHelper ( Parent . LocalContext , Kwargs , numDict , firstDictPos ) ;
114114 }
115115
@@ -126,7 +126,7 @@ static void ScanArgs(IReadOnlyList<Arg> args, ArgumentType scanForType, out int
126126
127127 for ( var i = args . Count - 1 ; i >= 0 ; i -- ) {
128128 var arg = args [ i ] ;
129- var info = arg . GetArgumentInfo ( ) ;
129+ var info = arg . ArgumentInfo ;
130130 if ( info . Kind == scanForType ) {
131131 firstArgPos = i ;
132132 numArgs ++ ;
@@ -136,7 +136,7 @@ static void ScanArgs(IReadOnlyList<Arg> args, ArgumentType scanForType, out int
136136
137137 static MSAst . Expression UnpackListHelper ( IReadOnlyList < Arg > args , int firstListPos ) {
138138 Debug . Assert ( args . Count > 0 ) ;
139- Debug . Assert ( args [ firstListPos ] . GetArgumentInfo ( ) . Kind == ArgumentType . List ) ;
139+ Debug . Assert ( args [ firstListPos ] . ArgumentInfo . Kind == ArgumentType . List ) ;
140140
141141 if ( args . Count - firstListPos == 1 ) return args [ firstListPos ] . Expression ;
142142
@@ -145,7 +145,7 @@ static MSAst.Expression UnpackListHelper(IReadOnlyList<Arg> args, int firstListP
145145 expressions . Add ( Expression . Assign ( varExpr , Expression . Call ( AstMethods . MakeEmptyList ) ) ) ;
146146 for ( int i = firstListPos ; i < args . Count ; i ++ ) {
147147 var arg = args [ i ] ;
148- if ( arg . GetArgumentInfo ( ) . Kind == ArgumentType . List ) {
148+ if ( arg . ArgumentInfo . Kind == ArgumentType . List ) {
149149 expressions . Add ( Expression . Call ( AstMethods . ListExtend , varExpr , AstUtils . Convert ( arg . Expression , typeof ( object ) ) ) ) ;
150150 } else {
151151 expressions . Add ( Expression . Call ( AstMethods . ListAppend , varExpr , AstUtils . Convert ( arg . Expression , typeof ( object ) ) ) ) ;
@@ -158,7 +158,7 @@ static MSAst.Expression UnpackListHelper(IReadOnlyList<Arg> args, int firstListP
158158 static MSAst . Expression UnpackDictHelper ( MSAst . Expression context , IReadOnlyList < Arg > kwargs , int numDict , int firstDictPos ) {
159159 Debug . Assert ( kwargs . Count > 0 ) ;
160160 Debug . Assert ( 0 < numDict && numDict <= kwargs . Count ) ;
161- Debug . Assert ( kwargs [ firstDictPos ] . GetArgumentInfo ( ) . Kind == ArgumentType . Dictionary ) ;
161+ Debug . Assert ( kwargs [ firstDictPos ] . ArgumentInfo . Kind == ArgumentType . Dictionary ) ;
162162
163163 if ( numDict == 1 ) return kwargs [ firstDictPos ] . Expression ;
164164
@@ -167,7 +167,7 @@ static MSAst.Expression UnpackDictHelper(MSAst.Expression context, IReadOnlyList
167167 expressions . Add ( Expression . Assign ( varExpr , Expression . Call ( AstMethods . MakeEmptyDict ) ) ) ;
168168 for ( int i = firstDictPos ; i < kwargs . Count ; i ++ ) {
169169 var arg = kwargs [ i ] ;
170- if ( arg . GetArgumentInfo ( ) . Kind == ArgumentType . Dictionary ) {
170+ if ( arg . ArgumentInfo . Kind == ArgumentType . Dictionary ) {
171171 expressions . Add ( Expression . Call ( AstMethods . DictMerge , context , varExpr , arg . Expression ) ) ;
172172 }
173173 }
@@ -190,7 +190,7 @@ void IInstructionProvider.AddInstructions(LightCompiler compiler) {
190190 }
191191
192192 for ( int i = 0 ; i < args . Count ; i ++ ) {
193- if ( ! args [ i ] . GetArgumentInfo ( ) . IsSimple ) {
193+ if ( ! args [ i ] . ArgumentInfo . IsSimple ) {
194194 compiler . Compile ( Reduce ( ) ) ;
195195 return ;
196196 }
0 commit comments