Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .Lambda findlinestarts<System.Func`2[Microsoft.Scripting.MutableTuple,System.Object]>(Microsoft.Scripting.MutableTuple $tupleArg)
- {
- .Block(
- System.Int32 $$gotoRouter,
- 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)
- {
- $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;
- .Switch ($$gotoRouter = .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item000
- }) {
- .Case (1):
- .Goto tryStart { }
- .Case (2):
- .Goto tryStart { }
- .Case (0):
- .Goto retLabel { }
- };
- .Block() {
- .Block() {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item007 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCellWithValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item003
- })
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item006 = .Call IronPython.Runtime.Operations.PythonOps.GetGlobalContext(.Call IronPython.Runtime.Operations.PythonOps.GetParentContextFromFunction(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item002
- }))
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item007 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCellWithValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item003
- })
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item008 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item009 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item010 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item011 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item012 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item013 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item014 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item015 = .Call IronPython.Runtime.Operations.PythonOps.MakeClosureCell()
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item005 = .Call IronPython.Runtime.Operations.PythonOps.CreateLocalContext(
- .Call IronPython.Runtime.Operations.PythonOps.GetParentContextFromFunction(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item002
- }),
- .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](
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item007
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item008
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item009
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item010
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item011
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item013
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item014
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item015
- },
- null,
- null,
- null,
- null,
- null,
- null,
- null),
- .Constant<System.String[]>(System.String[]))
- };
- .Block() {
- .Block() {
- .Block() {
- .Label
- .LabelTarget tryStart:;
- .Try {
- .Block() {
- .Switch ($$gotoRouter) {
- .Case (1):
- .Goto tryStart { }
- .Case (2):
- .Goto yieldMarker { }
- .Default:
- .Default(System.Void)
- };
- .Block() {
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 178, 1 - 178, 2147483647);
- .Default(System.Void);
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GeneratorCheckThrowableAndReturnSendValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item004
- }));
- .Block() {
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 179, 5 - 183, 8);
- .Block() {
- "Find the offsets in a byte code which are start of lines in the source.
- Generate pairs (offset, lineno) as described in Python/compile.c.
- ";
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 184
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 184, 5 - 184, 61);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item008
- }).Value = .Block(IronPython.Runtime.List $list_comprehension_list) {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item019 = .Call IronPython.Runtime.Operations.PythonOps.MakeList()
- };
- .Block(System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable] $list_comprehension_for)
- {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $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(
- 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,
- .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(
- IronPython.Compiler.Ast.SiteStorage000`1[System.Func`6[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,IronPython.Runtime.MissingParameter,System.Object,System.Object]].Site000,
- .Call ((IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site019).Target).Invoke(
- IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site019,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item007
- }).Value,
- (IronPython.Compiler.Ast.StorageData.Contexts)[5]),
- IronPython.Compiler.Ast.ConstantStorage000.Constant009,
- IronPython.Runtime.MissingParameter.Value,
- IronPython.Compiler.Ast.ConstantStorage000.Constant004))
- };
- .Try {
- .Loop {
- .Block() {
- .If (
- .Block(System.Boolean $var1) {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 184, 35 - 184, 36);
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item021 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item020
- }).Key).MoveNext()
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item021
- }
- }
- ) {
- .Default(System.Void)
- } .Else {
- .Block() {
- .Default(System.Void);
- .Break #Label1 { }
- }
- };
- .Block() {
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item009
- }).Value = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item020
- }).Key).get_Current();
- .Default(System.Void)
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 184, 24 - 184, 30);
- .Call IronPython.Runtime.Operations.PythonOps.ListAddForComprehension(
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item019
- },
- .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(
- IronPython.Compiler.Ast.SiteStorage002`1[System.Func`5[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object]].Site043,
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item005
- },
- ().CurrentValue,
- .Call IronPython.Runtime.Operations.PythonOps.CheckUninitialized(
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item009
- }).Value,
- "c")));
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Default(System.Void);
- .Default(System.Void)
- };
- .Default(System.Void);
- .Default(System.Void)
- }
- }
- .LabelTarget #Label1:
- } .Finally {
- .Call IronPython.Runtime.Operations.PythonOps.ForLoopDispose(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item020
- })
- }
- }
- };
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item019
- }
- };
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 185
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 185, 5 - 185, 61);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item010
- }).Value = .Block(IronPython.Runtime.List $list_comprehension_list) {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item022 = .Call IronPython.Runtime.Operations.PythonOps.MakeList()
- };
- .Block(System.Collections.Generic.KeyValuePair`2[System.Collections.IEnumerator,System.IDisposable] $list_comprehension_for)
- {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $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(
- 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,
- .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(
- IronPython.Compiler.Ast.SiteStorage000`1[System.Func`6[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,IronPython.Runtime.MissingParameter,System.Object,System.Object]].Site001,
- .Call ((IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site020).Target).Invoke(
- IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site020,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item007
- }).Value,
- (IronPython.Compiler.Ast.StorageData.Contexts)[5]),
- IronPython.Compiler.Ast.ConstantStorage000.Constant005,
- IronPython.Runtime.MissingParameter.Value,
- IronPython.Compiler.Ast.ConstantStorage000.Constant004))
- };
- .Try {
- .Loop {
- .Block() {
- .If (
- .Block(System.Boolean $var2) {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 185, 35 - 185, 36);
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item024 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item023
- }).Key).MoveNext()
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item024
- }
- }
- ) {
- .Default(System.Void)
- } .Else {
- .Block() {
- .Default(System.Void);
- .Break #Label2 { }
- }
- };
- .Block() {
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item009
- }).Value = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item023
- }).Key).get_Current();
- .Default(System.Void)
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 185, 24 - 185, 30);
- .Call IronPython.Runtime.Operations.PythonOps.ListAddForComprehension(
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item022
- },
- .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(
- IronPython.Compiler.Ast.SiteStorage002`1[System.Func`5[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object]].Site044,
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item005
- },
- ().CurrentValue,
- .Call IronPython.Runtime.Operations.PythonOps.CheckUninitialized(
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item009
- }).Value,
- "c")));
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Default(System.Void);
- .Default(System.Void)
- };
- .Default(System.Void);
- .Default(System.Void)
- }
- }
- .LabelTarget #Label2:
- } .Finally {
- .Call IronPython.Runtime.Operations.PythonOps.ForLoopDispose(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item023
- })
- }
- }
- };
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item022
- }
- };
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 187
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 187, 5 - 187, 22);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item011
- }).Value = null;
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 188
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 188, 5 - 188, 33);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value = .Call ((IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site021).Target).Invoke(
- IronPython.Compiler.Ast.SiteStorage008`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,IronPython.Runtime.CodeContext,System.Object]].Site021,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item007
- }).Value,
- (IronPython.Compiler.Ast.StorageData.Contexts)[5]);
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 189
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 189, 5 - 189, 13);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item013
- }).Value = IronPython.Compiler.Ast.ConstantStorage000.Constant009;
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 190
- };
- .Block() {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $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(
- 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,
- .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(
- IronPython.Compiler.Ast.SiteStorage001`1[System.Func`6[System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,System.Object,System.Object,System.Object,System.Object]].Site008,
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item005
- },
- ().CurrentValue,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item008
- }).Value,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item010
- }).Value))
- };
- .Block() {
- .Label
- .LabelTarget tryStart:;
- .Try {
- .Block() {
- .Switch ($$gotoRouter) {
- .Case (1):
- .Goto yieldMarker { }
- .Default:
- .Default(System.Void)
- };
- .Loop {
- .Block() {
- .If (
- .Block(System.Boolean $var3) {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 190, 9 - 190, 29);
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item026 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item025
- }).Key).MoveNext()
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0);
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item026
- }
- }
- ) {
- .Default(System.Void)
- } .Else {
- .Block() {
- .Default(System.Void);
- .Break break880 { }
- }
- };
- .Block() {
- .Block(
- System.Object[] $array,
- System.Object $unpacking) {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item028 = .Call ((.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item025
- }).Key).get_Current()
- };
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item027 = (System.Object[]).Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GetEnumeratorValuesNoComplexSets(
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item005
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item028
- },
- 2))
- };
- .Default(System.Void)
- };
- .Block() {
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item014
- }).Value = (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item027
- })[0];
- .Default(System.Void)
- };
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item015
- }).Value = (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item027
- })[1];
- .Default(System.Void)
- };
- .Default(System.Void)
- };
- .Default(System.Void)
- };
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 191
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 191, 9 - 191, 21);
- .If (
- .Call ((IronPython.Compiler.Ast.SiteStorage004`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Boolean]].Site035).Target).Invoke(
- IronPython.Compiler.Ast.SiteStorage004`1[System.Func`3[System.Runtime.CompilerServices.CallSite,System.Object,System.Boolean]].Site035,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item014
- }).Value)
- ) {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 192
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 192, 13 - 192, 36);
- .If (
- .Dynamic IronPython.Runtime.Binding.BinaryRetTypeBinder(
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item011
- }).Value)
- ) {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 193
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 193, 17 - 193, 37);
- .Block() {
- .Block() {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item001 = .Call IronPython.Runtime.Operations.PythonOps.MakeTuple(.NewArray System.Object[] {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item013
- }).Value,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value
- })
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item000 = 1
- };
- $$gotoRouter = 0;
- .Goto retLabel { };
- .Label
- .LabelTarget yieldMarker:;
- $$gotoRouter = -1;
- .Default(System.Void)
- };
- .Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GeneratorCheckThrowableAndReturnSendValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item004
- }))
- };
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 194
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 194, 17 - 194, 36);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item011
- }).Value = (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value;
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- }
- }
- } .Else {
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 195
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 195, 13 - 195, 30);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item013
- }).Value = .Call ((IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site042).Target).Invoke(
- IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site042,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item013
- }).Value,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item014
- }).Value);
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- }
- }
- } .Else {
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 196
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 196, 9 - 196, 28);
- .Block() {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value = .Call ((IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site043).Target).Invoke(
- IronPython.Compiler.Ast.SiteStorage003`1[System.Func`4[System.Runtime.CompilerServices.CallSite,System.Object,System.Object,System.Object]].Site043,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item015
- }).Value);
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- }
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 190
- };
- .Default(System.Void)
- };
- .Label
- .LabelTarget continue881:;
- .Default(System.Void)
- }
- }
- .LabelTarget break880:
- }
- } .Finally {
- .Block() {
- .If (
- $$gotoRouter == 0 && .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item000
- } != 0
- ) {
- .Goto tryLabel { }
- } .Else {
- .Default(System.Void)
- };
- .Call IronPython.Runtime.Operations.PythonOps.ForLoopDispose(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item025
- });
- .Label
- .LabelTarget tryLabel:
- }
- }
- }
- }
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 197
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 197, 5 - 197, 28);
- .If (
- .Dynamic IronPython.Runtime.Binding.BinaryRetTypeBinder(
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item011
- }).Value)
- ) {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item017 = 198
- };
- .Block() {
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 198, 9 - 198, 29);
- .Block() {
- .Block() {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item001 = .Call IronPython.Runtime.Operations.PythonOps.MakeTuple(.NewArray System.Object[] {
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item013
- }).Value,
- (.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item012
- }).Value
- })
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item000 = 2
- };
- .Goto retLabel { };
- .Label
- .LabelTarget yieldMarker:;
- $$gotoRouter = -1;
- .Default(System.Void)
- };
- .Call Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(.Call IronPython.Runtime.Operations.PythonOps.GeneratorCheckThrowableAndReturnSendValue(.Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item004
- }))
- };
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- }
- }
- } .Else {
- .Default(System.Void)
- };
- .DebugInfo(\Documents\main\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\dis.py: 16707566, 0 - 16707566, 0)
- }
- }
- }
- }
- } .Catch (System.Exception $$updException) {
- .Block() {
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item029 = $$updException
- };
- .Block() {
- .Call IronPython.Runtime.Operations.PythonOps.UpdateStackTrace(
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item029
- },
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item005
- },
- (IronPython.Runtime.FunctionCode)IronPython.Compiler.Ast.ConstantStorage002.Constant027,
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item017
- });
- .Rethrow
- }
- }
- }
- }
- };
- .Default(System.Void)
- }
- }
- };
- .Default(System.Object)
- };
- .Extension<IronPython.Compiler.DelayedTupleAssign> {
- $tuple.Item000 = 0
- };
- .Label
- .LabelTarget retLabel:;
- .Extension<IronPython.Compiler.DelayedTupleExpression> {
- $tuple.Item001
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement