源码索引 / CURRENT IMPLEMENTATION
docs/deep/examples/ast/dependency/after.ast.txt
115 行 · 点击行号可定位;函数链接随声明位置更新,不手填行号。
Module(
body=[
Assign(
targets=[
Name(id='_spine_future', ctx=Store())],
value=Call(
func=Name(id='_spine_prepare', ctx=Load()),
args=[
Lambda(
args=arguments(
posonlyargs=[],
args=[],
kwonlyargs=[],
kw_defaults=[],
defaults=[]),
body=Tuple(
elts=[
Constant(value='lookup'),
Dict(
keys=[
Constant(value='key')],
values=[
Constant(value='choose')])],
ctx=Load()))],
keywords=[])),
Assign(
targets=[
Name(id='_spine_future__', ctx=Store())],
value=Call(
func=Name(id='_spine_prepare', ctx=Load()),
args=[
Lambda(
args=arguments(
posonlyargs=[],
args=[],
kwonlyargs=[],
kw_defaults=[],
defaults=[]),
body=Tuple(
elts=[
Constant(value='lookup'),
Dict(
keys=[
Constant(value='key')],
values=[
Constant(value='shipping')])],
ctx=Load()))],
keywords=[])),
Assign(
targets=[
Name(id='key', ctx=Store())],
value=Call(
func=Name(id='_spine_resolve', ctx=Load()),
args=[
Name(id='_spine_future', ctx=Load()),
Constant(value='lookup')],
keywords=[
keyword(
arg='key',
value=Constant(value='choose'))])),
Assign(
targets=[
Name(id='_spine_future_', ctx=Store())],
value=Call(
func=Name(id='_spine_prepare', ctx=Load()),
args=[
Lambda(
args=arguments(
posonlyargs=[],
args=[],
kwonlyargs=[],
kw_defaults=[],
defaults=[]),
body=Tuple(
elts=[
Constant(value='lookup'),
Dict(
keys=[
Constant(value='key')],
values=[
Name(id='key', ctx=Load())])],
ctx=Load()))],
keywords=[])),
Assign(
targets=[
Name(id='price', ctx=Store())],
value=Call(
func=Name(id='_spine_resolve', ctx=Load()),
args=[
Name(id='_spine_future_', ctx=Load()),
Constant(value='lookup')],
keywords=[
keyword(
arg='key',
value=Name(id='key', ctx=Load()))])),
Assign(
targets=[
Name(id='shipping', ctx=Store())],
value=Call(
func=Name(id='_spine_resolve', ctx=Load()),
args=[
Name(id='_spine_future__', ctx=Load()),
Constant(value='lookup')],
keywords=[
keyword(
arg='key',
value=Constant(value='shipping'))])),
Assign(
targets=[
Name(id='result', ctx=Store())],
value=BinOp(
left=Name(id='price', ctx=Load()),
op=Add(),
right=Name(id='shipping', ctx=Load())))],
type_ignores=[])