mirror of
https://github.com/github/codeql.git
synced 2026-04-26 17:25:19 +02:00
JS: Update TRAP files
This commit is contained in:
@@ -199,155 +199,159 @@ is_module(#20001)
|
||||
is_es2015_module(#20001)
|
||||
#20070=@"var;{foo};{#20069}"
|
||||
variables(#20070,"foo",#20069)
|
||||
#20071=*
|
||||
stmts(#20071,30,#20001,0,"export ... ;\n }\n}")
|
||||
#20072=@"loc,{#10000},1,1,7,1"
|
||||
locations_default(#20072,#10000,1,1,7,1)
|
||||
hasLocation(#20071,#20072)
|
||||
stmt_containers(#20071,#20001)
|
||||
#20073=*
|
||||
stmts(#20073,17,#20071,-1,"async f ... ;\n }\n}")
|
||||
#20074=@"loc,{#10000},1,8,7,1"
|
||||
locations_default(#20074,#10000,1,8,7,1)
|
||||
hasLocation(#20073,#20074)
|
||||
stmt_containers(#20073,#20001)
|
||||
#20075=*
|
||||
exprs(#20075,78,#20073,-1,"foo")
|
||||
hasLocation(#20075,#20023)
|
||||
expr_containers(#20075,#20073)
|
||||
literals("foo","foo",#20075)
|
||||
decl(#20075,#20070)
|
||||
#20071=@"var;{this};{#20069}"
|
||||
variables(#20071,"this",#20069)
|
||||
#20072=*
|
||||
stmts(#20072,30,#20001,0,"export ... ;\n }\n}")
|
||||
#20073=@"loc,{#10000},1,1,7,1"
|
||||
locations_default(#20073,#10000,1,1,7,1)
|
||||
hasLocation(#20072,#20073)
|
||||
stmt_containers(#20072,#20001)
|
||||
#20074=*
|
||||
stmts(#20074,17,#20072,-1,"async f ... ;\n }\n}")
|
||||
#20075=@"loc,{#10000},1,8,7,1"
|
||||
locations_default(#20075,#10000,1,8,7,1)
|
||||
hasLocation(#20074,#20075)
|
||||
stmt_containers(#20074,#20001)
|
||||
#20076=*
|
||||
scopes(#20076,1)
|
||||
scopenodes(#20073,#20076)
|
||||
scopenesting(#20076,#20069)
|
||||
#20077=@"var;{x};{#20076}"
|
||||
variables(#20077,"x",#20076)
|
||||
#20078=*
|
||||
exprs(#20078,78,#20073,0,"x")
|
||||
hasLocation(#20078,#20027)
|
||||
expr_containers(#20078,#20073)
|
||||
literals("x","x",#20078)
|
||||
decl(#20078,#20077)
|
||||
#20079=@"var;{arguments};{#20076}"
|
||||
variables(#20079,"arguments",#20076)
|
||||
is_arguments_object(#20079)
|
||||
is_async(#20073)
|
||||
exprs(#20076,78,#20074,-1,"foo")
|
||||
hasLocation(#20076,#20023)
|
||||
expr_containers(#20076,#20074)
|
||||
literals("foo","foo",#20076)
|
||||
decl(#20076,#20070)
|
||||
#20077=*
|
||||
scopes(#20077,1)
|
||||
scopenodes(#20074,#20077)
|
||||
scopenesting(#20077,#20069)
|
||||
#20078=@"var;{this};{#20077}"
|
||||
variables(#20078,"this",#20077)
|
||||
#20079=@"var;{x};{#20077}"
|
||||
variables(#20079,"x",#20077)
|
||||
#20080=*
|
||||
stmts(#20080,1,#20073,-2,"{\n try ... ;\n }\n}")
|
||||
#20081=@"loc,{#10000},1,30,7,1"
|
||||
locations_default(#20081,#10000,1,30,7,1)
|
||||
hasLocation(#20080,#20081)
|
||||
stmt_containers(#20080,#20073)
|
||||
exprs(#20080,78,#20074,0,"x")
|
||||
hasLocation(#20080,#20027)
|
||||
expr_containers(#20080,#20074)
|
||||
literals("x","x",#20080)
|
||||
decl(#20080,#20079)
|
||||
#20081=@"var;{arguments};{#20077}"
|
||||
variables(#20081,"arguments",#20077)
|
||||
is_arguments_object(#20081)
|
||||
is_async(#20074)
|
||||
#20082=*
|
||||
stmts(#20082,11,#20080,0,"try {\n ... ll;\n }")
|
||||
#20083=@"loc,{#10000},2,3,6,3"
|
||||
locations_default(#20083,#10000,2,3,6,3)
|
||||
stmts(#20082,1,#20074,-2,"{\n try ... ;\n }\n}")
|
||||
#20083=@"loc,{#10000},1,30,7,1"
|
||||
locations_default(#20083,#10000,1,30,7,1)
|
||||
hasLocation(#20082,#20083)
|
||||
stmt_containers(#20082,#20073)
|
||||
stmt_containers(#20082,#20074)
|
||||
#20084=*
|
||||
stmts(#20084,1,#20082,0,"{\n await x;\n }")
|
||||
#20085=@"loc,{#10000},2,7,4,3"
|
||||
locations_default(#20085,#10000,2,7,4,3)
|
||||
stmts(#20084,11,#20082,0,"try {\n ... ll;\n }")
|
||||
#20085=@"loc,{#10000},2,3,6,3"
|
||||
locations_default(#20085,#10000,2,3,6,3)
|
||||
hasLocation(#20084,#20085)
|
||||
stmt_containers(#20084,#20073)
|
||||
stmt_containers(#20084,#20074)
|
||||
#20086=*
|
||||
stmts(#20086,2,#20084,0,"await x;")
|
||||
#20087=@"loc,{#10000},3,5,3,12"
|
||||
locations_default(#20087,#10000,3,5,3,12)
|
||||
stmts(#20086,1,#20084,0,"{\n await x;\n }")
|
||||
#20087=@"loc,{#10000},2,7,4,3"
|
||||
locations_default(#20087,#10000,2,7,4,3)
|
||||
hasLocation(#20086,#20087)
|
||||
stmt_containers(#20086,#20073)
|
||||
stmt_containers(#20086,#20074)
|
||||
#20088=*
|
||||
exprs(#20088,92,#20086,0,"await x")
|
||||
#20089=@"loc,{#10000},3,5,3,11"
|
||||
locations_default(#20089,#10000,3,5,3,11)
|
||||
stmts(#20088,2,#20086,0,"await x;")
|
||||
#20089=@"loc,{#10000},3,5,3,12"
|
||||
locations_default(#20089,#10000,3,5,3,12)
|
||||
hasLocation(#20088,#20089)
|
||||
enclosing_stmt(#20088,#20086)
|
||||
expr_containers(#20088,#20073)
|
||||
stmt_containers(#20088,#20074)
|
||||
#20090=*
|
||||
exprs(#20090,79,#20088,0,"x")
|
||||
hasLocation(#20090,#20039)
|
||||
enclosing_stmt(#20090,#20086)
|
||||
expr_containers(#20090,#20073)
|
||||
literals("x","x",#20090)
|
||||
bind(#20090,#20077)
|
||||
#20091=*
|
||||
stmts(#20091,20,#20082,1,"catch ( ... ll;\n }")
|
||||
#20092=@"loc,{#10000},4,5,6,3"
|
||||
locations_default(#20092,#10000,4,5,6,3)
|
||||
hasLocation(#20091,#20092)
|
||||
stmt_containers(#20091,#20073)
|
||||
exprs(#20090,92,#20088,0,"await x")
|
||||
#20091=@"loc,{#10000},3,5,3,11"
|
||||
locations_default(#20091,#10000,3,5,3,11)
|
||||
hasLocation(#20090,#20091)
|
||||
enclosing_stmt(#20090,#20088)
|
||||
expr_containers(#20090,#20074)
|
||||
#20092=*
|
||||
exprs(#20092,79,#20090,0,"x")
|
||||
hasLocation(#20092,#20039)
|
||||
enclosing_stmt(#20092,#20088)
|
||||
expr_containers(#20092,#20074)
|
||||
literals("x","x",#20092)
|
||||
bind(#20092,#20079)
|
||||
#20093=*
|
||||
scopes(#20093,2)
|
||||
scopenodes(#20091,#20093)
|
||||
scopenesting(#20093,#20076)
|
||||
#20094=@"var;{e};{#20093}"
|
||||
variables(#20094,"e",#20093)
|
||||
stmts(#20093,20,#20084,1,"catch ( ... ll;\n }")
|
||||
#20094=@"loc,{#10000},4,5,6,3"
|
||||
locations_default(#20094,#10000,4,5,6,3)
|
||||
hasLocation(#20093,#20094)
|
||||
stmt_containers(#20093,#20074)
|
||||
#20095=*
|
||||
exprs(#20095,78,#20091,0,"e")
|
||||
hasLocation(#20095,#20049)
|
||||
enclosing_stmt(#20095,#20091)
|
||||
expr_containers(#20095,#20073)
|
||||
literals("e","e",#20095)
|
||||
decl(#20095,#20094)
|
||||
#20096=*
|
||||
stmts(#20096,1,#20091,1,"{\n r ... ll;\n }")
|
||||
#20097=@"loc,{#10000},4,15,6,3"
|
||||
locations_default(#20097,#10000,4,15,6,3)
|
||||
hasLocation(#20096,#20097)
|
||||
stmt_containers(#20096,#20073)
|
||||
scopes(#20095,2)
|
||||
scopenodes(#20093,#20095)
|
||||
scopenesting(#20095,#20077)
|
||||
#20096=@"var;{e};{#20095}"
|
||||
variables(#20096,"e",#20095)
|
||||
#20097=*
|
||||
exprs(#20097,78,#20093,0,"e")
|
||||
hasLocation(#20097,#20049)
|
||||
enclosing_stmt(#20097,#20093)
|
||||
expr_containers(#20097,#20074)
|
||||
literals("e","e",#20097)
|
||||
decl(#20097,#20096)
|
||||
#20098=*
|
||||
stmts(#20098,9,#20096,0,"return null;")
|
||||
#20099=@"loc,{#10000},5,5,5,16"
|
||||
locations_default(#20099,#10000,5,5,5,16)
|
||||
stmts(#20098,1,#20093,1,"{\n r ... ll;\n }")
|
||||
#20099=@"loc,{#10000},4,15,6,3"
|
||||
locations_default(#20099,#10000,4,15,6,3)
|
||||
hasLocation(#20098,#20099)
|
||||
stmt_containers(#20098,#20073)
|
||||
stmt_containers(#20098,#20074)
|
||||
#20100=*
|
||||
exprs(#20100,1,#20098,0,"null")
|
||||
hasLocation(#20100,#20057)
|
||||
enclosing_stmt(#20100,#20098)
|
||||
expr_containers(#20100,#20073)
|
||||
literals("null","null",#20100)
|
||||
#20101=*
|
||||
stmts(#20101,0,#20001,1,";")
|
||||
hasLocation(#20101,#20065)
|
||||
stmt_containers(#20101,#20001)
|
||||
stmts(#20100,9,#20098,0,"return null;")
|
||||
#20101=@"loc,{#10000},5,5,5,16"
|
||||
locations_default(#20101,#10000,5,5,5,16)
|
||||
hasLocation(#20100,#20101)
|
||||
stmt_containers(#20100,#20074)
|
||||
#20102=*
|
||||
entry_cfg_node(#20102,#20001)
|
||||
#20103=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20103,#10000,1,1,1,0)
|
||||
hasLocation(#20102,#20103)
|
||||
exprs(#20102,1,#20100,0,"null")
|
||||
hasLocation(#20102,#20057)
|
||||
enclosing_stmt(#20102,#20100)
|
||||
expr_containers(#20102,#20074)
|
||||
literals("null","null",#20102)
|
||||
#20103=*
|
||||
stmts(#20103,0,#20001,1,";")
|
||||
hasLocation(#20103,#20065)
|
||||
stmt_containers(#20103,#20001)
|
||||
#20104=*
|
||||
exit_cfg_node(#20104,#20001)
|
||||
hasLocation(#20104,#20067)
|
||||
successor(#20101,#20104)
|
||||
successor(#20071,#20073)
|
||||
successor(#20073,#20101)
|
||||
#20105=*
|
||||
entry_cfg_node(#20105,#20073)
|
||||
#20106=@"loc,{#10000},1,8,1,7"
|
||||
locations_default(#20106,#10000,1,8,1,7)
|
||||
hasLocation(#20105,#20106)
|
||||
entry_cfg_node(#20104,#20001)
|
||||
#20105=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20105,#10000,1,1,1,0)
|
||||
hasLocation(#20104,#20105)
|
||||
#20106=*
|
||||
exit_cfg_node(#20106,#20001)
|
||||
hasLocation(#20106,#20067)
|
||||
successor(#20103,#20106)
|
||||
successor(#20072,#20074)
|
||||
successor(#20074,#20103)
|
||||
#20107=*
|
||||
exit_cfg_node(#20107,#20073)
|
||||
#20108=@"loc,{#10000},7,2,7,1"
|
||||
locations_default(#20108,#10000,7,2,7,1)
|
||||
entry_cfg_node(#20107,#20074)
|
||||
#20108=@"loc,{#10000},1,8,1,7"
|
||||
locations_default(#20108,#10000,1,8,1,7)
|
||||
hasLocation(#20107,#20108)
|
||||
successor(#20082,#20084)
|
||||
successor(#20086,#20090)
|
||||
successor(#20090,#20088)
|
||||
successor(#20088,#20091)
|
||||
successor(#20088,#20107)
|
||||
#20109=*
|
||||
exit_cfg_node(#20109,#20074)
|
||||
#20110=@"loc,{#10000},7,2,7,1"
|
||||
locations_default(#20110,#10000,7,2,7,1)
|
||||
hasLocation(#20109,#20110)
|
||||
successor(#20084,#20086)
|
||||
successor(#20091,#20095)
|
||||
successor(#20100,#20098)
|
||||
successor(#20098,#20107)
|
||||
successor(#20096,#20100)
|
||||
successor(#20095,#20096)
|
||||
successor(#20088,#20092)
|
||||
successor(#20092,#20090)
|
||||
successor(#20090,#20093)
|
||||
successor(#20090,#20109)
|
||||
successor(#20086,#20088)
|
||||
successor(#20093,#20097)
|
||||
successor(#20102,#20100)
|
||||
successor(#20100,#20109)
|
||||
successor(#20098,#20102)
|
||||
successor(#20097,#20098)
|
||||
successor(#20082,#20084)
|
||||
successor(#20080,#20082)
|
||||
successor(#20078,#20080)
|
||||
successor(#20105,#20078)
|
||||
successor(#20075,#20071)
|
||||
successor(#20102,#20075)
|
||||
successor(#20107,#20080)
|
||||
successor(#20076,#20072)
|
||||
successor(#20104,#20076)
|
||||
numlines(#10000,7,7,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -83,66 +83,70 @@ is_module(#20001)
|
||||
is_es2015_module(#20001)
|
||||
#20028=@"var;{f};{#20027}"
|
||||
variables(#20028,"f",#20027)
|
||||
#20029=*
|
||||
stmts(#20029,29,#20001,0,"export ... f() {}")
|
||||
#20030=@"loc,{#10000},1,1,1,36"
|
||||
locations_default(#20030,#10000,1,1,1,36)
|
||||
hasLocation(#20029,#20030)
|
||||
stmt_containers(#20029,#20001)
|
||||
#20031=*
|
||||
stmts(#20031,17,#20029,0,"async f ... f() {}")
|
||||
#20032=@"loc,{#10000},1,16,1,36"
|
||||
locations_default(#20032,#10000,1,16,1,36)
|
||||
hasLocation(#20031,#20032)
|
||||
stmt_containers(#20031,#20001)
|
||||
#20033=*
|
||||
exprs(#20033,78,#20031,-1,"f")
|
||||
hasLocation(#20033,#20013)
|
||||
expr_containers(#20033,#20031)
|
||||
literals("f","f",#20033)
|
||||
decl(#20033,#20028)
|
||||
#20029=@"var;{this};{#20027}"
|
||||
variables(#20029,"this",#20027)
|
||||
#20030=*
|
||||
stmts(#20030,29,#20001,0,"export ... f() {}")
|
||||
#20031=@"loc,{#10000},1,1,1,36"
|
||||
locations_default(#20031,#10000,1,1,1,36)
|
||||
hasLocation(#20030,#20031)
|
||||
stmt_containers(#20030,#20001)
|
||||
#20032=*
|
||||
stmts(#20032,17,#20030,0,"async f ... f() {}")
|
||||
#20033=@"loc,{#10000},1,16,1,36"
|
||||
locations_default(#20033,#10000,1,16,1,36)
|
||||
hasLocation(#20032,#20033)
|
||||
stmt_containers(#20032,#20001)
|
||||
#20034=*
|
||||
scopes(#20034,1)
|
||||
scopenodes(#20031,#20034)
|
||||
scopenesting(#20034,#20027)
|
||||
#20035=@"var;{arguments};{#20034}"
|
||||
variables(#20035,"arguments",#20034)
|
||||
is_arguments_object(#20035)
|
||||
is_async(#20031)
|
||||
#20036=*
|
||||
stmts(#20036,1,#20031,-2,"{}")
|
||||
#20037=@"loc,{#10000},1,35,1,36"
|
||||
locations_default(#20037,#10000,1,35,1,36)
|
||||
hasLocation(#20036,#20037)
|
||||
stmt_containers(#20036,#20031)
|
||||
exprs(#20034,78,#20032,-1,"f")
|
||||
hasLocation(#20034,#20013)
|
||||
expr_containers(#20034,#20032)
|
||||
literals("f","f",#20034)
|
||||
decl(#20034,#20028)
|
||||
#20035=*
|
||||
scopes(#20035,1)
|
||||
scopenodes(#20032,#20035)
|
||||
scopenesting(#20035,#20027)
|
||||
#20036=@"var;{this};{#20035}"
|
||||
variables(#20036,"this",#20035)
|
||||
#20037=@"var;{arguments};{#20035}"
|
||||
variables(#20037,"arguments",#20035)
|
||||
is_arguments_object(#20037)
|
||||
is_async(#20032)
|
||||
#20038=*
|
||||
stmts(#20038,0,#20001,1,";")
|
||||
hasLocation(#20038,#20023)
|
||||
stmt_containers(#20038,#20001)
|
||||
#20039=*
|
||||
entry_cfg_node(#20039,#20001)
|
||||
#20040=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20040,#10000,1,1,1,0)
|
||||
hasLocation(#20039,#20040)
|
||||
stmts(#20038,1,#20032,-2,"{}")
|
||||
#20039=@"loc,{#10000},1,35,1,36"
|
||||
locations_default(#20039,#10000,1,35,1,36)
|
||||
hasLocation(#20038,#20039)
|
||||
stmt_containers(#20038,#20032)
|
||||
#20040=*
|
||||
stmts(#20040,0,#20001,1,";")
|
||||
hasLocation(#20040,#20023)
|
||||
stmt_containers(#20040,#20001)
|
||||
#20041=*
|
||||
exit_cfg_node(#20041,#20001)
|
||||
hasLocation(#20041,#20025)
|
||||
successor(#20038,#20041)
|
||||
successor(#20029,#20031)
|
||||
successor(#20031,#20038)
|
||||
#20042=*
|
||||
entry_cfg_node(#20042,#20031)
|
||||
#20043=@"loc,{#10000},1,16,1,15"
|
||||
locations_default(#20043,#10000,1,16,1,15)
|
||||
hasLocation(#20042,#20043)
|
||||
entry_cfg_node(#20041,#20001)
|
||||
#20042=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20042,#10000,1,1,1,0)
|
||||
hasLocation(#20041,#20042)
|
||||
#20043=*
|
||||
exit_cfg_node(#20043,#20001)
|
||||
hasLocation(#20043,#20025)
|
||||
successor(#20040,#20043)
|
||||
successor(#20030,#20032)
|
||||
successor(#20032,#20040)
|
||||
#20044=*
|
||||
exit_cfg_node(#20044,#20031)
|
||||
#20045=@"loc,{#10000},1,37,1,36"
|
||||
locations_default(#20045,#10000,1,37,1,36)
|
||||
entry_cfg_node(#20044,#20032)
|
||||
#20045=@"loc,{#10000},1,16,1,15"
|
||||
locations_default(#20045,#10000,1,16,1,15)
|
||||
hasLocation(#20044,#20045)
|
||||
successor(#20036,#20044)
|
||||
successor(#20042,#20036)
|
||||
successor(#20033,#20029)
|
||||
successor(#20039,#20033)
|
||||
#20046=*
|
||||
exit_cfg_node(#20046,#20032)
|
||||
#20047=@"loc,{#10000},1,37,1,36"
|
||||
locations_default(#20047,#10000,1,37,1,36)
|
||||
hasLocation(#20046,#20047)
|
||||
successor(#20038,#20046)
|
||||
successor(#20044,#20038)
|
||||
successor(#20034,#20030)
|
||||
successor(#20041,#20034)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -76,60 +76,64 @@ scopenodes(#20001,#20025)
|
||||
scopenesting(#20025,#20000)
|
||||
is_module(#20001)
|
||||
is_es2015_module(#20001)
|
||||
#20026=*
|
||||
stmts(#20026,29,#20001,0,"export ... n () {}")
|
||||
#20027=@"loc,{#10000},1,1,1,35"
|
||||
locations_default(#20027,#10000,1,1,1,35)
|
||||
hasLocation(#20026,#20027)
|
||||
stmt_containers(#20026,#20001)
|
||||
#20028=*
|
||||
exprs(#20028,9,#20026,0,"async function () {}")
|
||||
#20029=@"loc,{#10000},1,16,1,35"
|
||||
locations_default(#20029,#10000,1,16,1,35)
|
||||
hasLocation(#20028,#20029)
|
||||
enclosing_stmt(#20028,#20026)
|
||||
expr_containers(#20028,#20001)
|
||||
#20030=*
|
||||
scopes(#20030,1)
|
||||
scopenodes(#20028,#20030)
|
||||
scopenesting(#20030,#20025)
|
||||
#20031=@"var;{arguments};{#20030}"
|
||||
variables(#20031,"arguments",#20030)
|
||||
is_arguments_object(#20031)
|
||||
is_async(#20028)
|
||||
#20032=*
|
||||
stmts(#20032,1,#20028,-2,"{}")
|
||||
#20033=@"loc,{#10000},1,34,1,35"
|
||||
locations_default(#20033,#10000,1,34,1,35)
|
||||
hasLocation(#20032,#20033)
|
||||
stmt_containers(#20032,#20028)
|
||||
#20026=@"var;{this};{#20025}"
|
||||
variables(#20026,"this",#20025)
|
||||
#20027=*
|
||||
stmts(#20027,29,#20001,0,"export ... n () {}")
|
||||
#20028=@"loc,{#10000},1,1,1,35"
|
||||
locations_default(#20028,#10000,1,1,1,35)
|
||||
hasLocation(#20027,#20028)
|
||||
stmt_containers(#20027,#20001)
|
||||
#20029=*
|
||||
exprs(#20029,9,#20027,0,"async function () {}")
|
||||
#20030=@"loc,{#10000},1,16,1,35"
|
||||
locations_default(#20030,#10000,1,16,1,35)
|
||||
hasLocation(#20029,#20030)
|
||||
enclosing_stmt(#20029,#20027)
|
||||
expr_containers(#20029,#20001)
|
||||
#20031=*
|
||||
scopes(#20031,1)
|
||||
scopenodes(#20029,#20031)
|
||||
scopenesting(#20031,#20025)
|
||||
#20032=@"var;{this};{#20031}"
|
||||
variables(#20032,"this",#20031)
|
||||
#20033=@"var;{arguments};{#20031}"
|
||||
variables(#20033,"arguments",#20031)
|
||||
is_arguments_object(#20033)
|
||||
is_async(#20029)
|
||||
#20034=*
|
||||
stmts(#20034,0,#20001,1,";")
|
||||
hasLocation(#20034,#20021)
|
||||
stmt_containers(#20034,#20001)
|
||||
#20035=*
|
||||
entry_cfg_node(#20035,#20001)
|
||||
#20036=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20036,#10000,1,1,1,0)
|
||||
hasLocation(#20035,#20036)
|
||||
stmts(#20034,1,#20029,-2,"{}")
|
||||
#20035=@"loc,{#10000},1,34,1,35"
|
||||
locations_default(#20035,#10000,1,34,1,35)
|
||||
hasLocation(#20034,#20035)
|
||||
stmt_containers(#20034,#20029)
|
||||
#20036=*
|
||||
stmts(#20036,0,#20001,1,";")
|
||||
hasLocation(#20036,#20021)
|
||||
stmt_containers(#20036,#20001)
|
||||
#20037=*
|
||||
exit_cfg_node(#20037,#20001)
|
||||
hasLocation(#20037,#20023)
|
||||
successor(#20034,#20037)
|
||||
successor(#20026,#20028)
|
||||
successor(#20028,#20034)
|
||||
#20038=*
|
||||
entry_cfg_node(#20038,#20028)
|
||||
#20039=@"loc,{#10000},1,16,1,15"
|
||||
locations_default(#20039,#10000,1,16,1,15)
|
||||
hasLocation(#20038,#20039)
|
||||
entry_cfg_node(#20037,#20001)
|
||||
#20038=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20038,#10000,1,1,1,0)
|
||||
hasLocation(#20037,#20038)
|
||||
#20039=*
|
||||
exit_cfg_node(#20039,#20001)
|
||||
hasLocation(#20039,#20023)
|
||||
successor(#20036,#20039)
|
||||
successor(#20027,#20029)
|
||||
successor(#20029,#20036)
|
||||
#20040=*
|
||||
exit_cfg_node(#20040,#20028)
|
||||
#20041=@"loc,{#10000},1,36,1,35"
|
||||
locations_default(#20041,#10000,1,36,1,35)
|
||||
entry_cfg_node(#20040,#20029)
|
||||
#20041=@"loc,{#10000},1,16,1,15"
|
||||
locations_default(#20041,#10000,1,16,1,15)
|
||||
hasLocation(#20040,#20041)
|
||||
successor(#20032,#20040)
|
||||
successor(#20038,#20032)
|
||||
successor(#20035,#20026)
|
||||
#20042=*
|
||||
exit_cfg_node(#20042,#20029)
|
||||
#20043=@"loc,{#10000},1,36,1,35"
|
||||
locations_default(#20043,#10000,1,36,1,35)
|
||||
hasLocation(#20042,#20043)
|
||||
successor(#20034,#20042)
|
||||
successor(#20040,#20034)
|
||||
successor(#20037,#20027)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -72,73 +72,75 @@ locations_default(#20025,#10000,1,21,1,20)
|
||||
hasLocation(#20024,#20025)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20026=*
|
||||
stmts(#20026,2,#20001,0,"f = async ((x)) => x")
|
||||
hasLocation(#20026,#20003)
|
||||
stmt_containers(#20026,#20001)
|
||||
#20026=@"var;{this};{#20000}"
|
||||
variables(#20026,"this",#20000)
|
||||
#20027=*
|
||||
exprs(#20027,47,#20026,0,"f = async ((x)) => x")
|
||||
stmts(#20027,2,#20001,0,"f = async ((x)) => x")
|
||||
hasLocation(#20027,#20003)
|
||||
enclosing_stmt(#20027,#20026)
|
||||
expr_containers(#20027,#20001)
|
||||
stmt_containers(#20027,#20001)
|
||||
#20028=*
|
||||
exprs(#20028,79,#20027,0,"f")
|
||||
hasLocation(#20028,#20005)
|
||||
enclosing_stmt(#20028,#20026)
|
||||
exprs(#20028,47,#20027,0,"f = async ((x)) => x")
|
||||
hasLocation(#20028,#20003)
|
||||
enclosing_stmt(#20028,#20027)
|
||||
expr_containers(#20028,#20001)
|
||||
literals("f","f",#20028)
|
||||
#20029=@"var;{f};{#20000}"
|
||||
variables(#20029,"f",#20000)
|
||||
bind(#20028,#20029)
|
||||
#20030=*
|
||||
exprs(#20030,65,#20027,1,"async ((x)) => x")
|
||||
#20031=@"loc,{#10000},1,5,1,20"
|
||||
locations_default(#20031,#10000,1,5,1,20)
|
||||
hasLocation(#20030,#20031)
|
||||
enclosing_stmt(#20030,#20026)
|
||||
expr_containers(#20030,#20001)
|
||||
#20032=*
|
||||
scopes(#20032,1)
|
||||
scopenodes(#20030,#20032)
|
||||
scopenesting(#20032,#20000)
|
||||
#20033=@"var;{x};{#20032}"
|
||||
variables(#20033,"x",#20032)
|
||||
#20034=*
|
||||
exprs(#20034,78,#20030,0,"x")
|
||||
hasLocation(#20034,#20015)
|
||||
expr_containers(#20034,#20030)
|
||||
literals("x","x",#20034)
|
||||
decl(#20034,#20033)
|
||||
is_async(#20030)
|
||||
#20029=*
|
||||
exprs(#20029,79,#20028,0,"f")
|
||||
hasLocation(#20029,#20005)
|
||||
enclosing_stmt(#20029,#20027)
|
||||
expr_containers(#20029,#20001)
|
||||
literals("f","f",#20029)
|
||||
#20030=@"var;{f};{#20000}"
|
||||
variables(#20030,"f",#20000)
|
||||
bind(#20029,#20030)
|
||||
#20031=*
|
||||
exprs(#20031,65,#20028,1,"async ((x)) => x")
|
||||
#20032=@"loc,{#10000},1,5,1,20"
|
||||
locations_default(#20032,#10000,1,5,1,20)
|
||||
hasLocation(#20031,#20032)
|
||||
enclosing_stmt(#20031,#20027)
|
||||
expr_containers(#20031,#20001)
|
||||
#20033=*
|
||||
scopes(#20033,1)
|
||||
scopenodes(#20031,#20033)
|
||||
scopenesting(#20033,#20000)
|
||||
#20034=@"var;{x};{#20033}"
|
||||
variables(#20034,"x",#20033)
|
||||
#20035=*
|
||||
exprs(#20035,79,#20030,-2,"x")
|
||||
hasLocation(#20035,#20023)
|
||||
expr_containers(#20035,#20030)
|
||||
exprs(#20035,78,#20031,0,"x")
|
||||
hasLocation(#20035,#20015)
|
||||
expr_containers(#20035,#20031)
|
||||
literals("x","x",#20035)
|
||||
bind(#20035,#20033)
|
||||
decl(#20035,#20034)
|
||||
is_async(#20031)
|
||||
#20036=*
|
||||
entry_cfg_node(#20036,#20001)
|
||||
#20037=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20037,#10000,1,1,1,0)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
exit_cfg_node(#20038,#20001)
|
||||
hasLocation(#20038,#20025)
|
||||
successor(#20026,#20028)
|
||||
successor(#20030,#20027)
|
||||
exprs(#20036,79,#20031,-2,"x")
|
||||
hasLocation(#20036,#20023)
|
||||
expr_containers(#20036,#20031)
|
||||
literals("x","x",#20036)
|
||||
bind(#20036,#20034)
|
||||
#20037=*
|
||||
entry_cfg_node(#20037,#20001)
|
||||
#20038=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20038,#10000,1,1,1,0)
|
||||
hasLocation(#20037,#20038)
|
||||
#20039=*
|
||||
entry_cfg_node(#20039,#20030)
|
||||
#20040=@"loc,{#10000},1,5,1,4"
|
||||
locations_default(#20040,#10000,1,5,1,4)
|
||||
hasLocation(#20039,#20040)
|
||||
#20041=*
|
||||
exit_cfg_node(#20041,#20030)
|
||||
hasLocation(#20041,#20025)
|
||||
successor(#20035,#20041)
|
||||
successor(#20034,#20035)
|
||||
successor(#20039,#20034)
|
||||
successor(#20028,#20030)
|
||||
successor(#20027,#20038)
|
||||
successor(#20036,#20026)
|
||||
exit_cfg_node(#20039,#20001)
|
||||
hasLocation(#20039,#20025)
|
||||
successor(#20027,#20029)
|
||||
successor(#20031,#20028)
|
||||
#20040=*
|
||||
entry_cfg_node(#20040,#20031)
|
||||
#20041=@"loc,{#10000},1,5,1,4"
|
||||
locations_default(#20041,#10000,1,5,1,4)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
exit_cfg_node(#20042,#20031)
|
||||
hasLocation(#20042,#20025)
|
||||
successor(#20036,#20042)
|
||||
successor(#20035,#20036)
|
||||
successor(#20040,#20035)
|
||||
successor(#20029,#20031)
|
||||
successor(#20028,#20039)
|
||||
successor(#20037,#20027)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -55,56 +55,58 @@ toplevels(#20001,0)
|
||||
#20018=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20018,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20018)
|
||||
#20019=*
|
||||
stmts(#20019,2,#20001,0,"({ async });")
|
||||
hasLocation(#20019,#20003)
|
||||
stmt_containers(#20019,#20001)
|
||||
#20019=@"var;{this};{#20000}"
|
||||
variables(#20019,"this",#20000)
|
||||
#20020=*
|
||||
exprs(#20020,63,#20019,0,"({ async })")
|
||||
#20021=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20021,#10000,1,1,1,11)
|
||||
hasLocation(#20020,#20021)
|
||||
enclosing_stmt(#20020,#20019)
|
||||
expr_containers(#20020,#20001)
|
||||
#20022=*
|
||||
exprs(#20022,8,#20020,0,"{ async }")
|
||||
#20023=@"loc,{#10000},1,2,1,10"
|
||||
locations_default(#20023,#10000,1,2,1,10)
|
||||
hasLocation(#20022,#20023)
|
||||
enclosing_stmt(#20022,#20019)
|
||||
expr_containers(#20022,#20001)
|
||||
#20024=*
|
||||
properties(#20024,#20022,0,0,"async")
|
||||
hasLocation(#20024,#20009)
|
||||
stmts(#20020,2,#20001,0,"({ async });")
|
||||
hasLocation(#20020,#20003)
|
||||
stmt_containers(#20020,#20001)
|
||||
#20021=*
|
||||
exprs(#20021,63,#20020,0,"({ async })")
|
||||
#20022=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20022,#10000,1,1,1,11)
|
||||
hasLocation(#20021,#20022)
|
||||
enclosing_stmt(#20021,#20020)
|
||||
expr_containers(#20021,#20001)
|
||||
#20023=*
|
||||
exprs(#20023,8,#20021,0,"{ async }")
|
||||
#20024=@"loc,{#10000},1,2,1,10"
|
||||
locations_default(#20024,#10000,1,2,1,10)
|
||||
hasLocation(#20023,#20024)
|
||||
enclosing_stmt(#20023,#20020)
|
||||
expr_containers(#20023,#20001)
|
||||
#20025=*
|
||||
exprs(#20025,0,#20024,0,"async")
|
||||
properties(#20025,#20023,0,0,"async")
|
||||
hasLocation(#20025,#20009)
|
||||
enclosing_stmt(#20025,#20019)
|
||||
expr_containers(#20025,#20001)
|
||||
literals("async","async",#20025)
|
||||
#20026=*
|
||||
exprs(#20026,79,#20024,1,"async")
|
||||
exprs(#20026,0,#20025,0,"async")
|
||||
hasLocation(#20026,#20009)
|
||||
enclosing_stmt(#20026,#20019)
|
||||
enclosing_stmt(#20026,#20020)
|
||||
expr_containers(#20026,#20001)
|
||||
literals("async","async",#20026)
|
||||
#20027=@"var;{async};{#20000}"
|
||||
variables(#20027,"async",#20000)
|
||||
bind(#20026,#20027)
|
||||
#20028=*
|
||||
entry_cfg_node(#20028,#20001)
|
||||
#20029=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20029,#10000,1,1,1,0)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
exit_cfg_node(#20030,#20001)
|
||||
hasLocation(#20030,#20017)
|
||||
successor(#20019,#20020)
|
||||
successor(#20020,#20022)
|
||||
successor(#20022,#20025)
|
||||
successor(#20026,#20024)
|
||||
successor(#20025,#20026)
|
||||
successor(#20024,#20030)
|
||||
successor(#20028,#20019)
|
||||
#20027=*
|
||||
exprs(#20027,79,#20025,1,"async")
|
||||
hasLocation(#20027,#20009)
|
||||
enclosing_stmt(#20027,#20020)
|
||||
expr_containers(#20027,#20001)
|
||||
literals("async","async",#20027)
|
||||
#20028=@"var;{async};{#20000}"
|
||||
variables(#20028,"async",#20000)
|
||||
bind(#20027,#20028)
|
||||
#20029=*
|
||||
entry_cfg_node(#20029,#20001)
|
||||
#20030=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20030,#10000,1,1,1,0)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
exit_cfg_node(#20031,#20001)
|
||||
hasLocation(#20031,#20017)
|
||||
successor(#20020,#20021)
|
||||
successor(#20021,#20023)
|
||||
successor(#20023,#20026)
|
||||
successor(#20027,#20025)
|
||||
successor(#20026,#20027)
|
||||
successor(#20025,#20031)
|
||||
successor(#20029,#20020)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
Reference in New Issue
Block a user