@@ -343,6 +343,102 @@ PatternMatchSpan.cs:
343343# 16| 2: [DefaultCase] default:
344344# 16| 3: [BlockStmt] {...}
345345# 16| 0: [BreakStmt] break;
346+ RelaxedShift.cs:
347+ # 1| [Interface] IShiftOperators<,,>
348+ #-----| 1: (Type parameters)
349+ # 1| 0: [TypeParameter] TSelf
350+ # 1| 1: [TypeParameter] TOther
351+ # 1| 2: [TypeParameter] TReturn
352+ # 3| 4: [LeftShiftOperator] <<
353+ # 3| -1: [TypeMention] TReturn
354+ #-----| 2: (Parameters)
355+ # 3| 0: [Parameter] value
356+ # 3| -1: [TypeMention] TSelf
357+ # 3| 1: [Parameter] shiftAmount
358+ # 3| -1: [TypeMention] TOther
359+ # 5| 5: [RightShiftOperator] >>
360+ # 5| -1: [TypeMention] TReturn
361+ #-----| 2: (Parameters)
362+ # 5| 0: [Parameter] value
363+ # 5| -1: [TypeMention] TSelf
364+ # 5| 1: [Parameter] shiftAmount
365+ # 5| -1: [TypeMention] TOther
366+ # 7| 6: [UnsignedRightShiftOperator] >>>
367+ # 7| -1: [TypeMention] TReturn
368+ #-----| 2: (Parameters)
369+ # 7| 0: [Parameter] value
370+ # 7| -1: [TypeMention] TSelf
371+ # 7| 1: [Parameter] shiftAmount
372+ # 7| -1: [TypeMention] TOther
373+ # 10| [Class] Number
374+ #-----| 3: (Base types)
375+ # 12| 5: [LeftShiftOperator] <<
376+ # 12| -1: [TypeMention] Number
377+ #-----| 2: (Parameters)
378+ # 12| 0: [Parameter] value
379+ # 12| -1: [TypeMention] Number
380+ # 12| 1: [Parameter] shiftAmount
381+ # 12| -1: [TypeMention] string
382+ # 12| 4: [ParameterAccess] access to parameter value
383+ # 14| 6: [RightShiftOperator] >>
384+ # 14| -1: [TypeMention] Number
385+ #-----| 2: (Parameters)
386+ # 14| 0: [Parameter] value
387+ # 14| -1: [TypeMention] Number
388+ # 14| 1: [Parameter] shiftAmount
389+ # 14| -1: [TypeMention] string
390+ # 14| 4: [ParameterAccess] access to parameter value
391+ # 16| 7: [UnsignedRightShiftOperator] >>>
392+ # 16| -1: [TypeMention] Number
393+ #-----| 2: (Parameters)
394+ # 16| 0: [Parameter] value
395+ # 16| -1: [TypeMention] Number
396+ # 16| 1: [Parameter] shiftAmount
397+ # 16| -1: [TypeMention] string
398+ # 16| 4: [ParameterAccess] access to parameter value
399+ # 19| [Class] TestRelaxedShift
400+ # 21| 5: [Method] M1
401+ # 21| -1: [TypeMention] Void
402+ # 22| 4: [BlockStmt] {...}
403+ # 23| 0: [LocalVariableDeclStmt] ... ...;
404+ # 23| 0: [LocalVariableDeclAndInitExpr] Number n11 = ...
405+ # 23| -1: [TypeMention] Number
406+ # 23| 0: [LocalVariableAccess] access to local variable n11
407+ # 23| 1: [ObjectCreation] object creation of type Number
408+ # 23| 0: [TypeMention] Number
409+ # 24| 1: [LocalVariableDeclStmt] ... ...;
410+ # 24| 0: [LocalVariableDeclAndInitExpr] Number n12 = ...
411+ # 24| -1: [TypeMention] Number
412+ # 24| 0: [LocalVariableAccess] access to local variable n12
413+ # 24| 1: [OperatorCall] call to operator <<
414+ # 24| 0: [LocalVariableAccess] access to local variable n11
415+ # 24| 1: [StringLiteralUtf16] "1"
416+ # 26| 2: [LocalVariableDeclStmt] ... ...;
417+ # 26| 0: [LocalVariableDeclAndInitExpr] Number n21 = ...
418+ # 26| -1: [TypeMention] Number
419+ # 26| 0: [LocalVariableAccess] access to local variable n21
420+ # 26| 1: [ObjectCreation] object creation of type Number
421+ # 26| 0: [TypeMention] Number
422+ # 27| 3: [LocalVariableDeclStmt] ... ...;
423+ # 27| 0: [LocalVariableDeclAndInitExpr] Number n22 = ...
424+ # 27| -1: [TypeMention] Number
425+ # 27| 0: [LocalVariableAccess] access to local variable n22
426+ # 27| 1: [OperatorCall] call to operator >>
427+ # 27| 0: [LocalVariableAccess] access to local variable n21
428+ # 27| 1: [StringLiteralUtf16] "2"
429+ # 29| 4: [LocalVariableDeclStmt] ... ...;
430+ # 29| 0: [LocalVariableDeclAndInitExpr] Number n31 = ...
431+ # 29| -1: [TypeMention] Number
432+ # 29| 0: [LocalVariableAccess] access to local variable n31
433+ # 29| 1: [ObjectCreation] object creation of type Number
434+ # 29| 0: [TypeMention] Number
435+ # 30| 5: [LocalVariableDeclStmt] ... ...;
436+ # 30| 0: [LocalVariableDeclAndInitExpr] Number n32 = ...
437+ # 30| -1: [TypeMention] Number
438+ # 30| 0: [LocalVariableAccess] access to local variable n32
439+ # 30| 1: [OperatorCall] call to operator >>>
440+ # 30| 0: [LocalVariableAccess] access to local variable n31
441+ # 30| 1: [StringLiteralUtf16] "3"
346442Scoped.cs:
347443# 1| [Struct] S1
348444# 2| [Struct] S2
0 commit comments