SHARE
TWEET

Untitled

a guest Apr 29th, 2015 211 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .Lambda findlinestarts<System.Func`2[Microsoft.Scripting.MutableTuple,System.Object]>(Microsoft.Scripting.MutableTuple $tupleArg)
  2. {
  3.     .Block(
  4.         System.Int32 $$gotoRouter,
  5.         Microsoft.Scripting.MutableTuple`32[System.Int32,System.Object,IronPython.Runtime.PythonFunction,System.Object,IronPython.Runtime.PythonGenerator,IronPython.Runtime.CodeContext,IronPython.Runtime.CodeContext,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,System.Collections.Generic.List`1[IronPython.Runtime.Operations.FunctionStack],System.Int32,System.Boolean,IronPython.Runtime.List,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable],System.Boolean,IronPython.Runtime.List,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable],System.Boolean,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable],System.Boolean,System.Object[],System.Object,System.Exception,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull] $tuple)
  6.      {
  7.         $tuple = (Microsoft.Scripting.MutableTuple`32[System.Int32,System.Object,IronPython.Runtime.PythonFunction,System.Object,IronPython.Runtime.PythonGenerator,IronPython.Runtime.CodeContext,IronPython.Runtime.CodeContext,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,System.Collections.Generic.List`1[IronPython.Runtime.Operations.FunctionStack],System.Int32,System.Boolean,IronPython.Runtime.List,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable],System.Boolean,IronPython.Runtime.List,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable],System.Boolean,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable],System.Boolean,System.Object[],System.Object,System.Exception,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull])$tupleArg;
  8.         .Switch ($$gotoRouter = .Extension<IronPython.Compiler.DelayedTupleExpression> {
  9.             $tuple.Item000
  10.         }) {
  11.         .Case (1):
  12.                 .Goto tryStart { }
  13.         .Case (2):
  14.                 .Goto tryStart { }
  15.         .Case (0):
  16.                 .Goto retLabel { }
  17.         };
  18.         .Block() {
  19.             .Block() {
  20.                 .Block() {
  21.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  22.                         $tuple.Item007 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCellWithValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  23.                                 $tuple.Item003
  24.                             })
  25.                     };
  26.                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
  27.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  28.                         $tuple.Item006 = .Call IronPython.Runtime.Operations.PythonOps.GetGlobalContext(.Call IronPython.Runtime.Operations.PythonOps.GetParentContextFromFunction(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  29.                                     $tuple.Item002
  30.                                 }))
  31.                     };
  32.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  33.                         $tuple.Item007 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCellWithValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  34.                                 $tuple.Item003
  35.                             })
  36.                     };
  37.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  38.                         $tuple.Item008 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  39.                     };
  40.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  41.                         $tuple.Item009 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  42.                     };
  43.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  44.                         $tuple.Item010 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  45.                     };
  46.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  47.                         $tuple.Item011 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  48.                     };
  49.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  50.                         $tuple.Item012 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  51.                     };
  52.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  53.                         $tuple.Item013 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  54.                     };
  55.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  56.                         $tuple.Item014 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  57.                     };
  58.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  59.                         $tuple.Item015 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
  60.                     };
  61.                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  62.                         $tuple.Item005 = .Call IronPython.Runtime.Operations.PythonOps.CreateLocalContext(
  63.                             .Call IronPython.Runtime.Operations.PythonOps.GetParentContextFromFunction(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  64.                                     $tuple.Item002
  65.                                 }),
  66.                             .New Microsoft.Scripting.MutableTuple`16[IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,IronPython.Runtime.ClosureCell,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull,Microsoft.Scripting.Runtime.DynamicNull](
  67.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  68.                                     $tuple.Item007
  69.                                 },
  70.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  71.                                     $tuple.Item008
  72.                                 },
  73.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  74.                                     $tuple.Item009
  75.                                 },
  76.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  77.                                     $tuple.Item010
  78.                                 },
  79.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  80.                                     $tuple.Item011
  81.                                 },
  82.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  83.                                     $tuple.Item012
  84.                                 },
  85.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  86.                                     $tuple.Item013
  87.                                 },
  88.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  89.                                     $tuple.Item014
  90.                                 },
  91.                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  92.                                     $tuple.Item015
  93.                                 },
  94.                                 null,
  95.                                 null,
  96.                                 null,
  97.                                 null,
  98.                                 null,
  99.                                 null,
  100.                                 null),
  101.                             .Constant<System.String[]>(System.String[]))
  102.                     };
  103.                     .Block() {
  104.                         .Block() {
  105.                             .Block() {
  106.                                 .Label
  107.                                 .LabelTarget tryStart:;
  108.                                 .Try {
  109.                                     .Block() {
  110.                                         .Switch ($$gotoRouter) {
  111.                                         .Case (1):
  112.                                                 .Goto tryStart { }
  113.                                         .Case (2):
  114.                                                 .Goto yieldMarker { }
  115.                                         .Default:
  116.                                                 .Default(System.Void)
  117.                                         };
  118.                                         .Block() {
  119.                                             .Block() {
  120.                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 178, 1 - 178, 2147483647);
  121.                                                 .Default(System.Void);
  122.                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  123.                                             };
  124.                                             .Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GeneratorCheckThrowableAndReturnSendValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  125.                                                         $tuple.Item004
  126.                                                     }));
  127.                                             .Block() {
  128.                                                 .Block() {
  129.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 179, 5 - 183, 8);
  130.                                                     .Block() {
  131.                                                         "Find the offsets in a byte code which are start of lines in the source.
  132.  
  133.     Generate pairs (offset, lineno) as described in Python/compile.c.
  134.  
  135.     ";
  136.                                                         .Default(System.Void)
  137.                                                     };
  138.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  139.                                                 };
  140.                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  141.                                                     $tuple.Item017 = 184
  142.                                                 };
  143.                                                 .Block() {
  144.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 184, 5 - 184, 61);
  145.                                                     .Block() {
  146.                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  147.                                                             $tuple.Item008
  148.                                                         }).Value = .Block(IronPython.Runtime.List $list_comprehension_list) {
  149.                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  150.                                                                 $tuple.Item019 = .Call IronPython.Runtime.Operations.PythonOps.MakeList()
  151.                                                             };
  152.                                                             .Block(System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable] $list_comprehension_for)
  153.                                                              {
  154.                                                                 .Block() {
  155.                                                                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  156.                                                                         $tuple.Item020 = .Call ((IronPython.Compiler.Ast.SiteStorage000`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable]]].Site037).Target).Invoke(
  157.                                                                             IronPython.Compiler.Ast.SiteStorage000`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable]]].Site037,
  158.                                                                             .Call ((IronPython.Compiler.Ast.SiteStorage000`1[System.Func`6[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,IronPython.Runtime.MissingParameter,System.Object,System.Object]].Site000).Target).Invoke(
  159.                                                                                 IronPython.Compiler.Ast.SiteStorage000`1[System.Func`6[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,IronPython.Runtime.MissingParameter,System.Object,System.Object]].Site000,
  160.                                                                                 .Call ((IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site019).Target).Invoke(
  161.                                                                                     IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site019,
  162.                                                                                     (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  163.                                                                                         $tuple.Item007
  164.                                                                                     }).Value,
  165.                                                                                     (IronPython.Compiler.Ast.StorageData.Contexts)[5]),
  166.                                                                                 IronPython.Compiler.Ast.ConstantStorage000.Constant009,
  167.                                                                                 IronPython.Runtime.MissingParameter.Value,
  168.                                                                                 IronPython.Compiler.Ast.ConstantStorage000.Constant004))
  169.                                                                     };
  170.                                                                     .Try {
  171.                                                                         .Loop  {
  172.                                                                             .Block() {
  173.                                                                                 .If (
  174.                                                                                     .Block(System.Boolean $var1) {
  175.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 184, 35 - 184, 36);
  176.                                                                                         .Extension<IronPython.Compiler.DelayedTupleAssign> {
  177.                                                                                             $tuple.Item021 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
  178.                                                                                                 $tuple.Item020
  179.                                                                                             }).Key).MoveNext()
  180.                                                                                         };
  181.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
  182.                                                                                         .Extension<IronPython.Compiler.DelayedTupleExpression> {
  183.                                                                                             $tuple.Item021
  184.                                                                                         }
  185.                                                                                     }
  186.                                                                                 ) {
  187.                                                                                     .Default(System.Void)
  188.                                                                                 } .Else {
  189.                                                                                     .Block() {
  190.                                                                                         .Default(System.Void);
  191.                                                                                         .Break #Label1 { }
  192.                                                                                     }
  193.                                                                                 };
  194.                                                                                 .Block() {
  195.                                                                                     .Block() {
  196.                                                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  197.                                                                                             $tuple.Item009
  198.                                                                                         }).Value = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
  199.                                                                                             $tuple.Item020
  200.                                                                                         }).Key).get_Current();
  201.                                                                                         .Default(System.Void)
  202.                                                                                     };
  203.                                                                                     .Block() {
  204.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 184, 24 - 184, 30);
  205.                                                                                         .Call IronPython.Runtime.Operations.PythonOps.ListAddForComprehension(
  206.                                                                                             .Extension<IronPython.Compiler.DelayedTupleExpression> {
  207.                                                                                                 $tuple.Item019
  208.                                                                                             },
  209.                                                                                             .Call ((IronPython.Compiler.Ast.SiteStorage002`1[System.Func`5[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object]].Site043).Target).Invoke(
  210.                                                                                                 IronPython.Compiler.Ast.SiteStorage002`1[System.Func`5[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object]].Site043,
  211.                                                                                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  212.                                                                                                     $tuple.Item005
  213.                                                                                                 },
  214.                                                                                                 ().CurrentValue,
  215.                                                                                                 .Call IronPython.Runtime.Operations.PythonOps.CheckUninitialized(
  216.                                                                                                     (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  217.                                                                                                         $tuple.Item009
  218.                                                                                                     }).Value,
  219.                                                                                                     "c")));
  220.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  221.                                                                                     };
  222.                                                                                     .Default(System.Void);
  223.                                                                                     .Default(System.Void)
  224.                                                                                 };
  225.                                                                                 .Default(System.Void);
  226.                                                                                 .Default(System.Void)
  227.                                                                             }
  228.                                                                         }
  229.                                                                         .LabelTarget #Label1:
  230.                                                                     } .Finally {
  231.                                                                         .Call IronPython.Runtime.Operations.PythonOps.ForLoopDispose(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  232.                                                                                 $tuple.Item020
  233.                                                                             })
  234.                                                                     }
  235.                                                                 }
  236.                                                             };
  237.                                                             .Extension<IronPython.Compiler.DelayedTupleExpression> {
  238.                                                                 $tuple.Item019
  239.                                                             }
  240.                                                         };
  241.                                                         .Default(System.Void)
  242.                                                     };
  243.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  244.                                                 };
  245.                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  246.                                                     $tuple.Item017 = 185
  247.                                                 };
  248.                                                 .Block() {
  249.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 185, 5 - 185, 61);
  250.                                                     .Block() {
  251.                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  252.                                                             $tuple.Item010
  253.                                                         }).Value = .Block(IronPython.Runtime.List $list_comprehension_list) {
  254.                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  255.                                                                 $tuple.Item022 = .Call IronPython.Runtime.Operations.PythonOps.MakeList()
  256.                                                             };
  257.                                                             .Block(System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable] $list_comprehension_for)
  258.                                                              {
  259.                                                                 .Block() {
  260.                                                                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  261.                                                                         $tuple.Item023 = .Call ((IronPython.Compiler.Ast.SiteStorage000`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable]]].Site038).Target).Invoke(
  262.                                                                             IronPython.Compiler.Ast.SiteStorage000`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable]]].Site038,
  263.                                                                             .Call ((IronPython.Compiler.Ast.SiteStorage000`1[System.Func`6[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,IronPython.Runtime.MissingParameter,System.Object,System.Object]].Site001).Target).Invoke(
  264.                                                                                 IronPython.Compiler.Ast.SiteStorage000`1[System.Func`6[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,IronPython.Runtime.MissingParameter,System.Object,System.Object]].Site001,
  265.                                                                                 .Call ((IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site020).Target).Invoke(
  266.                                                                                     IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site020,
  267.                                                                                     (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  268.                                                                                         $tuple.Item007
  269.                                                                                     }).Value,
  270.                                                                                     (IronPython.Compiler.Ast.StorageData.Contexts)[5]),
  271.                                                                                 IronPython.Compiler.Ast.ConstantStorage000.Constant005,
  272.                                                                                 IronPython.Runtime.MissingParameter.Value,
  273.                                                                                 IronPython.Compiler.Ast.ConstantStorage000.Constant004))
  274.                                                                     };
  275.                                                                     .Try {
  276.                                                                         .Loop  {
  277.                                                                             .Block() {
  278.                                                                                 .If (
  279.                                                                                     .Block(System.Boolean $var2) {
  280.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 185, 35 - 185, 36);
  281.                                                                                         .Extension<IronPython.Compiler.DelayedTupleAssign> {
  282.                                                                                             $tuple.Item024 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
  283.                                                                                                 $tuple.Item023
  284.                                                                                             }).Key).MoveNext()
  285.                                                                                         };
  286.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
  287.                                                                                         .Extension<IronPython.Compiler.DelayedTupleExpression> {
  288.                                                                                             $tuple.Item024
  289.                                                                                         }
  290.                                                                                     }
  291.                                                                                 ) {
  292.                                                                                     .Default(System.Void)
  293.                                                                                 } .Else {
  294.                                                                                     .Block() {
  295.                                                                                         .Default(System.Void);
  296.                                                                                         .Break #Label2 { }
  297.                                                                                     }
  298.                                                                                 };
  299.                                                                                 .Block() {
  300.                                                                                     .Block() {
  301.                                                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  302.                                                                                             $tuple.Item009
  303.                                                                                         }).Value = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
  304.                                                                                             $tuple.Item023
  305.                                                                                         }).Key).get_Current();
  306.                                                                                         .Default(System.Void)
  307.                                                                                     };
  308.                                                                                     .Block() {
  309.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 185, 24 - 185, 30);
  310.                                                                                         .Call IronPython.Runtime.Operations.PythonOps.ListAddForComprehension(
  311.                                                                                             .Extension<IronPython.Compiler.DelayedTupleExpression> {
  312.                                                                                                 $tuple.Item022
  313.                                                                                             },
  314.                                                                                             .Call ((IronPython.Compiler.Ast.SiteStorage002`1[System.Func`5[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object]].Site044).Target).Invoke(
  315.                                                                                                 IronPython.Compiler.Ast.SiteStorage002`1[System.Func`5[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object]].Site044,
  316.                                                                                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  317.                                                                                                     $tuple.Item005
  318.                                                                                                 },
  319.                                                                                                 ().CurrentValue,
  320.                                                                                                 .Call IronPython.Runtime.Operations.PythonOps.CheckUninitialized(
  321.                                                                                                     (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  322.                                                                                                         $tuple.Item009
  323.                                                                                                     }).Value,
  324.                                                                                                     "c")));
  325.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  326.                                                                                     };
  327.                                                                                     .Default(System.Void);
  328.                                                                                     .Default(System.Void)
  329.                                                                                 };
  330.                                                                                 .Default(System.Void);
  331.                                                                                 .Default(System.Void)
  332.                                                                             }
  333.                                                                         }
  334.                                                                         .LabelTarget #Label2:
  335.                                                                     } .Finally {
  336.                                                                         .Call IronPython.Runtime.Operations.PythonOps.ForLoopDispose(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  337.                                                                                 $tuple.Item023
  338.                                                                             })
  339.                                                                     }
  340.                                                                 }
  341.                                                             };
  342.                                                             .Extension<IronPython.Compiler.DelayedTupleExpression> {
  343.                                                                 $tuple.Item022
  344.                                                             }
  345.                                                         };
  346.                                                         .Default(System.Void)
  347.                                                     };
  348.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  349.                                                 };
  350.                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  351.                                                     $tuple.Item017 = 187
  352.                                                 };
  353.                                                 .Block() {
  354.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 187, 5 - 187, 22);
  355.                                                     .Block() {
  356.                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  357.                                                             $tuple.Item011
  358.                                                         }).Value = null;
  359.                                                         .Default(System.Void)
  360.                                                     };
  361.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  362.                                                 };
  363.                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  364.                                                     $tuple.Item017 = 188
  365.                                                 };
  366.                                                 .Block() {
  367.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 188, 5 - 188, 33);
  368.                                                     .Block() {
  369.                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  370.                                                             $tuple.Item012
  371.                                                         }).Value = .Call ((IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site021).Target).Invoke(
  372.                                                             IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site021,
  373.                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  374.                                                                 $tuple.Item007
  375.                                                             }).Value,
  376.                                                             (IronPython.Compiler.Ast.StorageData.Contexts)[5]);
  377.                                                         .Default(System.Void)
  378.                                                     };
  379.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  380.                                                 };
  381.                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  382.                                                     $tuple.Item017 = 189
  383.                                                 };
  384.                                                 .Block() {
  385.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 189, 5 - 189, 13);
  386.                                                     .Block() {
  387.                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  388.                                                             $tuple.Item013
  389.                                                         }).Value = IronPython.Compiler.Ast.ConstantStorage000.Constant009;
  390.                                                         .Default(System.Void)
  391.                                                     };
  392.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  393.                                                 };
  394.                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  395.                                                     $tuple.Item017 = 190
  396.                                                 };
  397.                                                 .Block() {
  398.                                                     .Block() {
  399.                                                         .Extension<IronPython.Compiler.DelayedTupleAssign> {
  400.                                                             $tuple.Item025 = .Call ((IronPython.Compiler.Ast.SiteStorage000`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable]]].Site039).Target).Invoke(
  401.                                                                 IronPython.Compiler.Ast.SiteStorage000`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable]]].Site039,
  402.                                                                 .Call ((IronPython.Compiler.Ast.SiteStorage001`1[System.Func`6[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object,System.Object]].Site008).Target).Invoke(
  403.                                                                     IronPython.Compiler.Ast.SiteStorage001`1[System.Func`6[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object,System.Object]].Site008,
  404.                                                                     .Extension<IronPython.Compiler.DelayedTupleExpression> {
  405.                                                                         $tuple.Item005
  406.                                                                     },
  407.                                                                     ().CurrentValue,
  408.                                                                     (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  409.                                                                         $tuple.Item008
  410.                                                                     }).Value,
  411.                                                                     (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  412.                                                                         $tuple.Item010
  413.                                                                     }).Value))
  414.                                                         };
  415.                                                         .Block() {
  416.                                                             .Label
  417.                                                             .LabelTarget tryStart:;
  418.                                                             .Try {
  419.                                                                 .Block() {
  420.                                                                     .Switch ($$gotoRouter) {
  421.                                                                     .Case (1):
  422.                                                                             .Goto yieldMarker { }
  423.                                                                     .Default:
  424.                                                                             .Default(System.Void)
  425.                                                                     };
  426.                                                                     .Loop  {
  427.                                                                         .Block() {
  428.                                                                             .If (
  429.                                                                                 .Block(System.Boolean $var3) {
  430.                                                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 190, 9 - 190, 29);
  431.                                                                                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  432.                                                                                         $tuple.Item026 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
  433.                                                                                             $tuple.Item025
  434.                                                                                         }).Key).MoveNext()
  435.                                                                                     };
  436.                                                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
  437.                                                                                     .Extension<IronPython.Compiler.DelayedTupleExpression> {
  438.                                                                                         $tuple.Item026
  439.                                                                                     }
  440.                                                                                 }
  441.                                                                             ) {
  442.                                                                                 .Default(System.Void)
  443.                                                                             } .Else {
  444.                                                                                 .Block() {
  445.                                                                                     .Default(System.Void);
  446.                                                                                     .Break break880 { }
  447.                                                                                 }
  448.                                                                             };
  449.                                                                             .Block() {
  450.                                                                                 .Block(
  451.                                                                                     System.Object[] $array,
  452.                                                                                     System.Object $unpacking) {
  453.                                                                                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  454.                                                                                         $tuple.Item028 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
  455.                                                                                             $tuple.Item025
  456.                                                                                         }).Key).get_Current()
  457.                                                                                     };
  458.                                                                                     .Block() {
  459.                                                                                         .Extension<IronPython.Compiler.DelayedTupleAssign> {
  460.                                                                                             $tuple.Item027 = (System.Object[]).Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GetEnumeratorValuesNoComplexSets(
  461.                                                                                                     .Extension<IronPython.Compiler.DelayedTupleExpression> {
  462.                                                                                                         $tuple.Item005
  463.                                                                                                     },
  464.                                                                                                     .Extension<IronPython.Compiler.DelayedTupleExpression> {
  465.                                                                                                         $tuple.Item028
  466.                                                                                                     },
  467.                                                                                                     2))
  468.                                                                                         };
  469.                                                                                         .Default(System.Void)
  470.                                                                                     };
  471.                                                                                     .Block() {
  472.                                                                                         .Block() {
  473.                                                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  474.                                                                                                 $tuple.Item014
  475.                                                                                             }).Value = (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  476.                                                                                                 $tuple.Item027
  477.                                                                                             })[0];
  478.                                                                                             .Default(System.Void)
  479.                                                                                         };
  480.                                                                                         .Block() {
  481.                                                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  482.                                                                                                 $tuple.Item015
  483.                                                                                             }).Value = (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  484.                                                                                                 $tuple.Item027
  485.                                                                                             })[1];
  486.                                                                                             .Default(System.Void)
  487.                                                                                         };
  488.                                                                                         .Default(System.Void)
  489.                                                                                     };
  490.                                                                                     .Default(System.Void)
  491.                                                                                 };
  492.                                                                                 .Block() {
  493.                                                                                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  494.                                                                                         $tuple.Item017 = 191
  495.                                                                                     };
  496.                                                                                     .Block() {
  497.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 191, 9 - 191, 21);
  498.                                                                                         .If (
  499.                                                                                             .Call ((IronPython.Compiler.Ast.SiteStorage004`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Boolean]].Site035).Target).Invoke(
  500.                                                                                                 IronPython.Compiler.Ast.SiteStorage004`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Boolean]].Site035,
  501.                                                                                                 (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  502.                                                                                                     $tuple.Item014
  503.                                                                                                 }).Value)
  504.                                                                                         ) {
  505.                                                                                             .Block() {
  506.                                                                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  507.                                                                                                     $tuple.Item017 = 192
  508.                                                                                                 };
  509.                                                                                                 .Block() {
  510.                                                                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 192, 13 - 192, 36);
  511.                                                                                                     .If (
  512.                                                                                                         .Dynamic IronPython.Runtime.Binding.BinaryRetTypeBinder(
  513.                                                                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  514.                                                                                                                 $tuple.Item012
  515.                                                                                                             }).Value,
  516.                                                                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  517.                                                                                                                 $tuple.Item011
  518.                                                                                                             }).Value)
  519.                                                                                                     ) {
  520.                                                                                                         .Block() {
  521.                                                                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  522.                                                                                                                 $tuple.Item017 = 193
  523.                                                                                                             };
  524.                                                                                                             .Block() {
  525.                                                                                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 193, 17 - 193, 37);
  526.                                                                                                                 .Block() {
  527.                                                                                                                     .Block() {
  528.                                                                                                                         .Block() {
  529.                                                                                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  530.                                                                                                                                 $tuple.Item001 = .Call IronPython.Runtime.Operations.PythonOps.MakeTuple(.NewArray System.Object[] {
  531.                                                                                                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  532.                                                                                                                                             $tuple.Item013
  533.                                                                                                                                         }).Value,
  534.                                                                                                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  535.                                                                                                                                             $tuple.Item012
  536.                                                                                                                                         }).Value
  537.                                                                                                                                     })
  538.                                                                                                                             };
  539.                                                                                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  540.                                                                                                                                 $tuple.Item000 = 1
  541.                                                                                                                             };
  542.                                                                                                                             $$gotoRouter = 0;
  543.                                                                                                                             .Goto retLabel { };
  544.                                                                                                                             .Label
  545.                                                                                                                             .LabelTarget yieldMarker:;
  546.                                                                                                                             $$gotoRouter = -1;
  547.                                                                                                                             .Default(System.Void)
  548.                                                                                                                         };
  549.                                                                                                                         .Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GeneratorCheckThrowableAndReturnSendValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  550.                                                                                                                                     $tuple.Item004
  551.                                                                                                                                 }))
  552.                                                                                                                     };
  553.                                                                                                                     .Default(System.Void)
  554.                                                                                                                 };
  555.                                                                                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  556.                                                                                                             };
  557.                                                                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  558.                                                                                                                 $tuple.Item017 = 194
  559.                                                                                                             };
  560.                                                                                                             .Block() {
  561.                                                                                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 194, 17 - 194, 36);
  562.                                                                                                                 .Block() {
  563.                                                                                                                     (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  564.                                                                                                                         $tuple.Item011
  565.                                                                                                                     }).Value = (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  566.                                                                                                                         $tuple.Item012
  567.                                                                                                                     }).Value;
  568.                                                                                                                     .Default(System.Void)
  569.                                                                                                                 };
  570.                                                                                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  571.                                                                                                             }
  572.                                                                                                         }
  573.                                                                                                     } .Else {
  574.                                                                                                         .Default(System.Void)
  575.                                                                                                     };
  576.                                                                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  577.                                                                                                 };
  578.                                                                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  579.                                                                                                     $tuple.Item017 = 195
  580.                                                                                                 };
  581.                                                                                                 .Block() {
  582.                                                                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 195, 13 - 195, 30);
  583.                                                                                                     .Block() {
  584.                                                                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  585.                                                                                                             $tuple.Item013
  586.                                                                                                         }).Value = .Call ((IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site042).Target).Invoke(
  587.                                                                                                             IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site042,
  588.                                                                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  589.                                                                                                                 $tuple.Item013
  590.                                                                                                             }).Value,
  591.                                                                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  592.                                                                                                                 $tuple.Item014
  593.                                                                                                             }).Value);
  594.                                                                                                         .Default(System.Void)
  595.                                                                                                     };
  596.                                                                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  597.                                                                                                 }
  598.                                                                                             }
  599.                                                                                         } .Else {
  600.                                                                                             .Default(System.Void)
  601.                                                                                         };
  602.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  603.                                                                                     };
  604.                                                                                     .Extension<IronPython.Compiler.DelayedTupleAssign> {
  605.                                                                                         $tuple.Item017 = 196
  606.                                                                                     };
  607.                                                                                     .Block() {
  608.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 196, 9 - 196, 28);
  609.                                                                                         .Block() {
  610.                                                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  611.                                                                                                 $tuple.Item012
  612.                                                                                             }).Value = .Call ((IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site043).Target).Invoke(
  613.                                                                                                 IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site043,
  614.                                                                                                 (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  615.                                                                                                     $tuple.Item012
  616.                                                                                                 }).Value,
  617.                                                                                                 (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  618.                                                                                                     $tuple.Item015
  619.                                                                                                 }).Value);
  620.                                                                                             .Default(System.Void)
  621.                                                                                         };
  622.                                                                                         .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  623.                                                                                     }
  624.                                                                                 };
  625.                                                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  626.                                                                                     $tuple.Item017 = 190
  627.                                                                                 };
  628.                                                                                 .Default(System.Void)
  629.                                                                             };
  630.                                                                             .Label
  631.                                                                             .LabelTarget continue881:;
  632.                                                                             .Default(System.Void)
  633.                                                                         }
  634.                                                                     }
  635.                                                                     .LabelTarget break880:
  636.                                                                 }
  637.                                                             } .Finally {
  638.                                                                 .Block() {
  639.                                                                     .If (
  640.                                                                         $$gotoRouter == 0 && .Extension<IronPython.Compiler.DelayedTupleExpression> {
  641.                                                                             $tuple.Item000
  642.                                                                         } != 0
  643.                                                                     ) {
  644.                                                                         .Goto tryLabel { }
  645.                                                                     } .Else {
  646.                                                                         .Default(System.Void)
  647.                                                                     };
  648.                                                                     .Call IronPython.Runtime.Operations.PythonOps.ForLoopDispose(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  649.                                                                             $tuple.Item025
  650.                                                                         });
  651.                                                                     .Label
  652.                                                                     .LabelTarget tryLabel:
  653.                                                                 }
  654.                                                             }
  655.                                                         }
  656.                                                     }
  657.                                                 };
  658.                                                 .Extension<IronPython.Compiler.DelayedTupleAssign> {
  659.                                                     $tuple.Item017 = 197
  660.                                                 };
  661.                                                 .Block() {
  662.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 197, 5 - 197, 28);
  663.                                                     .If (
  664.                                                         .Dynamic IronPython.Runtime.Binding.BinaryRetTypeBinder(
  665.                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  666.                                                                 $tuple.Item012
  667.                                                             }).Value,
  668.                                                             (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  669.                                                                 $tuple.Item011
  670.                                                             }).Value)
  671.                                                     ) {
  672.                                                         .Block() {
  673.                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  674.                                                                 $tuple.Item017 = 198
  675.                                                             };
  676.                                                             .Block() {
  677.                                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 198, 9 - 198, 29);
  678.                                                                 .Block() {
  679.                                                                     .Block() {
  680.                                                                         .Block() {
  681.                                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  682.                                                                                 $tuple.Item001 = .Call IronPython.Runtime.Operations.PythonOps.MakeTuple(.NewArray System.Object[] {
  683.                                                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  684.                                                                                             $tuple.Item013
  685.                                                                                         }).Value,
  686.                                                                                         (.Extension<IronPython.Compiler.DelayedTupleExpression> {
  687.                                                                                             $tuple.Item012
  688.                                                                                         }).Value
  689.                                                                                     })
  690.                                                                             };
  691.                                                                             .Extension<IronPython.Compiler.DelayedTupleAssign> {
  692.                                                                                 $tuple.Item000 = 2
  693.                                                                             };
  694.                                                                             .Goto retLabel { };
  695.                                                                             .Label
  696.                                                                             .LabelTarget yieldMarker:;
  697.                                                                             $$gotoRouter = -1;
  698.                                                                             .Default(System.Void)
  699.                                                                         };
  700.                                                                         .Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GeneratorCheckThrowableAndReturnSendValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
  701.                                                                                     $tuple.Item004
  702.                                                                                 }))
  703.                                                                     };
  704.                                                                     .Default(System.Void)
  705.                                                                 };
  706.                                                                 .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  707.                                                             }
  708.                                                         }
  709.                                                     } .Else {
  710.                                                         .Default(System.Void)
  711.                                                     };
  712.                                                     .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
  713.                                                 }
  714.                                             }
  715.                                         }
  716.                                     }
  717.                                 } .Catch (System.Exception $$updException) {
  718.                                     .Block() {
  719.                                         .Extension<IronPython.Compiler.DelayedTupleAssign> {
  720.                                             $tuple.Item029 = $$updException
  721.                                         };
  722.                                         .Block() {
  723.                                             .Call IronPython.Runtime.Operations.PythonOps.UpdateStackTrace(
  724.                                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  725.                                                     $tuple.Item029
  726.                                                 },
  727.                                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  728.                                                     $tuple.Item005
  729.                                                 },
  730.                                                 (IronPython.Runtime.FunctionCode)IronPython.Compiler.Ast.ConstantStorage002.Constant027,
  731.                                                 .Extension<IronPython.Compiler.DelayedTupleExpression> {
  732.                                                     $tuple.Item017
  733.                                                 });
  734.                                             .Rethrow
  735.                                         }
  736.                                     }
  737.                                 }
  738.                             }
  739.                         };
  740.                         .Default(System.Void)
  741.                     }
  742.                 }
  743.             };
  744.             .Default(System.Object)
  745.         };
  746.         .Extension<IronPython.Compiler.DelayedTupleAssign> {
  747.             $tuple.Item000 = 0
  748.         };
  749.         .Label
  750.         .LabelTarget retLabel:;
  751.         .Extension<IronPython.Compiler.DelayedTupleExpression> {
  752.             $tuple.Item001
  753.         }
  754.     }
  755. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top