mirror of
https://github.com/github/codeql.git
synced 2026-03-31 04:38:18 +02:00
JS: Update TRAP files
This commit is contained in:
@@ -215,14 +215,16 @@ toplevels(#20001,0)
|
||||
#20077=@"loc,{#10000},1,1,9,0"
|
||||
locations_default(#20077,#10000,1,1,9,0)
|
||||
hasLocation(#20001,#20077)
|
||||
#20078=*
|
||||
entry_cfg_node(#20078,#20001)
|
||||
#20079=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20079,#10000,1,1,1,0)
|
||||
hasLocation(#20078,#20079)
|
||||
#20080=*
|
||||
exit_cfg_node(#20080,#20001)
|
||||
hasLocation(#20080,#20076)
|
||||
successor(#20078,#20080)
|
||||
#20078=@"var;{this};{#20000}"
|
||||
variables(#20078,"this",#20000)
|
||||
#20079=*
|
||||
entry_cfg_node(#20079,#20001)
|
||||
#20080=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20080,#10000,1,1,1,0)
|
||||
hasLocation(#20079,#20080)
|
||||
#20081=*
|
||||
exit_cfg_node(#20081,#20001)
|
||||
hasLocation(#20081,#20076)
|
||||
successor(#20079,#20081)
|
||||
numlines(#10000,8,7,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -92,74 +92,76 @@ locations_default(#20032,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20032)
|
||||
#20033=@"var;{f};{#20000}"
|
||||
variables(#20033,"f",#20000)
|
||||
#20034=*
|
||||
stmts(#20034,18,#20001,0,"var f = ... => {};")
|
||||
hasLocation(#20034,#20003)
|
||||
stmt_containers(#20034,#20001)
|
||||
#20034=@"var;{this};{#20000}"
|
||||
variables(#20034,"this",#20000)
|
||||
#20035=*
|
||||
exprs(#20035,64,#20034,0,"f = (x?:int) => {}")
|
||||
#20036=@"loc,{#10000},1,5,1,22"
|
||||
locations_default(#20036,#10000,1,5,1,22)
|
||||
hasLocation(#20035,#20036)
|
||||
enclosing_stmt(#20035,#20034)
|
||||
expr_containers(#20035,#20001)
|
||||
#20037=*
|
||||
exprs(#20037,78,#20035,0,"f")
|
||||
hasLocation(#20037,#20007)
|
||||
enclosing_stmt(#20037,#20034)
|
||||
expr_containers(#20037,#20001)
|
||||
literals("f","f",#20037)
|
||||
decl(#20037,#20033)
|
||||
stmts(#20035,18,#20001,0,"var f = ... => {};")
|
||||
hasLocation(#20035,#20003)
|
||||
stmt_containers(#20035,#20001)
|
||||
#20036=*
|
||||
exprs(#20036,64,#20035,0,"f = (x?:int) => {}")
|
||||
#20037=@"loc,{#10000},1,5,1,22"
|
||||
locations_default(#20037,#10000,1,5,1,22)
|
||||
hasLocation(#20036,#20037)
|
||||
enclosing_stmt(#20036,#20035)
|
||||
expr_containers(#20036,#20001)
|
||||
#20038=*
|
||||
exprs(#20038,65,#20035,1,"(x?:int) => {}")
|
||||
#20039=@"loc,{#10000},1,9,1,22"
|
||||
locations_default(#20039,#10000,1,9,1,22)
|
||||
hasLocation(#20038,#20039)
|
||||
enclosing_stmt(#20038,#20034)
|
||||
exprs(#20038,78,#20036,0,"f")
|
||||
hasLocation(#20038,#20007)
|
||||
enclosing_stmt(#20038,#20035)
|
||||
expr_containers(#20038,#20001)
|
||||
#20040=*
|
||||
scopes(#20040,1)
|
||||
scopenodes(#20038,#20040)
|
||||
scopenesting(#20040,#20000)
|
||||
#20041=@"var;{x};{#20040}"
|
||||
variables(#20041,"x",#20040)
|
||||
#20042=*
|
||||
exprs(#20042,78,#20038,0,"x")
|
||||
hasLocation(#20042,#20013)
|
||||
expr_containers(#20042,#20038)
|
||||
literals("x","x",#20042)
|
||||
decl(#20042,#20041)
|
||||
literals("f","f",#20038)
|
||||
decl(#20038,#20033)
|
||||
#20039=*
|
||||
exprs(#20039,65,#20036,1,"(x?:int) => {}")
|
||||
#20040=@"loc,{#10000},1,9,1,22"
|
||||
locations_default(#20040,#10000,1,9,1,22)
|
||||
hasLocation(#20039,#20040)
|
||||
enclosing_stmt(#20039,#20035)
|
||||
expr_containers(#20039,#20001)
|
||||
#20041=*
|
||||
scopes(#20041,1)
|
||||
scopenodes(#20039,#20041)
|
||||
scopenesting(#20041,#20000)
|
||||
#20042=@"var;{x};{#20041}"
|
||||
variables(#20042,"x",#20041)
|
||||
#20043=*
|
||||
stmts(#20043,1,#20038,-2,"{}")
|
||||
#20044=@"loc,{#10000},1,21,1,22"
|
||||
locations_default(#20044,#10000,1,21,1,22)
|
||||
hasLocation(#20043,#20044)
|
||||
stmt_containers(#20043,#20038)
|
||||
#20045=*
|
||||
entry_cfg_node(#20045,#20001)
|
||||
#20046=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20046,#10000,1,1,1,0)
|
||||
hasLocation(#20045,#20046)
|
||||
#20047=*
|
||||
exit_cfg_node(#20047,#20001)
|
||||
hasLocation(#20047,#20031)
|
||||
successor(#20034,#20037)
|
||||
successor(#20038,#20035)
|
||||
exprs(#20043,78,#20039,0,"x")
|
||||
hasLocation(#20043,#20013)
|
||||
expr_containers(#20043,#20039)
|
||||
literals("x","x",#20043)
|
||||
decl(#20043,#20042)
|
||||
#20044=*
|
||||
stmts(#20044,1,#20039,-2,"{}")
|
||||
#20045=@"loc,{#10000},1,21,1,22"
|
||||
locations_default(#20045,#10000,1,21,1,22)
|
||||
hasLocation(#20044,#20045)
|
||||
stmt_containers(#20044,#20039)
|
||||
#20046=*
|
||||
entry_cfg_node(#20046,#20001)
|
||||
#20047=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20047,#10000,1,1,1,0)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
entry_cfg_node(#20048,#20038)
|
||||
#20049=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20049,#10000,1,9,1,8)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
exit_cfg_node(#20050,#20038)
|
||||
#20051=@"loc,{#10000},1,23,1,22"
|
||||
locations_default(#20051,#10000,1,23,1,22)
|
||||
hasLocation(#20050,#20051)
|
||||
successor(#20043,#20050)
|
||||
successor(#20042,#20043)
|
||||
successor(#20048,#20042)
|
||||
successor(#20037,#20038)
|
||||
successor(#20035,#20047)
|
||||
successor(#20045,#20034)
|
||||
exit_cfg_node(#20048,#20001)
|
||||
hasLocation(#20048,#20031)
|
||||
successor(#20035,#20038)
|
||||
successor(#20039,#20036)
|
||||
#20049=*
|
||||
entry_cfg_node(#20049,#20039)
|
||||
#20050=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20050,#10000,1,9,1,8)
|
||||
hasLocation(#20049,#20050)
|
||||
#20051=*
|
||||
exit_cfg_node(#20051,#20039)
|
||||
#20052=@"loc,{#10000},1,23,1,22"
|
||||
locations_default(#20052,#10000,1,23,1,22)
|
||||
hasLocation(#20051,#20052)
|
||||
successor(#20044,#20051)
|
||||
successor(#20043,#20044)
|
||||
successor(#20049,#20043)
|
||||
successor(#20038,#20039)
|
||||
successor(#20036,#20048)
|
||||
successor(#20046,#20035)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -99,74 +99,76 @@ toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20036=@"var;{f};{#20000}"
|
||||
variables(#20036,"f",#20000)
|
||||
#20037=*
|
||||
stmts(#20037,18,#20001,0,"var f = ... => {};")
|
||||
hasLocation(#20037,#20003)
|
||||
stmt_containers(#20037,#20001)
|
||||
#20037=@"var;{this};{#20000}"
|
||||
variables(#20037,"this",#20000)
|
||||
#20038=*
|
||||
exprs(#20038,64,#20037,0,"f = (vi ... n => {}")
|
||||
#20039=@"loc,{#10000},1,5,1,47"
|
||||
locations_default(#20039,#10000,1,5,1,47)
|
||||
hasLocation(#20038,#20039)
|
||||
enclosing_stmt(#20038,#20037)
|
||||
expr_containers(#20038,#20001)
|
||||
#20040=*
|
||||
exprs(#20040,78,#20038,0,"f")
|
||||
hasLocation(#20040,#20007)
|
||||
enclosing_stmt(#20040,#20037)
|
||||
expr_containers(#20040,#20001)
|
||||
literals("f","f",#20040)
|
||||
decl(#20040,#20036)
|
||||
stmts(#20038,18,#20001,0,"var f = ... => {};")
|
||||
hasLocation(#20038,#20003)
|
||||
stmt_containers(#20038,#20001)
|
||||
#20039=*
|
||||
exprs(#20039,64,#20038,0,"f = (vi ... n => {}")
|
||||
#20040=@"loc,{#10000},1,5,1,47"
|
||||
locations_default(#20040,#10000,1,5,1,47)
|
||||
hasLocation(#20039,#20040)
|
||||
enclosing_stmt(#20039,#20038)
|
||||
expr_containers(#20039,#20001)
|
||||
#20041=*
|
||||
exprs(#20041,65,#20038,1,"(viewab ... n => {}")
|
||||
#20042=@"loc,{#10000},1,9,1,47"
|
||||
locations_default(#20042,#10000,1,9,1,47)
|
||||
hasLocation(#20041,#20042)
|
||||
enclosing_stmt(#20041,#20037)
|
||||
exprs(#20041,78,#20039,0,"f")
|
||||
hasLocation(#20041,#20007)
|
||||
enclosing_stmt(#20041,#20038)
|
||||
expr_containers(#20041,#20001)
|
||||
#20043=*
|
||||
scopes(#20043,1)
|
||||
scopenodes(#20041,#20043)
|
||||
scopenesting(#20043,#20000)
|
||||
#20044=@"var;{viewable};{#20043}"
|
||||
variables(#20044,"viewable",#20043)
|
||||
#20045=*
|
||||
exprs(#20045,78,#20041,0,"viewable")
|
||||
hasLocation(#20045,#20013)
|
||||
expr_containers(#20045,#20041)
|
||||
literals("viewable","viewable",#20045)
|
||||
decl(#20045,#20044)
|
||||
literals("f","f",#20041)
|
||||
decl(#20041,#20036)
|
||||
#20042=*
|
||||
exprs(#20042,65,#20039,1,"(viewab ... n => {}")
|
||||
#20043=@"loc,{#10000},1,9,1,47"
|
||||
locations_default(#20043,#10000,1,9,1,47)
|
||||
hasLocation(#20042,#20043)
|
||||
enclosing_stmt(#20042,#20038)
|
||||
expr_containers(#20042,#20001)
|
||||
#20044=*
|
||||
scopes(#20044,1)
|
||||
scopenodes(#20042,#20044)
|
||||
scopenesting(#20044,#20000)
|
||||
#20045=@"var;{viewable};{#20044}"
|
||||
variables(#20045,"viewable",#20044)
|
||||
#20046=*
|
||||
stmts(#20046,1,#20041,-2,"{}")
|
||||
#20047=@"loc,{#10000},1,46,1,47"
|
||||
locations_default(#20047,#10000,1,46,1,47)
|
||||
hasLocation(#20046,#20047)
|
||||
stmt_containers(#20046,#20041)
|
||||
#20048=*
|
||||
entry_cfg_node(#20048,#20001)
|
||||
#20049=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20049,#10000,1,1,1,0)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
exit_cfg_node(#20050,#20001)
|
||||
hasLocation(#20050,#20035)
|
||||
successor(#20037,#20040)
|
||||
successor(#20041,#20038)
|
||||
exprs(#20046,78,#20042,0,"viewable")
|
||||
hasLocation(#20046,#20013)
|
||||
expr_containers(#20046,#20042)
|
||||
literals("viewable","viewable",#20046)
|
||||
decl(#20046,#20045)
|
||||
#20047=*
|
||||
stmts(#20047,1,#20042,-2,"{}")
|
||||
#20048=@"loc,{#10000},1,46,1,47"
|
||||
locations_default(#20048,#10000,1,46,1,47)
|
||||
hasLocation(#20047,#20048)
|
||||
stmt_containers(#20047,#20042)
|
||||
#20049=*
|
||||
entry_cfg_node(#20049,#20001)
|
||||
#20050=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20050,#10000,1,1,1,0)
|
||||
hasLocation(#20049,#20050)
|
||||
#20051=*
|
||||
entry_cfg_node(#20051,#20041)
|
||||
#20052=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20052,#10000,1,9,1,8)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
exit_cfg_node(#20053,#20041)
|
||||
#20054=@"loc,{#10000},1,48,1,47"
|
||||
locations_default(#20054,#10000,1,48,1,47)
|
||||
hasLocation(#20053,#20054)
|
||||
successor(#20046,#20053)
|
||||
successor(#20045,#20046)
|
||||
successor(#20051,#20045)
|
||||
successor(#20040,#20041)
|
||||
successor(#20038,#20050)
|
||||
successor(#20048,#20037)
|
||||
exit_cfg_node(#20051,#20001)
|
||||
hasLocation(#20051,#20035)
|
||||
successor(#20038,#20041)
|
||||
successor(#20042,#20039)
|
||||
#20052=*
|
||||
entry_cfg_node(#20052,#20042)
|
||||
#20053=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20053,#10000,1,9,1,8)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
exit_cfg_node(#20054,#20042)
|
||||
#20055=@"loc,{#10000},1,48,1,47"
|
||||
locations_default(#20055,#10000,1,48,1,47)
|
||||
hasLocation(#20054,#20055)
|
||||
successor(#20047,#20054)
|
||||
successor(#20046,#20047)
|
||||
successor(#20052,#20046)
|
||||
successor(#20041,#20042)
|
||||
successor(#20039,#20051)
|
||||
successor(#20049,#20038)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -72,14 +72,16 @@ locations_default(#20025,#10000,1,40,1,39)
|
||||
hasLocation(#20024,#20025)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20026=*
|
||||
entry_cfg_node(#20026,#20001)
|
||||
#20027=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20027,#10000,1,1,1,0)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
exit_cfg_node(#20028,#20001)
|
||||
hasLocation(#20028,#20025)
|
||||
successor(#20026,#20028)
|
||||
#20026=@"var;{this};{#20000}"
|
||||
variables(#20026,"this",#20000)
|
||||
#20027=*
|
||||
entry_cfg_node(#20027,#20001)
|
||||
#20028=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20028,#10000,1,1,1,0)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
exit_cfg_node(#20029,#20001)
|
||||
hasLocation(#20029,#20025)
|
||||
successor(#20027,#20029)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -85,14 +85,16 @@ toplevels(#20001,0)
|
||||
#20030=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20030,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20030)
|
||||
#20031=*
|
||||
entry_cfg_node(#20031,#20001)
|
||||
#20032=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20032,#10000,1,1,1,0)
|
||||
hasLocation(#20031,#20032)
|
||||
#20033=*
|
||||
exit_cfg_node(#20033,#20001)
|
||||
hasLocation(#20033,#20029)
|
||||
successor(#20031,#20033)
|
||||
#20031=@"var;{this};{#20000}"
|
||||
variables(#20031,"this",#20000)
|
||||
#20032=*
|
||||
entry_cfg_node(#20032,#20001)
|
||||
#20033=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20033,#10000,1,1,1,0)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
exit_cfg_node(#20034,#20001)
|
||||
hasLocation(#20034,#20029)
|
||||
successor(#20032,#20034)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -81,63 +81,65 @@ local_namespace_names(#20026,"foo",#20023)
|
||||
variables(#20024,"foo",#20023)
|
||||
local_type_names(#20025,"foo",#20023)
|
||||
local_namespace_names(#20026,"foo",#20023)
|
||||
#20027=*
|
||||
stmts(#20027,27,#20001,0,"import ... ""foo"";")
|
||||
#20028=@"loc,{#10000},1,1,1,28"
|
||||
locations_default(#20028,#10000,1,1,1,28)
|
||||
hasLocation(#20027,#20028)
|
||||
stmt_containers(#20027,#20001)
|
||||
#20029=*
|
||||
exprs(#20029,4,#20027,-1,"""foo""")
|
||||
hasLocation(#20029,#20017)
|
||||
enclosing_stmt(#20029,#20027)
|
||||
expr_containers(#20029,#20001)
|
||||
literals("foo","""foo""",#20029)
|
||||
#20027=@"var;{this};{#20023}"
|
||||
variables(#20027,"this",#20023)
|
||||
#20028=*
|
||||
stmts(#20028,27,#20001,0,"import ... ""foo"";")
|
||||
#20029=@"loc,{#10000},1,1,1,28"
|
||||
locations_default(#20029,#10000,1,1,1,28)
|
||||
hasLocation(#20028,#20029)
|
||||
stmt_containers(#20028,#20001)
|
||||
#20030=*
|
||||
regexpterm(#20030,14,#20029,0,"foo")
|
||||
#20031=@"loc,{#10000},1,24,1,26"
|
||||
locations_default(#20031,#10000,1,24,1,26)
|
||||
hasLocation(#20030,#20031)
|
||||
regexp_const_value(#20030,"foo")
|
||||
#20032=*
|
||||
exprs(#20032,83,#20027,0,"""foo""")
|
||||
hasLocation(#20032,#20011)
|
||||
enclosing_stmt(#20032,#20027)
|
||||
expr_containers(#20032,#20001)
|
||||
exprs(#20030,4,#20028,-1,"""foo""")
|
||||
hasLocation(#20030,#20017)
|
||||
enclosing_stmt(#20030,#20028)
|
||||
expr_containers(#20030,#20001)
|
||||
literals("foo","""foo""",#20030)
|
||||
#20031=*
|
||||
regexpterm(#20031,14,#20030,0,"foo")
|
||||
#20032=@"loc,{#10000},1,24,1,26"
|
||||
locations_default(#20032,#10000,1,24,1,26)
|
||||
hasLocation(#20031,#20032)
|
||||
regexp_const_value(#20031,"foo")
|
||||
#20033=*
|
||||
exprs(#20033,0,#20032,0,"""foo""")
|
||||
exprs(#20033,83,#20028,0,"""foo""")
|
||||
hasLocation(#20033,#20011)
|
||||
enclosing_stmt(#20033,#20027)
|
||||
enclosing_stmt(#20033,#20028)
|
||||
expr_containers(#20033,#20001)
|
||||
literals("foo","foo",#20033)
|
||||
#20034=*
|
||||
exprs(#20034,78,#20032,1,"""foo""")
|
||||
exprs(#20034,0,#20033,0,"""foo""")
|
||||
hasLocation(#20034,#20011)
|
||||
enclosing_stmt(#20034,#20027)
|
||||
enclosing_stmt(#20034,#20028)
|
||||
expr_containers(#20034,#20001)
|
||||
literals("foo","foo",#20034)
|
||||
decl(#20034,#20024)
|
||||
typedecl(#20034,#20025)
|
||||
namespacedecl(#20034,#20026)
|
||||
#20035=*
|
||||
entry_cfg_node(#20035,#20001)
|
||||
#20036=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20036,#10000,1,1,1,0)
|
||||
hasLocation(#20035,#20036)
|
||||
#20037=*
|
||||
exit_cfg_node(#20037,#20001)
|
||||
hasLocation(#20037,#20021)
|
||||
successor(#20027,#20037)
|
||||
successor(#20032,#20027)
|
||||
successor(#20035,#20032)
|
||||
exprs(#20035,78,#20033,1,"""foo""")
|
||||
hasLocation(#20035,#20011)
|
||||
enclosing_stmt(#20035,#20028)
|
||||
expr_containers(#20035,#20001)
|
||||
literals("foo","foo",#20035)
|
||||
decl(#20035,#20024)
|
||||
typedecl(#20035,#20025)
|
||||
namespacedecl(#20035,#20026)
|
||||
#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=*
|
||||
js_parse_errors(#20038,#20001,"Error: Unexpected string","import { ""foo"" } from ""foo""; // syntax-error, but it shouldn't crash the extractor
|
||||
")
|
||||
hasLocation(#20038,#20013)
|
||||
exit_cfg_node(#20038,#20001)
|
||||
hasLocation(#20038,#20021)
|
||||
successor(#20028,#20038)
|
||||
successor(#20033,#20028)
|
||||
successor(#20036,#20033)
|
||||
#20039=*
|
||||
lines(#20039,#20001,"import { ""foo"" } from ""foo""; // syntax-error, but it shouldn't crash the extractor","
|
||||
js_parse_errors(#20039,#20001,"Error: Unexpected string","import { ""foo"" } from ""foo""; // syntax-error, but it shouldn't crash the extractor
|
||||
")
|
||||
hasLocation(#20039,#20005)
|
||||
hasLocation(#20039,#20013)
|
||||
#20040=*
|
||||
lines(#20040,#20001,"import { ""foo"" } from ""foo""; // syntax-error, but it shouldn't crash the extractor","
|
||||
")
|
||||
hasLocation(#20040,#20005)
|
||||
numlines(#20001,1,0,0)
|
||||
numlines(#10000,1,1,1)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -285,204 +285,214 @@ locations_default(#20108,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20108)
|
||||
#20109=@"var;{f};{#20000}"
|
||||
variables(#20109,"f",#20000)
|
||||
#20110=*
|
||||
stmts(#20110,17,#20001,0,"function f(p: T) {}")
|
||||
hasLocation(#20110,#20003)
|
||||
stmt_containers(#20110,#20001)
|
||||
#20110=@"var;{this};{#20000}"
|
||||
variables(#20110,"this",#20000)
|
||||
#20111=*
|
||||
exprs(#20111,78,#20110,-1,"f")
|
||||
hasLocation(#20111,#20013)
|
||||
expr_containers(#20111,#20110)
|
||||
literals("f","f",#20111)
|
||||
decl(#20111,#20109)
|
||||
stmts(#20111,17,#20001,0,"function f(p: T) {}")
|
||||
hasLocation(#20111,#20003)
|
||||
stmt_containers(#20111,#20001)
|
||||
#20112=*
|
||||
scopes(#20112,1)
|
||||
scopenodes(#20110,#20112)
|
||||
scopenesting(#20112,#20000)
|
||||
#20113=@"var;{p};{#20112}"
|
||||
variables(#20113,"p",#20112)
|
||||
#20114=*
|
||||
exprs(#20114,78,#20110,0,"p: T")
|
||||
#20115=@"loc,{#10000},1,12,1,15"
|
||||
locations_default(#20115,#10000,1,12,1,15)
|
||||
hasLocation(#20114,#20115)
|
||||
expr_containers(#20114,#20110)
|
||||
literals("p","p",#20114)
|
||||
decl(#20114,#20113)
|
||||
#20116=@"var;{arguments};{#20112}"
|
||||
variables(#20116,"arguments",#20112)
|
||||
is_arguments_object(#20116)
|
||||
#20117=*
|
||||
stmts(#20117,1,#20110,-2,"{}")
|
||||
#20118=@"loc,{#10000},1,18,1,19"
|
||||
locations_default(#20118,#10000,1,18,1,19)
|
||||
hasLocation(#20117,#20118)
|
||||
stmt_containers(#20117,#20110)
|
||||
exprs(#20112,78,#20111,-1,"f")
|
||||
hasLocation(#20112,#20013)
|
||||
expr_containers(#20112,#20111)
|
||||
literals("f","f",#20112)
|
||||
decl(#20112,#20109)
|
||||
#20113=*
|
||||
scopes(#20113,1)
|
||||
scopenodes(#20111,#20113)
|
||||
scopenesting(#20113,#20000)
|
||||
#20114=@"var;{this};{#20113}"
|
||||
variables(#20114,"this",#20113)
|
||||
#20115=@"var;{p};{#20113}"
|
||||
variables(#20115,"p",#20113)
|
||||
#20116=*
|
||||
exprs(#20116,78,#20111,0,"p: T")
|
||||
#20117=@"loc,{#10000},1,12,1,15"
|
||||
locations_default(#20117,#10000,1,12,1,15)
|
||||
hasLocation(#20116,#20117)
|
||||
expr_containers(#20116,#20111)
|
||||
literals("p","p",#20116)
|
||||
decl(#20116,#20115)
|
||||
#20118=@"var;{arguments};{#20113}"
|
||||
variables(#20118,"arguments",#20113)
|
||||
is_arguments_object(#20118)
|
||||
#20119=*
|
||||
stmts(#20119,17,#20001,1,"functio ... T[]) {}")
|
||||
hasLocation(#20119,#20005)
|
||||
stmt_containers(#20119,#20001)
|
||||
#20120=*
|
||||
exprs(#20120,78,#20119,-1,"f")
|
||||
hasLocation(#20120,#20031)
|
||||
expr_containers(#20120,#20119)
|
||||
literals("f","f",#20120)
|
||||
decl(#20120,#20109)
|
||||
stmts(#20119,1,#20111,-2,"{}")
|
||||
#20120=@"loc,{#10000},1,18,1,19"
|
||||
locations_default(#20120,#10000,1,18,1,19)
|
||||
hasLocation(#20119,#20120)
|
||||
stmt_containers(#20119,#20111)
|
||||
#20121=*
|
||||
scopes(#20121,1)
|
||||
scopenodes(#20119,#20121)
|
||||
scopenesting(#20121,#20000)
|
||||
#20122=@"var;{p};{#20121}"
|
||||
variables(#20122,"p",#20121)
|
||||
stmts(#20121,17,#20001,1,"functio ... T[]) {}")
|
||||
hasLocation(#20121,#20005)
|
||||
stmt_containers(#20121,#20001)
|
||||
#20122=*
|
||||
exprs(#20122,78,#20121,-1,"f")
|
||||
hasLocation(#20122,#20031)
|
||||
expr_containers(#20122,#20121)
|
||||
literals("f","f",#20122)
|
||||
decl(#20122,#20109)
|
||||
#20123=*
|
||||
exprs(#20123,78,#20119,0,"p: T[]")
|
||||
#20124=@"loc,{#10000},2,12,2,17"
|
||||
locations_default(#20124,#10000,2,12,2,17)
|
||||
hasLocation(#20123,#20124)
|
||||
expr_containers(#20123,#20119)
|
||||
literals("p","p",#20123)
|
||||
decl(#20123,#20122)
|
||||
#20125=@"var;{arguments};{#20121}"
|
||||
variables(#20125,"arguments",#20121)
|
||||
is_arguments_object(#20125)
|
||||
scopes(#20123,1)
|
||||
scopenodes(#20121,#20123)
|
||||
scopenesting(#20123,#20000)
|
||||
#20124=@"var;{this};{#20123}"
|
||||
variables(#20124,"this",#20123)
|
||||
#20125=@"var;{p};{#20123}"
|
||||
variables(#20125,"p",#20123)
|
||||
#20126=*
|
||||
stmts(#20126,1,#20119,-2,"{}")
|
||||
#20127=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20127,#10000,2,20,2,21)
|
||||
exprs(#20126,78,#20121,0,"p: T[]")
|
||||
#20127=@"loc,{#10000},2,12,2,17"
|
||||
locations_default(#20127,#10000,2,12,2,17)
|
||||
hasLocation(#20126,#20127)
|
||||
stmt_containers(#20126,#20119)
|
||||
#20128=*
|
||||
stmts(#20128,17,#20001,2,"functio ... ][]) {}")
|
||||
hasLocation(#20128,#20007)
|
||||
stmt_containers(#20128,#20001)
|
||||
expr_containers(#20126,#20121)
|
||||
literals("p","p",#20126)
|
||||
decl(#20126,#20125)
|
||||
#20128=@"var;{arguments};{#20123}"
|
||||
variables(#20128,"arguments",#20123)
|
||||
is_arguments_object(#20128)
|
||||
#20129=*
|
||||
exprs(#20129,78,#20128,-1,"f")
|
||||
hasLocation(#20129,#20053)
|
||||
expr_containers(#20129,#20128)
|
||||
literals("f","f",#20129)
|
||||
decl(#20129,#20109)
|
||||
#20130=*
|
||||
scopes(#20130,1)
|
||||
scopenodes(#20128,#20130)
|
||||
scopenesting(#20130,#20000)
|
||||
#20131=@"var;{p};{#20130}"
|
||||
variables(#20131,"p",#20130)
|
||||
stmts(#20129,1,#20121,-2,"{}")
|
||||
#20130=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20130,#10000,2,20,2,21)
|
||||
hasLocation(#20129,#20130)
|
||||
stmt_containers(#20129,#20121)
|
||||
#20131=*
|
||||
stmts(#20131,17,#20001,2,"functio ... ][]) {}")
|
||||
hasLocation(#20131,#20007)
|
||||
stmt_containers(#20131,#20001)
|
||||
#20132=*
|
||||
exprs(#20132,78,#20128,0,"p: T[][]")
|
||||
#20133=@"loc,{#10000},3,12,3,19"
|
||||
locations_default(#20133,#10000,3,12,3,19)
|
||||
hasLocation(#20132,#20133)
|
||||
expr_containers(#20132,#20128)
|
||||
literals("p","p",#20132)
|
||||
decl(#20132,#20131)
|
||||
#20134=@"var;{arguments};{#20130}"
|
||||
variables(#20134,"arguments",#20130)
|
||||
is_arguments_object(#20134)
|
||||
#20135=*
|
||||
stmts(#20135,1,#20128,-2,"{}")
|
||||
#20136=@"loc,{#10000},3,22,3,23"
|
||||
locations_default(#20136,#10000,3,22,3,23)
|
||||
hasLocation(#20135,#20136)
|
||||
stmt_containers(#20135,#20128)
|
||||
#20137=*
|
||||
stmts(#20137,17,#20001,3,"functio ... ][]) {}")
|
||||
hasLocation(#20137,#20009)
|
||||
stmt_containers(#20137,#20001)
|
||||
#20138=*
|
||||
exprs(#20138,78,#20137,-1,"f")
|
||||
hasLocation(#20138,#20079)
|
||||
expr_containers(#20138,#20137)
|
||||
literals("f","f",#20138)
|
||||
decl(#20138,#20109)
|
||||
exprs(#20132,78,#20131,-1,"f")
|
||||
hasLocation(#20132,#20053)
|
||||
expr_containers(#20132,#20131)
|
||||
literals("f","f",#20132)
|
||||
decl(#20132,#20109)
|
||||
#20133=*
|
||||
scopes(#20133,1)
|
||||
scopenodes(#20131,#20133)
|
||||
scopenesting(#20133,#20000)
|
||||
#20134=@"var;{this};{#20133}"
|
||||
variables(#20134,"this",#20133)
|
||||
#20135=@"var;{p};{#20133}"
|
||||
variables(#20135,"p",#20133)
|
||||
#20136=*
|
||||
exprs(#20136,78,#20131,0,"p: T[][]")
|
||||
#20137=@"loc,{#10000},3,12,3,19"
|
||||
locations_default(#20137,#10000,3,12,3,19)
|
||||
hasLocation(#20136,#20137)
|
||||
expr_containers(#20136,#20131)
|
||||
literals("p","p",#20136)
|
||||
decl(#20136,#20135)
|
||||
#20138=@"var;{arguments};{#20133}"
|
||||
variables(#20138,"arguments",#20133)
|
||||
is_arguments_object(#20138)
|
||||
#20139=*
|
||||
scopes(#20139,1)
|
||||
scopenodes(#20137,#20139)
|
||||
scopenesting(#20139,#20000)
|
||||
#20140=@"var;{p};{#20139}"
|
||||
variables(#20140,"p",#20139)
|
||||
stmts(#20139,1,#20131,-2,"{}")
|
||||
#20140=@"loc,{#10000},3,22,3,23"
|
||||
locations_default(#20140,#10000,3,22,3,23)
|
||||
hasLocation(#20139,#20140)
|
||||
stmt_containers(#20139,#20131)
|
||||
#20141=*
|
||||
exprs(#20141,78,#20137,0,"p: T[][][]")
|
||||
#20142=@"loc,{#10000},4,12,4,21"
|
||||
locations_default(#20142,#10000,4,12,4,21)
|
||||
hasLocation(#20141,#20142)
|
||||
expr_containers(#20141,#20137)
|
||||
literals("p","p",#20141)
|
||||
decl(#20141,#20140)
|
||||
#20143=@"var;{arguments};{#20139}"
|
||||
variables(#20143,"arguments",#20139)
|
||||
is_arguments_object(#20143)
|
||||
#20144=*
|
||||
stmts(#20144,1,#20137,-2,"{}")
|
||||
#20145=@"loc,{#10000},4,24,4,25"
|
||||
locations_default(#20145,#10000,4,24,4,25)
|
||||
hasLocation(#20144,#20145)
|
||||
stmt_containers(#20144,#20137)
|
||||
stmts(#20141,17,#20001,3,"functio ... ][]) {}")
|
||||
hasLocation(#20141,#20009)
|
||||
stmt_containers(#20141,#20001)
|
||||
#20142=*
|
||||
exprs(#20142,78,#20141,-1,"f")
|
||||
hasLocation(#20142,#20079)
|
||||
expr_containers(#20142,#20141)
|
||||
literals("f","f",#20142)
|
||||
decl(#20142,#20109)
|
||||
#20143=*
|
||||
scopes(#20143,1)
|
||||
scopenodes(#20141,#20143)
|
||||
scopenesting(#20143,#20000)
|
||||
#20144=@"var;{this};{#20143}"
|
||||
variables(#20144,"this",#20143)
|
||||
#20145=@"var;{p};{#20143}"
|
||||
variables(#20145,"p",#20143)
|
||||
#20146=*
|
||||
entry_cfg_node(#20146,#20001)
|
||||
#20147=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20147,#10000,1,1,1,0)
|
||||
exprs(#20146,78,#20141,0,"p: T[][][]")
|
||||
#20147=@"loc,{#10000},4,12,4,21"
|
||||
locations_default(#20147,#10000,4,12,4,21)
|
||||
hasLocation(#20146,#20147)
|
||||
#20148=*
|
||||
exit_cfg_node(#20148,#20001)
|
||||
hasLocation(#20148,#20107)
|
||||
successor(#20137,#20148)
|
||||
expr_containers(#20146,#20141)
|
||||
literals("p","p",#20146)
|
||||
decl(#20146,#20145)
|
||||
#20148=@"var;{arguments};{#20143}"
|
||||
variables(#20148,"arguments",#20143)
|
||||
is_arguments_object(#20148)
|
||||
#20149=*
|
||||
entry_cfg_node(#20149,#20137)
|
||||
#20150=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20150,#10000,4,1,4,0)
|
||||
stmts(#20149,1,#20141,-2,"{}")
|
||||
#20150=@"loc,{#10000},4,24,4,25"
|
||||
locations_default(#20150,#10000,4,24,4,25)
|
||||
hasLocation(#20149,#20150)
|
||||
stmt_containers(#20149,#20141)
|
||||
#20151=*
|
||||
exit_cfg_node(#20151,#20137)
|
||||
#20152=@"loc,{#10000},4,26,4,25"
|
||||
locations_default(#20152,#10000,4,26,4,25)
|
||||
entry_cfg_node(#20151,#20001)
|
||||
#20152=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20152,#10000,1,1,1,0)
|
||||
hasLocation(#20151,#20152)
|
||||
successor(#20144,#20151)
|
||||
successor(#20141,#20144)
|
||||
successor(#20149,#20141)
|
||||
successor(#20128,#20137)
|
||||
#20153=*
|
||||
entry_cfg_node(#20153,#20128)
|
||||
#20154=@"loc,{#10000},3,1,3,0"
|
||||
locations_default(#20154,#10000,3,1,3,0)
|
||||
hasLocation(#20153,#20154)
|
||||
#20155=*
|
||||
exit_cfg_node(#20155,#20128)
|
||||
#20156=@"loc,{#10000},3,24,3,23"
|
||||
locations_default(#20156,#10000,3,24,3,23)
|
||||
hasLocation(#20155,#20156)
|
||||
successor(#20135,#20155)
|
||||
successor(#20132,#20135)
|
||||
successor(#20153,#20132)
|
||||
successor(#20119,#20128)
|
||||
#20157=*
|
||||
entry_cfg_node(#20157,#20119)
|
||||
#20158=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20158,#10000,2,1,2,0)
|
||||
hasLocation(#20157,#20158)
|
||||
#20159=*
|
||||
exit_cfg_node(#20159,#20119)
|
||||
#20160=@"loc,{#10000},2,22,2,21"
|
||||
locations_default(#20160,#10000,2,22,2,21)
|
||||
hasLocation(#20159,#20160)
|
||||
successor(#20126,#20159)
|
||||
successor(#20123,#20126)
|
||||
successor(#20157,#20123)
|
||||
successor(#20110,#20119)
|
||||
#20161=*
|
||||
entry_cfg_node(#20161,#20110)
|
||||
hasLocation(#20161,#20147)
|
||||
exit_cfg_node(#20153,#20001)
|
||||
hasLocation(#20153,#20107)
|
||||
successor(#20141,#20153)
|
||||
#20154=*
|
||||
entry_cfg_node(#20154,#20141)
|
||||
#20155=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20155,#10000,4,1,4,0)
|
||||
hasLocation(#20154,#20155)
|
||||
#20156=*
|
||||
exit_cfg_node(#20156,#20141)
|
||||
#20157=@"loc,{#10000},4,26,4,25"
|
||||
locations_default(#20157,#10000,4,26,4,25)
|
||||
hasLocation(#20156,#20157)
|
||||
successor(#20149,#20156)
|
||||
successor(#20146,#20149)
|
||||
successor(#20154,#20146)
|
||||
successor(#20131,#20141)
|
||||
#20158=*
|
||||
entry_cfg_node(#20158,#20131)
|
||||
#20159=@"loc,{#10000},3,1,3,0"
|
||||
locations_default(#20159,#10000,3,1,3,0)
|
||||
hasLocation(#20158,#20159)
|
||||
#20160=*
|
||||
exit_cfg_node(#20160,#20131)
|
||||
#20161=@"loc,{#10000},3,24,3,23"
|
||||
locations_default(#20161,#10000,3,24,3,23)
|
||||
hasLocation(#20160,#20161)
|
||||
successor(#20139,#20160)
|
||||
successor(#20136,#20139)
|
||||
successor(#20158,#20136)
|
||||
successor(#20121,#20131)
|
||||
#20162=*
|
||||
exit_cfg_node(#20162,#20110)
|
||||
#20163=@"loc,{#10000},1,20,1,19"
|
||||
locations_default(#20163,#10000,1,20,1,19)
|
||||
entry_cfg_node(#20162,#20121)
|
||||
#20163=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20163,#10000,2,1,2,0)
|
||||
hasLocation(#20162,#20163)
|
||||
successor(#20117,#20162)
|
||||
successor(#20114,#20117)
|
||||
successor(#20161,#20114)
|
||||
successor(#20138,#20110)
|
||||
successor(#20129,#20138)
|
||||
successor(#20120,#20129)
|
||||
successor(#20111,#20120)
|
||||
successor(#20146,#20111)
|
||||
#20164=*
|
||||
exit_cfg_node(#20164,#20121)
|
||||
#20165=@"loc,{#10000},2,22,2,21"
|
||||
locations_default(#20165,#10000,2,22,2,21)
|
||||
hasLocation(#20164,#20165)
|
||||
successor(#20129,#20164)
|
||||
successor(#20126,#20129)
|
||||
successor(#20162,#20126)
|
||||
successor(#20111,#20121)
|
||||
#20166=*
|
||||
entry_cfg_node(#20166,#20111)
|
||||
hasLocation(#20166,#20152)
|
||||
#20167=*
|
||||
exit_cfg_node(#20167,#20111)
|
||||
#20168=@"loc,{#10000},1,20,1,19"
|
||||
locations_default(#20168,#10000,1,20,1,19)
|
||||
hasLocation(#20167,#20168)
|
||||
successor(#20119,#20167)
|
||||
successor(#20116,#20119)
|
||||
successor(#20166,#20116)
|
||||
successor(#20142,#20111)
|
||||
successor(#20132,#20142)
|
||||
successor(#20122,#20132)
|
||||
successor(#20112,#20122)
|
||||
successor(#20151,#20112)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -112,82 +112,84 @@ locations_default(#20040,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20040)
|
||||
#20041=@"var;{f};{#20000}"
|
||||
variables(#20041,"f",#20000)
|
||||
#20042=*
|
||||
stmts(#20042,23,#20001,0,"let f = ... foo();")
|
||||
hasLocation(#20042,#20003)
|
||||
stmt_containers(#20042,#20001)
|
||||
#20042=@"var;{this};{#20000}"
|
||||
variables(#20042,"this",#20000)
|
||||
#20043=*
|
||||
exprs(#20043,64,#20042,0,"f = asy ... t foo()")
|
||||
#20044=@"loc,{#10000},1,5,1,48"
|
||||
locations_default(#20044,#10000,1,5,1,48)
|
||||
hasLocation(#20043,#20044)
|
||||
enclosing_stmt(#20043,#20042)
|
||||
expr_containers(#20043,#20001)
|
||||
#20045=*
|
||||
exprs(#20045,78,#20043,0,"f")
|
||||
hasLocation(#20045,#20007)
|
||||
enclosing_stmt(#20045,#20042)
|
||||
expr_containers(#20045,#20001)
|
||||
literals("f","f",#20045)
|
||||
decl(#20045,#20041)
|
||||
stmts(#20043,23,#20001,0,"let f = ... foo();")
|
||||
hasLocation(#20043,#20003)
|
||||
stmt_containers(#20043,#20001)
|
||||
#20044=*
|
||||
exprs(#20044,64,#20043,0,"f = asy ... t foo()")
|
||||
#20045=@"loc,{#10000},1,5,1,48"
|
||||
locations_default(#20045,#10000,1,5,1,48)
|
||||
hasLocation(#20044,#20045)
|
||||
enclosing_stmt(#20044,#20043)
|
||||
expr_containers(#20044,#20001)
|
||||
#20046=*
|
||||
exprs(#20046,65,#20043,1,"async() ... t foo()")
|
||||
#20047=@"loc,{#10000},1,9,1,48"
|
||||
locations_default(#20047,#10000,1,9,1,48)
|
||||
hasLocation(#20046,#20047)
|
||||
enclosing_stmt(#20046,#20042)
|
||||
exprs(#20046,78,#20044,0,"f")
|
||||
hasLocation(#20046,#20007)
|
||||
enclosing_stmt(#20046,#20043)
|
||||
expr_containers(#20046,#20001)
|
||||
#20048=*
|
||||
scopes(#20048,1)
|
||||
scopenodes(#20046,#20048)
|
||||
scopenesting(#20048,#20000)
|
||||
is_async(#20046)
|
||||
literals("f","f",#20046)
|
||||
decl(#20046,#20041)
|
||||
#20047=*
|
||||
exprs(#20047,65,#20044,1,"async() ... t foo()")
|
||||
#20048=@"loc,{#10000},1,9,1,48"
|
||||
locations_default(#20048,#10000,1,9,1,48)
|
||||
hasLocation(#20047,#20048)
|
||||
enclosing_stmt(#20047,#20043)
|
||||
expr_containers(#20047,#20001)
|
||||
#20049=*
|
||||
exprs(#20049,92,#20046,-2,"await foo()")
|
||||
#20050=@"loc,{#10000},1,38,1,48"
|
||||
locations_default(#20050,#10000,1,38,1,48)
|
||||
hasLocation(#20049,#20050)
|
||||
expr_containers(#20049,#20046)
|
||||
#20051=*
|
||||
exprs(#20051,13,#20049,0,"foo()")
|
||||
#20052=@"loc,{#10000},1,44,1,48"
|
||||
locations_default(#20052,#10000,1,44,1,48)
|
||||
hasLocation(#20051,#20052)
|
||||
expr_containers(#20051,#20046)
|
||||
#20053=*
|
||||
exprs(#20053,79,#20051,-1,"foo")
|
||||
hasLocation(#20053,#20031)
|
||||
expr_containers(#20053,#20046)
|
||||
literals("foo","foo",#20053)
|
||||
#20054=@"var;{foo};{#20000}"
|
||||
variables(#20054,"foo",#20000)
|
||||
bind(#20053,#20054)
|
||||
#20055=*
|
||||
entry_cfg_node(#20055,#20001)
|
||||
#20056=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20056,#10000,1,1,1,0)
|
||||
hasLocation(#20055,#20056)
|
||||
#20057=*
|
||||
exit_cfg_node(#20057,#20001)
|
||||
hasLocation(#20057,#20039)
|
||||
successor(#20042,#20045)
|
||||
successor(#20046,#20043)
|
||||
scopes(#20049,1)
|
||||
scopenodes(#20047,#20049)
|
||||
scopenesting(#20049,#20000)
|
||||
is_async(#20047)
|
||||
#20050=*
|
||||
exprs(#20050,92,#20047,-2,"await foo()")
|
||||
#20051=@"loc,{#10000},1,38,1,48"
|
||||
locations_default(#20051,#10000,1,38,1,48)
|
||||
hasLocation(#20050,#20051)
|
||||
expr_containers(#20050,#20047)
|
||||
#20052=*
|
||||
exprs(#20052,13,#20050,0,"foo()")
|
||||
#20053=@"loc,{#10000},1,44,1,48"
|
||||
locations_default(#20053,#10000,1,44,1,48)
|
||||
hasLocation(#20052,#20053)
|
||||
expr_containers(#20052,#20047)
|
||||
#20054=*
|
||||
exprs(#20054,79,#20052,-1,"foo")
|
||||
hasLocation(#20054,#20031)
|
||||
expr_containers(#20054,#20047)
|
||||
literals("foo","foo",#20054)
|
||||
#20055=@"var;{foo};{#20000}"
|
||||
variables(#20055,"foo",#20000)
|
||||
bind(#20054,#20055)
|
||||
#20056=*
|
||||
entry_cfg_node(#20056,#20001)
|
||||
#20057=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20057,#10000,1,1,1,0)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
entry_cfg_node(#20058,#20046)
|
||||
#20059=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20059,#10000,1,9,1,8)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
exit_cfg_node(#20060,#20046)
|
||||
#20061=@"loc,{#10000},1,49,1,48"
|
||||
locations_default(#20061,#10000,1,49,1,48)
|
||||
hasLocation(#20060,#20061)
|
||||
successor(#20053,#20051)
|
||||
successor(#20051,#20049)
|
||||
successor(#20049,#20060)
|
||||
successor(#20058,#20053)
|
||||
successor(#20045,#20046)
|
||||
successor(#20043,#20057)
|
||||
successor(#20055,#20042)
|
||||
exit_cfg_node(#20058,#20001)
|
||||
hasLocation(#20058,#20039)
|
||||
successor(#20043,#20046)
|
||||
successor(#20047,#20044)
|
||||
#20059=*
|
||||
entry_cfg_node(#20059,#20047)
|
||||
#20060=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20060,#10000,1,9,1,8)
|
||||
hasLocation(#20059,#20060)
|
||||
#20061=*
|
||||
exit_cfg_node(#20061,#20047)
|
||||
#20062=@"loc,{#10000},1,49,1,48"
|
||||
locations_default(#20062,#10000,1,49,1,48)
|
||||
hasLocation(#20061,#20062)
|
||||
successor(#20054,#20052)
|
||||
successor(#20052,#20050)
|
||||
successor(#20050,#20061)
|
||||
successor(#20059,#20054)
|
||||
successor(#20046,#20047)
|
||||
successor(#20044,#20058)
|
||||
successor(#20056,#20043)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -95,14 +95,16 @@ toplevels(#20001,0)
|
||||
#20033=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20033,#10000,1,1,3,1)
|
||||
hasLocation(#20001,#20033)
|
||||
#20034=*
|
||||
entry_cfg_node(#20034,#20001)
|
||||
#20035=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20035,#10000,1,1,1,0)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
exit_cfg_node(#20036,#20001)
|
||||
hasLocation(#20036,#20032)
|
||||
successor(#20034,#20036)
|
||||
#20034=@"var;{this};{#20000}"
|
||||
variables(#20034,"this",#20000)
|
||||
#20035=*
|
||||
entry_cfg_node(#20035,#20001)
|
||||
#20036=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20036,#10000,1,1,1,0)
|
||||
hasLocation(#20035,#20036)
|
||||
#20037=*
|
||||
exit_cfg_node(#20037,#20001)
|
||||
hasLocation(#20037,#20032)
|
||||
successor(#20035,#20037)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -182,14 +182,16 @@ locations_default(#20069,#10000,1,70,1,69)
|
||||
hasLocation(#20068,#20069)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20070=*
|
||||
entry_cfg_node(#20070,#20001)
|
||||
#20071=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20071,#10000,1,1,1,0)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
exit_cfg_node(#20072,#20001)
|
||||
hasLocation(#20072,#20069)
|
||||
successor(#20070,#20072)
|
||||
#20070=@"var;{this};{#20000}"
|
||||
variables(#20070,"this",#20000)
|
||||
#20071=*
|
||||
entry_cfg_node(#20071,#20001)
|
||||
#20072=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20072,#10000,1,1,1,0)
|
||||
hasLocation(#20071,#20072)
|
||||
#20073=*
|
||||
exit_cfg_node(#20073,#20001)
|
||||
hasLocation(#20073,#20069)
|
||||
successor(#20071,#20073)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -135,14 +135,16 @@ toplevels(#20001,0)
|
||||
#20049=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20049,#10000,1,1,3,1)
|
||||
hasLocation(#20001,#20049)
|
||||
#20050=*
|
||||
entry_cfg_node(#20050,#20001)
|
||||
#20051=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20051,#10000,1,1,1,0)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
exit_cfg_node(#20052,#20001)
|
||||
hasLocation(#20052,#20048)
|
||||
successor(#20050,#20052)
|
||||
#20050=@"var;{this};{#20000}"
|
||||
variables(#20050,"this",#20000)
|
||||
#20051=*
|
||||
entry_cfg_node(#20051,#20001)
|
||||
#20052=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20052,#10000,1,1,1,0)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
exit_cfg_node(#20053,#20001)
|
||||
hasLocation(#20053,#20048)
|
||||
successor(#20051,#20053)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -238,14 +238,16 @@ toplevels(#20001,0)
|
||||
#20090=@"loc,{#10000},1,1,5,58"
|
||||
locations_default(#20090,#10000,1,1,5,58)
|
||||
hasLocation(#20001,#20090)
|
||||
#20091=*
|
||||
entry_cfg_node(#20091,#20001)
|
||||
#20092=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20092,#10000,1,1,1,0)
|
||||
hasLocation(#20091,#20092)
|
||||
#20093=*
|
||||
exit_cfg_node(#20093,#20001)
|
||||
hasLocation(#20093,#20089)
|
||||
successor(#20091,#20093)
|
||||
#20091=@"var;{this};{#20000}"
|
||||
variables(#20091,"this",#20000)
|
||||
#20092=*
|
||||
entry_cfg_node(#20092,#20001)
|
||||
#20093=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20093,#10000,1,1,1,0)
|
||||
hasLocation(#20092,#20093)
|
||||
#20094=*
|
||||
exit_cfg_node(#20094,#20001)
|
||||
hasLocation(#20094,#20089)
|
||||
successor(#20092,#20094)
|
||||
numlines(#10000,5,5,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -102,14 +102,16 @@ toplevels(#20001,0)
|
||||
#20035=@"loc,{#10000},1,1,4,1"
|
||||
locations_default(#20035,#10000,1,1,4,1)
|
||||
hasLocation(#20001,#20035)
|
||||
#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,#20034)
|
||||
successor(#20036,#20038)
|
||||
#20036=@"var;{this};{#20000}"
|
||||
variables(#20036,"this",#20000)
|
||||
#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=*
|
||||
exit_cfg_node(#20039,#20001)
|
||||
hasLocation(#20039,#20034)
|
||||
successor(#20037,#20039)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -128,14 +128,16 @@ toplevels(#20001,0)
|
||||
#20045=@"loc,{#10000},1,1,5,0"
|
||||
locations_default(#20045,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20045)
|
||||
#20046=*
|
||||
entry_cfg_node(#20046,#20001)
|
||||
#20047=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20047,#10000,1,1,1,0)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
exit_cfg_node(#20048,#20001)
|
||||
hasLocation(#20048,#20044)
|
||||
successor(#20046,#20048)
|
||||
#20046=@"var;{this};{#20000}"
|
||||
variables(#20046,"this",#20000)
|
||||
#20047=*
|
||||
entry_cfg_node(#20047,#20001)
|
||||
#20048=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20048,#10000,1,1,1,0)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
exit_cfg_node(#20049,#20001)
|
||||
hasLocation(#20049,#20044)
|
||||
successor(#20047,#20049)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -445,242 +445,246 @@ locations_default(#20167,#10000,1,1,12,5)
|
||||
hasLocation(#20001,#20167)
|
||||
#20168=@"var;{f2};{#20000}"
|
||||
variables(#20168,"f2",#20000)
|
||||
#20169=*
|
||||
stmts(#20169,2,#20001,0,"new K1<T1>();")
|
||||
hasLocation(#20169,#20003)
|
||||
stmt_containers(#20169,#20001)
|
||||
#20169=@"var;{this};{#20000}"
|
||||
variables(#20169,"this",#20000)
|
||||
#20170=*
|
||||
exprs(#20170,12,#20169,0,"new K1<T1>()")
|
||||
#20171=@"loc,{#10000},1,1,1,12"
|
||||
locations_default(#20171,#10000,1,1,1,12)
|
||||
hasLocation(#20170,#20171)
|
||||
enclosing_stmt(#20170,#20169)
|
||||
expr_containers(#20170,#20001)
|
||||
#20172=*
|
||||
exprs(#20172,79,#20170,-1,"K1")
|
||||
hasLocation(#20172,#20029)
|
||||
enclosing_stmt(#20172,#20169)
|
||||
expr_containers(#20172,#20001)
|
||||
literals("K1","K1",#20172)
|
||||
#20173=@"var;{K1};{#20000}"
|
||||
variables(#20173,"K1",#20000)
|
||||
bind(#20172,#20173)
|
||||
#20174=*
|
||||
stmts(#20174,2,#20001,1,"f1<T2>();")
|
||||
hasLocation(#20174,#20005)
|
||||
stmt_containers(#20174,#20001)
|
||||
stmts(#20170,2,#20001,0,"new K1<T1>();")
|
||||
hasLocation(#20170,#20003)
|
||||
stmt_containers(#20170,#20001)
|
||||
#20171=*
|
||||
exprs(#20171,12,#20170,0,"new K1<T1>()")
|
||||
#20172=@"loc,{#10000},1,1,1,12"
|
||||
locations_default(#20172,#10000,1,1,1,12)
|
||||
hasLocation(#20171,#20172)
|
||||
enclosing_stmt(#20171,#20170)
|
||||
expr_containers(#20171,#20001)
|
||||
#20173=*
|
||||
exprs(#20173,79,#20171,-1,"K1")
|
||||
hasLocation(#20173,#20029)
|
||||
enclosing_stmt(#20173,#20170)
|
||||
expr_containers(#20173,#20001)
|
||||
literals("K1","K1",#20173)
|
||||
#20174=@"var;{K1};{#20000}"
|
||||
variables(#20174,"K1",#20000)
|
||||
bind(#20173,#20174)
|
||||
#20175=*
|
||||
exprs(#20175,13,#20174,0,"f1<T2>()")
|
||||
#20176=@"loc,{#10000},2,1,2,8"
|
||||
locations_default(#20176,#10000,2,1,2,8)
|
||||
hasLocation(#20175,#20176)
|
||||
enclosing_stmt(#20175,#20174)
|
||||
expr_containers(#20175,#20001)
|
||||
#20177=*
|
||||
exprs(#20177,79,#20175,-1,"f1")
|
||||
hasLocation(#20177,#20043)
|
||||
enclosing_stmt(#20177,#20174)
|
||||
expr_containers(#20177,#20001)
|
||||
literals("f1","f1",#20177)
|
||||
#20178=@"var;{f1};{#20000}"
|
||||
variables(#20178,"f1",#20000)
|
||||
bind(#20177,#20178)
|
||||
#20179=*
|
||||
stmts(#20179,22,#20001,2,"const f ... >(x);\n}")
|
||||
#20180=@"loc,{#10000},3,1,5,1"
|
||||
locations_default(#20180,#10000,3,1,5,1)
|
||||
hasLocation(#20179,#20180)
|
||||
stmt_containers(#20179,#20001)
|
||||
#20181=*
|
||||
exprs(#20181,64,#20179,0,"f2 = fu ... >(x);\n}")
|
||||
#20182=@"loc,{#10000},3,7,5,1"
|
||||
locations_default(#20182,#10000,3,7,5,1)
|
||||
hasLocation(#20181,#20182)
|
||||
enclosing_stmt(#20181,#20179)
|
||||
expr_containers(#20181,#20001)
|
||||
#20183=*
|
||||
exprs(#20183,78,#20181,0,"f2")
|
||||
hasLocation(#20183,#20059)
|
||||
enclosing_stmt(#20183,#20179)
|
||||
expr_containers(#20183,#20001)
|
||||
literals("f2","f2",#20183)
|
||||
decl(#20183,#20168)
|
||||
stmts(#20175,2,#20001,1,"f1<T2>();")
|
||||
hasLocation(#20175,#20005)
|
||||
stmt_containers(#20175,#20001)
|
||||
#20176=*
|
||||
exprs(#20176,13,#20175,0,"f1<T2>()")
|
||||
#20177=@"loc,{#10000},2,1,2,8"
|
||||
locations_default(#20177,#10000,2,1,2,8)
|
||||
hasLocation(#20176,#20177)
|
||||
enclosing_stmt(#20176,#20175)
|
||||
expr_containers(#20176,#20001)
|
||||
#20178=*
|
||||
exprs(#20178,79,#20176,-1,"f1")
|
||||
hasLocation(#20178,#20043)
|
||||
enclosing_stmt(#20178,#20175)
|
||||
expr_containers(#20178,#20001)
|
||||
literals("f1","f1",#20178)
|
||||
#20179=@"var;{f1};{#20000}"
|
||||
variables(#20179,"f1",#20000)
|
||||
bind(#20178,#20179)
|
||||
#20180=*
|
||||
stmts(#20180,22,#20001,2,"const f ... >(x);\n}")
|
||||
#20181=@"loc,{#10000},3,1,5,1"
|
||||
locations_default(#20181,#10000,3,1,5,1)
|
||||
hasLocation(#20180,#20181)
|
||||
stmt_containers(#20180,#20001)
|
||||
#20182=*
|
||||
exprs(#20182,64,#20180,0,"f2 = fu ... >(x);\n}")
|
||||
#20183=@"loc,{#10000},3,7,5,1"
|
||||
locations_default(#20183,#10000,3,7,5,1)
|
||||
hasLocation(#20182,#20183)
|
||||
enclosing_stmt(#20182,#20180)
|
||||
expr_containers(#20182,#20001)
|
||||
#20184=*
|
||||
exprs(#20184,9,#20181,1,"functio ... >(x);\n}")
|
||||
#20185=@"loc,{#10000},3,12,5,1"
|
||||
locations_default(#20185,#10000,3,12,5,1)
|
||||
hasLocation(#20184,#20185)
|
||||
enclosing_stmt(#20184,#20179)
|
||||
exprs(#20184,78,#20182,0,"f2")
|
||||
hasLocation(#20184,#20059)
|
||||
enclosing_stmt(#20184,#20180)
|
||||
expr_containers(#20184,#20001)
|
||||
#20186=*
|
||||
scopes(#20186,1)
|
||||
scopenodes(#20184,#20186)
|
||||
scopenesting(#20186,#20000)
|
||||
#20187=@"var;{arguments};{#20186}"
|
||||
variables(#20187,"arguments",#20186)
|
||||
is_arguments_object(#20187)
|
||||
is_generator(#20184)
|
||||
#20188=*
|
||||
stmts(#20188,1,#20184,-2,"{\n yie ... >(x);\n}")
|
||||
#20189=@"loc,{#10000},3,32,5,1"
|
||||
locations_default(#20189,#10000,3,32,5,1)
|
||||
hasLocation(#20188,#20189)
|
||||
stmt_containers(#20188,#20184)
|
||||
literals("f2","f2",#20184)
|
||||
decl(#20184,#20168)
|
||||
#20185=*
|
||||
exprs(#20185,9,#20182,1,"functio ... >(x);\n}")
|
||||
#20186=@"loc,{#10000},3,12,5,1"
|
||||
locations_default(#20186,#10000,3,12,5,1)
|
||||
hasLocation(#20185,#20186)
|
||||
enclosing_stmt(#20185,#20180)
|
||||
expr_containers(#20185,#20001)
|
||||
#20187=*
|
||||
scopes(#20187,1)
|
||||
scopenodes(#20185,#20187)
|
||||
scopenesting(#20187,#20000)
|
||||
#20188=@"var;{this};{#20187}"
|
||||
variables(#20188,"this",#20187)
|
||||
#20189=@"var;{arguments};{#20187}"
|
||||
variables(#20189,"arguments",#20187)
|
||||
is_arguments_object(#20189)
|
||||
is_generator(#20185)
|
||||
#20190=*
|
||||
stmts(#20190,2,#20188,0,"yield* f3<T5>(x);")
|
||||
#20191=@"loc,{#10000},4,3,4,19"
|
||||
locations_default(#20191,#10000,4,3,4,19)
|
||||
stmts(#20190,1,#20185,-2,"{\n yie ... >(x);\n}")
|
||||
#20191=@"loc,{#10000},3,32,5,1"
|
||||
locations_default(#20191,#10000,3,32,5,1)
|
||||
hasLocation(#20190,#20191)
|
||||
stmt_containers(#20190,#20184)
|
||||
stmt_containers(#20190,#20185)
|
||||
#20192=*
|
||||
exprs(#20192,69,#20190,0,"yield* f3<T5>(x)")
|
||||
#20193=@"loc,{#10000},4,3,4,18"
|
||||
locations_default(#20193,#10000,4,3,4,18)
|
||||
stmts(#20192,2,#20190,0,"yield* f3<T5>(x);")
|
||||
#20193=@"loc,{#10000},4,3,4,19"
|
||||
locations_default(#20193,#10000,4,3,4,19)
|
||||
hasLocation(#20192,#20193)
|
||||
enclosing_stmt(#20192,#20190)
|
||||
expr_containers(#20192,#20184)
|
||||
stmt_containers(#20192,#20185)
|
||||
#20194=*
|
||||
exprs(#20194,13,#20192,0,"f3<T5>(x)")
|
||||
#20195=@"loc,{#10000},4,10,4,18"
|
||||
locations_default(#20195,#10000,4,10,4,18)
|
||||
exprs(#20194,69,#20192,0,"yield* f3<T5>(x)")
|
||||
#20195=@"loc,{#10000},4,3,4,18"
|
||||
locations_default(#20195,#10000,4,3,4,18)
|
||||
hasLocation(#20194,#20195)
|
||||
enclosing_stmt(#20194,#20190)
|
||||
expr_containers(#20194,#20184)
|
||||
enclosing_stmt(#20194,#20192)
|
||||
expr_containers(#20194,#20185)
|
||||
#20196=*
|
||||
exprs(#20196,79,#20194,-1,"f3")
|
||||
hasLocation(#20196,#20087)
|
||||
enclosing_stmt(#20196,#20190)
|
||||
expr_containers(#20196,#20184)
|
||||
literals("f3","f3",#20196)
|
||||
#20197=@"var;{f3};{#20000}"
|
||||
variables(#20197,"f3",#20000)
|
||||
bind(#20196,#20197)
|
||||
exprs(#20196,13,#20194,0,"f3<T5>(x)")
|
||||
#20197=@"loc,{#10000},4,10,4,18"
|
||||
locations_default(#20197,#10000,4,10,4,18)
|
||||
hasLocation(#20196,#20197)
|
||||
enclosing_stmt(#20196,#20192)
|
||||
expr_containers(#20196,#20185)
|
||||
#20198=*
|
||||
exprs(#20198,79,#20194,0,"x")
|
||||
hasLocation(#20198,#20097)
|
||||
enclosing_stmt(#20198,#20190)
|
||||
expr_containers(#20198,#20184)
|
||||
literals("x","x",#20198)
|
||||
#20199=@"var;{x};{#20000}"
|
||||
variables(#20199,"x",#20000)
|
||||
exprs(#20198,79,#20196,-1,"f3")
|
||||
hasLocation(#20198,#20087)
|
||||
enclosing_stmt(#20198,#20192)
|
||||
expr_containers(#20198,#20185)
|
||||
literals("f3","f3",#20198)
|
||||
#20199=@"var;{f3};{#20000}"
|
||||
variables(#20199,"f3",#20000)
|
||||
bind(#20198,#20199)
|
||||
is_delegating(#20192)
|
||||
#20200=*
|
||||
stmts(#20200,2,#20001,3,"f4<T6>(v1);")
|
||||
hasLocation(#20200,#20013)
|
||||
stmt_containers(#20200,#20001)
|
||||
#20201=*
|
||||
exprs(#20201,13,#20200,0,"f4<T6>(v1)")
|
||||
#20202=@"loc,{#10000},6,1,6,10"
|
||||
locations_default(#20202,#10000,6,1,6,10)
|
||||
hasLocation(#20201,#20202)
|
||||
enclosing_stmt(#20201,#20200)
|
||||
expr_containers(#20201,#20001)
|
||||
exprs(#20200,79,#20196,0,"x")
|
||||
hasLocation(#20200,#20097)
|
||||
enclosing_stmt(#20200,#20192)
|
||||
expr_containers(#20200,#20185)
|
||||
literals("x","x",#20200)
|
||||
#20201=@"var;{x};{#20000}"
|
||||
variables(#20201,"x",#20000)
|
||||
bind(#20200,#20201)
|
||||
is_delegating(#20194)
|
||||
#20202=*
|
||||
stmts(#20202,2,#20001,3,"f4<T6>(v1);")
|
||||
hasLocation(#20202,#20013)
|
||||
stmt_containers(#20202,#20001)
|
||||
#20203=*
|
||||
exprs(#20203,79,#20201,-1,"f4")
|
||||
hasLocation(#20203,#20104)
|
||||
enclosing_stmt(#20203,#20200)
|
||||
exprs(#20203,13,#20202,0,"f4<T6>(v1)")
|
||||
#20204=@"loc,{#10000},6,1,6,10"
|
||||
locations_default(#20204,#10000,6,1,6,10)
|
||||
hasLocation(#20203,#20204)
|
||||
enclosing_stmt(#20203,#20202)
|
||||
expr_containers(#20203,#20001)
|
||||
literals("f4","f4",#20203)
|
||||
#20204=@"var;{f4};{#20000}"
|
||||
variables(#20204,"f4",#20000)
|
||||
bind(#20203,#20204)
|
||||
#20205=*
|
||||
exprs(#20205,79,#20201,0,"v1")
|
||||
hasLocation(#20205,#20114)
|
||||
enclosing_stmt(#20205,#20200)
|
||||
exprs(#20205,79,#20203,-1,"f4")
|
||||
hasLocation(#20205,#20104)
|
||||
enclosing_stmt(#20205,#20202)
|
||||
expr_containers(#20205,#20001)
|
||||
literals("v1","v1",#20205)
|
||||
#20206=@"var;{v1};{#20000}"
|
||||
variables(#20206,"v1",#20000)
|
||||
literals("f4","f4",#20205)
|
||||
#20206=@"var;{f4};{#20000}"
|
||||
variables(#20206,"f4",#20000)
|
||||
bind(#20205,#20206)
|
||||
#20207=*
|
||||
stmts(#20207,2,#20001,4,"f5<_,_,_>();")
|
||||
hasLocation(#20207,#20015)
|
||||
stmt_containers(#20207,#20001)
|
||||
#20208=*
|
||||
exprs(#20208,13,#20207,0,"f5<_,_,_>()")
|
||||
#20209=@"loc,{#10000},7,1,7,11"
|
||||
locations_default(#20209,#10000,7,1,7,11)
|
||||
hasLocation(#20208,#20209)
|
||||
enclosing_stmt(#20208,#20207)
|
||||
expr_containers(#20208,#20001)
|
||||
exprs(#20207,79,#20203,0,"v1")
|
||||
hasLocation(#20207,#20114)
|
||||
enclosing_stmt(#20207,#20202)
|
||||
expr_containers(#20207,#20001)
|
||||
literals("v1","v1",#20207)
|
||||
#20208=@"var;{v1};{#20000}"
|
||||
variables(#20208,"v1",#20000)
|
||||
bind(#20207,#20208)
|
||||
#20209=*
|
||||
stmts(#20209,2,#20001,4,"f5<_,_,_>();")
|
||||
hasLocation(#20209,#20015)
|
||||
stmt_containers(#20209,#20001)
|
||||
#20210=*
|
||||
exprs(#20210,79,#20208,-1,"f5")
|
||||
hasLocation(#20210,#20120)
|
||||
enclosing_stmt(#20210,#20207)
|
||||
exprs(#20210,13,#20209,0,"f5<_,_,_>()")
|
||||
#20211=@"loc,{#10000},7,1,7,11"
|
||||
locations_default(#20211,#10000,7,1,7,11)
|
||||
hasLocation(#20210,#20211)
|
||||
enclosing_stmt(#20210,#20209)
|
||||
expr_containers(#20210,#20001)
|
||||
literals("f5","f5",#20210)
|
||||
#20211=@"var;{f5};{#20000}"
|
||||
variables(#20211,"f5",#20000)
|
||||
bind(#20210,#20211)
|
||||
#20212=*
|
||||
stmts(#20212,2,#20001,5,"f6<\n\t|T ... 9\n\t>();")
|
||||
#20213=@"loc,{#10000},8,1,12,5"
|
||||
locations_default(#20213,#10000,8,1,12,5)
|
||||
hasLocation(#20212,#20213)
|
||||
stmt_containers(#20212,#20001)
|
||||
exprs(#20212,79,#20210,-1,"f5")
|
||||
hasLocation(#20212,#20120)
|
||||
enclosing_stmt(#20212,#20209)
|
||||
expr_containers(#20212,#20001)
|
||||
literals("f5","f5",#20212)
|
||||
#20213=@"var;{f5};{#20000}"
|
||||
variables(#20213,"f5",#20000)
|
||||
bind(#20212,#20213)
|
||||
#20214=*
|
||||
exprs(#20214,13,#20212,0,"f6<\n\t|T ... T9\n\t>()")
|
||||
#20215=@"loc,{#10000},8,1,12,4"
|
||||
locations_default(#20215,#10000,8,1,12,4)
|
||||
stmts(#20214,2,#20001,5,"f6<\n\t|T ... 9\n\t>();")
|
||||
#20215=@"loc,{#10000},8,1,12,5"
|
||||
locations_default(#20215,#10000,8,1,12,5)
|
||||
hasLocation(#20214,#20215)
|
||||
enclosing_stmt(#20214,#20212)
|
||||
expr_containers(#20214,#20001)
|
||||
stmt_containers(#20214,#20001)
|
||||
#20216=*
|
||||
exprs(#20216,79,#20214,-1,"f6")
|
||||
hasLocation(#20216,#20142)
|
||||
enclosing_stmt(#20216,#20212)
|
||||
exprs(#20216,13,#20214,0,"f6<\n\t|T ... T9\n\t>()")
|
||||
#20217=@"loc,{#10000},8,1,12,4"
|
||||
locations_default(#20217,#10000,8,1,12,4)
|
||||
hasLocation(#20216,#20217)
|
||||
enclosing_stmt(#20216,#20214)
|
||||
expr_containers(#20216,#20001)
|
||||
literals("f6","f6",#20216)
|
||||
#20217=@"var;{f6};{#20000}"
|
||||
variables(#20217,"f6",#20000)
|
||||
bind(#20216,#20217)
|
||||
#20218=*
|
||||
entry_cfg_node(#20218,#20001)
|
||||
#20219=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20219,#10000,1,1,1,0)
|
||||
hasLocation(#20218,#20219)
|
||||
exprs(#20218,79,#20216,-1,"f6")
|
||||
hasLocation(#20218,#20142)
|
||||
enclosing_stmt(#20218,#20214)
|
||||
expr_containers(#20218,#20001)
|
||||
literals("f6","f6",#20218)
|
||||
#20219=@"var;{f6};{#20000}"
|
||||
variables(#20219,"f6",#20000)
|
||||
bind(#20218,#20219)
|
||||
#20220=*
|
||||
exit_cfg_node(#20220,#20001)
|
||||
hasLocation(#20220,#20166)
|
||||
successor(#20212,#20216)
|
||||
successor(#20216,#20214)
|
||||
successor(#20214,#20220)
|
||||
successor(#20207,#20210)
|
||||
successor(#20210,#20208)
|
||||
successor(#20208,#20212)
|
||||
successor(#20200,#20203)
|
||||
successor(#20205,#20201)
|
||||
successor(#20203,#20205)
|
||||
successor(#20201,#20207)
|
||||
successor(#20179,#20183)
|
||||
successor(#20184,#20181)
|
||||
#20221=*
|
||||
entry_cfg_node(#20221,#20184)
|
||||
#20222=@"loc,{#10000},3,12,3,11"
|
||||
locations_default(#20222,#10000,3,12,3,11)
|
||||
hasLocation(#20221,#20222)
|
||||
entry_cfg_node(#20220,#20001)
|
||||
#20221=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20221,#10000,1,1,1,0)
|
||||
hasLocation(#20220,#20221)
|
||||
#20222=*
|
||||
exit_cfg_node(#20222,#20001)
|
||||
hasLocation(#20222,#20166)
|
||||
successor(#20214,#20218)
|
||||
successor(#20218,#20216)
|
||||
successor(#20216,#20222)
|
||||
successor(#20209,#20212)
|
||||
successor(#20212,#20210)
|
||||
successor(#20210,#20214)
|
||||
successor(#20202,#20205)
|
||||
successor(#20207,#20203)
|
||||
successor(#20205,#20207)
|
||||
successor(#20203,#20209)
|
||||
successor(#20180,#20184)
|
||||
successor(#20185,#20182)
|
||||
#20223=*
|
||||
exit_cfg_node(#20223,#20184)
|
||||
#20224=@"loc,{#10000},5,2,5,1"
|
||||
locations_default(#20224,#10000,5,2,5,1)
|
||||
entry_cfg_node(#20223,#20185)
|
||||
#20224=@"loc,{#10000},3,12,3,11"
|
||||
locations_default(#20224,#10000,3,12,3,11)
|
||||
hasLocation(#20223,#20224)
|
||||
successor(#20190,#20196)
|
||||
successor(#20198,#20194)
|
||||
successor(#20196,#20198)
|
||||
successor(#20194,#20192)
|
||||
successor(#20192,#20223)
|
||||
successor(#20188,#20190)
|
||||
successor(#20221,#20188)
|
||||
successor(#20183,#20184)
|
||||
successor(#20181,#20200)
|
||||
successor(#20174,#20177)
|
||||
successor(#20177,#20175)
|
||||
successor(#20175,#20179)
|
||||
successor(#20169,#20172)
|
||||
successor(#20172,#20170)
|
||||
successor(#20170,#20174)
|
||||
successor(#20218,#20169)
|
||||
#20225=*
|
||||
exit_cfg_node(#20225,#20185)
|
||||
#20226=@"loc,{#10000},5,2,5,1"
|
||||
locations_default(#20226,#10000,5,2,5,1)
|
||||
hasLocation(#20225,#20226)
|
||||
successor(#20192,#20198)
|
||||
successor(#20200,#20196)
|
||||
successor(#20198,#20200)
|
||||
successor(#20196,#20194)
|
||||
successor(#20194,#20225)
|
||||
successor(#20190,#20192)
|
||||
successor(#20223,#20190)
|
||||
successor(#20184,#20185)
|
||||
successor(#20182,#20202)
|
||||
successor(#20175,#20178)
|
||||
successor(#20178,#20176)
|
||||
successor(#20176,#20180)
|
||||
successor(#20170,#20173)
|
||||
successor(#20173,#20171)
|
||||
successor(#20171,#20175)
|
||||
successor(#20220,#20170)
|
||||
numlines(#10000,12,12,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -52,37 +52,39 @@ locations_default(#20017,#10000,1,12,1,11)
|
||||
hasLocation(#20016,#20017)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20018=*
|
||||
stmts(#20018,2,#20001,0,"new K1<T1>;")
|
||||
hasLocation(#20018,#20003)
|
||||
stmt_containers(#20018,#20001)
|
||||
#20018=@"var;{this};{#20000}"
|
||||
variables(#20018,"this",#20000)
|
||||
#20019=*
|
||||
exprs(#20019,12,#20018,0,"new K1<T1>")
|
||||
#20020=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20020,#10000,1,1,1,10)
|
||||
hasLocation(#20019,#20020)
|
||||
enclosing_stmt(#20019,#20018)
|
||||
expr_containers(#20019,#20001)
|
||||
#20021=*
|
||||
exprs(#20021,79,#20019,-1,"K1")
|
||||
hasLocation(#20021,#20007)
|
||||
enclosing_stmt(#20021,#20018)
|
||||
expr_containers(#20021,#20001)
|
||||
literals("K1","K1",#20021)
|
||||
#20022=@"var;{K1};{#20000}"
|
||||
variables(#20022,"K1",#20000)
|
||||
bind(#20021,#20022)
|
||||
#20023=*
|
||||
entry_cfg_node(#20023,#20001)
|
||||
#20024=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20024,#10000,1,1,1,0)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
exit_cfg_node(#20025,#20001)
|
||||
hasLocation(#20025,#20017)
|
||||
successor(#20018,#20021)
|
||||
successor(#20021,#20019)
|
||||
successor(#20019,#20025)
|
||||
successor(#20023,#20018)
|
||||
stmts(#20019,2,#20001,0,"new K1<T1>;")
|
||||
hasLocation(#20019,#20003)
|
||||
stmt_containers(#20019,#20001)
|
||||
#20020=*
|
||||
exprs(#20020,12,#20019,0,"new K1<T1>")
|
||||
#20021=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20021,#10000,1,1,1,10)
|
||||
hasLocation(#20020,#20021)
|
||||
enclosing_stmt(#20020,#20019)
|
||||
expr_containers(#20020,#20001)
|
||||
#20022=*
|
||||
exprs(#20022,79,#20020,-1,"K1")
|
||||
hasLocation(#20022,#20007)
|
||||
enclosing_stmt(#20022,#20019)
|
||||
expr_containers(#20022,#20001)
|
||||
literals("K1","K1",#20022)
|
||||
#20023=@"var;{K1};{#20000}"
|
||||
variables(#20023,"K1",#20000)
|
||||
bind(#20022,#20023)
|
||||
#20024=*
|
||||
entry_cfg_node(#20024,#20001)
|
||||
#20025=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20025,#10000,1,1,1,0)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
exit_cfg_node(#20026,#20001)
|
||||
hasLocation(#20026,#20017)
|
||||
successor(#20019,#20022)
|
||||
successor(#20022,#20020)
|
||||
successor(#20020,#20026)
|
||||
successor(#20024,#20019)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -224,70 +224,72 @@ scopenodes(#20001,#20083)
|
||||
scopenesting(#20083,#20000)
|
||||
is_module(#20001)
|
||||
is_es2015_module(#20001)
|
||||
#20084=*
|
||||
stmts(#20084,30,#20001,0,"export ... om ""m"";")
|
||||
hasLocation(#20084,#20003)
|
||||
stmt_containers(#20084,#20001)
|
||||
#20084=@"var;{this};{#20083}"
|
||||
variables(#20084,"this",#20083)
|
||||
#20085=*
|
||||
exprs(#20085,4,#20084,-2,"""m""")
|
||||
hasLocation(#20085,#20023)
|
||||
enclosing_stmt(#20085,#20084)
|
||||
expr_containers(#20085,#20001)
|
||||
literals("m","""m""",#20085)
|
||||
stmts(#20085,30,#20001,0,"export ... om ""m"";")
|
||||
hasLocation(#20085,#20003)
|
||||
stmt_containers(#20085,#20001)
|
||||
#20086=*
|
||||
regexpterm(#20086,14,#20085,0,"m")
|
||||
#20087=@"loc,{#10000},1,20,1,20"
|
||||
locations_default(#20087,#10000,1,20,1,20)
|
||||
hasLocation(#20086,#20087)
|
||||
regexp_const_value(#20086,"m")
|
||||
#20088=*
|
||||
exprs(#20088,86,#20084,0,"a")
|
||||
hasLocation(#20088,#20017)
|
||||
enclosing_stmt(#20088,#20084)
|
||||
expr_containers(#20088,#20001)
|
||||
exprs(#20086,4,#20085,-2,"""m""")
|
||||
hasLocation(#20086,#20023)
|
||||
enclosing_stmt(#20086,#20085)
|
||||
expr_containers(#20086,#20001)
|
||||
literals("m","""m""",#20086)
|
||||
#20087=*
|
||||
regexpterm(#20087,14,#20086,0,"m")
|
||||
#20088=@"loc,{#10000},1,20,1,20"
|
||||
locations_default(#20088,#10000,1,20,1,20)
|
||||
hasLocation(#20087,#20088)
|
||||
regexp_const_value(#20087,"m")
|
||||
#20089=*
|
||||
exprs(#20089,0,#20088,0,"a")
|
||||
exprs(#20089,86,#20085,0,"a")
|
||||
hasLocation(#20089,#20017)
|
||||
enclosing_stmt(#20089,#20084)
|
||||
enclosing_stmt(#20089,#20085)
|
||||
expr_containers(#20089,#20001)
|
||||
literals("a","a",#20089)
|
||||
#20090=*
|
||||
exprs(#20090,0,#20088,1,"a")
|
||||
exprs(#20090,0,#20089,0,"a")
|
||||
hasLocation(#20090,#20017)
|
||||
enclosing_stmt(#20090,#20084)
|
||||
enclosing_stmt(#20090,#20085)
|
||||
expr_containers(#20090,#20001)
|
||||
literals("a","a",#20090)
|
||||
#20091=*
|
||||
stmts(#20091,28,#20001,1,"export * from ""m"";")
|
||||
hasLocation(#20091,#20005)
|
||||
stmt_containers(#20091,#20001)
|
||||
exprs(#20091,0,#20089,1,"a")
|
||||
hasLocation(#20091,#20017)
|
||||
enclosing_stmt(#20091,#20085)
|
||||
expr_containers(#20091,#20001)
|
||||
literals("a","a",#20091)
|
||||
#20092=*
|
||||
exprs(#20092,4,#20091,0,"""m""")
|
||||
hasLocation(#20092,#20033)
|
||||
enclosing_stmt(#20092,#20091)
|
||||
expr_containers(#20092,#20001)
|
||||
literals("m","""m""",#20092)
|
||||
stmts(#20092,28,#20001,1,"export * from ""m"";")
|
||||
hasLocation(#20092,#20005)
|
||||
stmt_containers(#20092,#20001)
|
||||
#20093=*
|
||||
regexpterm(#20093,14,#20092,0,"m")
|
||||
#20094=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20094,#10000,2,16,2,16)
|
||||
hasLocation(#20093,#20094)
|
||||
regexp_const_value(#20093,"m")
|
||||
#20095=*
|
||||
entry_cfg_node(#20095,#20001)
|
||||
#20096=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20096,#10000,1,1,1,0)
|
||||
hasLocation(#20095,#20096)
|
||||
#20097=*
|
||||
exit_cfg_node(#20097,#20001)
|
||||
hasLocation(#20097,#20081)
|
||||
successor(#20091,#20092)
|
||||
successor(#20092,#20097)
|
||||
successor(#20084,#20085)
|
||||
successor(#20088,#20089)
|
||||
successor(#20090,#20091)
|
||||
exprs(#20093,4,#20092,0,"""m""")
|
||||
hasLocation(#20093,#20033)
|
||||
enclosing_stmt(#20093,#20092)
|
||||
expr_containers(#20093,#20001)
|
||||
literals("m","""m""",#20093)
|
||||
#20094=*
|
||||
regexpterm(#20094,14,#20093,0,"m")
|
||||
#20095=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20095,#10000,2,16,2,16)
|
||||
hasLocation(#20094,#20095)
|
||||
regexp_const_value(#20094,"m")
|
||||
#20096=*
|
||||
entry_cfg_node(#20096,#20001)
|
||||
#20097=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20097,#10000,1,1,1,0)
|
||||
hasLocation(#20096,#20097)
|
||||
#20098=*
|
||||
exit_cfg_node(#20098,#20001)
|
||||
hasLocation(#20098,#20081)
|
||||
successor(#20092,#20093)
|
||||
successor(#20093,#20098)
|
||||
successor(#20085,#20086)
|
||||
successor(#20089,#20090)
|
||||
successor(#20085,#20088)
|
||||
successor(#20095,#20084)
|
||||
successor(#20091,#20092)
|
||||
successor(#20090,#20091)
|
||||
successor(#20086,#20089)
|
||||
successor(#20096,#20085)
|
||||
numlines(#10000,5,5,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -70,14 +70,16 @@ toplevels(#20001,0)
|
||||
#20024=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20024,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20024)
|
||||
#20025=*
|
||||
entry_cfg_node(#20025,#20001)
|
||||
#20026=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20026,#10000,1,1,1,0)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
exit_cfg_node(#20027,#20001)
|
||||
hasLocation(#20027,#20023)
|
||||
successor(#20025,#20027)
|
||||
#20025=@"var;{this};{#20000}"
|
||||
variables(#20025,"this",#20000)
|
||||
#20026=*
|
||||
entry_cfg_node(#20026,#20001)
|
||||
#20027=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20027,#10000,1,1,1,0)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
exit_cfg_node(#20028,#20001)
|
||||
hasLocation(#20028,#20023)
|
||||
successor(#20026,#20028)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -177,189 +177,199 @@ hasLocation(#20001,#20063)
|
||||
variables(#20064,"C",#20000)
|
||||
#20065=@"local_type_name;{C};{#20000}"
|
||||
local_type_names(#20065,"C",#20000)
|
||||
#20066=*
|
||||
stmts(#20066,26,#20001,0,"class C ... ) { }\n}")
|
||||
#20067=@"loc,{#10000},1,1,4,1"
|
||||
locations_default(#20067,#10000,1,1,4,1)
|
||||
hasLocation(#20066,#20067)
|
||||
stmt_containers(#20066,#20001)
|
||||
#20068=*
|
||||
exprs(#20068,78,#20066,0,"C")
|
||||
hasLocation(#20068,#20013)
|
||||
enclosing_stmt(#20068,#20066)
|
||||
expr_containers(#20068,#20001)
|
||||
literals("C","C",#20068)
|
||||
decl(#20068,#20064)
|
||||
typedecl(#20068,#20065)
|
||||
#20066=@"var;{this};{#20000}"
|
||||
variables(#20066,"this",#20000)
|
||||
#20067=*
|
||||
stmts(#20067,26,#20001,0,"class C ... ) { }\n}")
|
||||
#20068=@"loc,{#10000},1,1,4,1"
|
||||
locations_default(#20068,#10000,1,1,4,1)
|
||||
hasLocation(#20067,#20068)
|
||||
stmt_containers(#20067,#20001)
|
||||
#20069=*
|
||||
scopes(#20069,10)
|
||||
scopenodes(#20066,#20069)
|
||||
scopenesting(#20069,#20000)
|
||||
exprs(#20069,78,#20067,0,"C")
|
||||
hasLocation(#20069,#20013)
|
||||
enclosing_stmt(#20069,#20067)
|
||||
expr_containers(#20069,#20001)
|
||||
literals("C","C",#20069)
|
||||
decl(#20069,#20064)
|
||||
typedecl(#20069,#20065)
|
||||
#20070=*
|
||||
properties(#20070,#20066,2,0,"get<T>(v: T) { }")
|
||||
#20071=@"loc,{#10000},2,5,2,20"
|
||||
locations_default(#20071,#10000,2,5,2,20)
|
||||
hasLocation(#20070,#20071)
|
||||
scopes(#20070,10)
|
||||
scopenodes(#20067,#20070)
|
||||
scopenesting(#20070,#20000)
|
||||
#20071=@"var;{this};{#20070}"
|
||||
variables(#20071,"this",#20070)
|
||||
#20072=*
|
||||
exprs(#20072,0,#20070,0,"get")
|
||||
hasLocation(#20072,#20017)
|
||||
enclosing_stmt(#20072,#20066)
|
||||
expr_containers(#20072,#20001)
|
||||
literals("get","get",#20072)
|
||||
#20073=*
|
||||
exprs(#20073,9,#20070,1,"(v: T) { }")
|
||||
#20074=@"loc,{#10000},2,11,2,20"
|
||||
locations_default(#20074,#10000,2,11,2,20)
|
||||
hasLocation(#20073,#20074)
|
||||
enclosing_stmt(#20073,#20066)
|
||||
expr_containers(#20073,#20001)
|
||||
properties(#20072,#20067,2,0,"get<T>(v: T) { }")
|
||||
#20073=@"loc,{#10000},2,5,2,20"
|
||||
locations_default(#20073,#10000,2,5,2,20)
|
||||
hasLocation(#20072,#20073)
|
||||
#20074=*
|
||||
exprs(#20074,0,#20072,0,"get")
|
||||
hasLocation(#20074,#20017)
|
||||
enclosing_stmt(#20074,#20067)
|
||||
expr_containers(#20074,#20001)
|
||||
literals("get","get",#20074)
|
||||
#20075=*
|
||||
scopes(#20075,1)
|
||||
scopenodes(#20073,#20075)
|
||||
scopenesting(#20075,#20069)
|
||||
#20076=@"var;{v};{#20075}"
|
||||
variables(#20076,"v",#20075)
|
||||
exprs(#20075,9,#20072,1,"(v: T) { }")
|
||||
#20076=@"loc,{#10000},2,11,2,20"
|
||||
locations_default(#20076,#10000,2,11,2,20)
|
||||
hasLocation(#20075,#20076)
|
||||
enclosing_stmt(#20075,#20067)
|
||||
expr_containers(#20075,#20001)
|
||||
#20077=*
|
||||
exprs(#20077,78,#20073,0,"v: T")
|
||||
#20078=@"loc,{#10000},2,12,2,15"
|
||||
locations_default(#20078,#10000,2,12,2,15)
|
||||
hasLocation(#20077,#20078)
|
||||
expr_containers(#20077,#20073)
|
||||
literals("v","v",#20077)
|
||||
decl(#20077,#20076)
|
||||
#20079=@"var;{arguments};{#20075}"
|
||||
variables(#20079,"arguments",#20075)
|
||||
is_arguments_object(#20079)
|
||||
scopes(#20077,1)
|
||||
scopenodes(#20075,#20077)
|
||||
scopenesting(#20077,#20070)
|
||||
#20078=@"var;{this};{#20077}"
|
||||
variables(#20078,"this",#20077)
|
||||
#20079=@"var;{v};{#20077}"
|
||||
variables(#20079,"v",#20077)
|
||||
#20080=*
|
||||
stmts(#20080,1,#20073,-2,"{ }")
|
||||
#20081=@"loc,{#10000},2,18,2,20"
|
||||
locations_default(#20081,#10000,2,18,2,20)
|
||||
exprs(#20080,78,#20075,0,"v: T")
|
||||
#20081=@"loc,{#10000},2,12,2,15"
|
||||
locations_default(#20081,#10000,2,12,2,15)
|
||||
hasLocation(#20080,#20081)
|
||||
stmt_containers(#20080,#20073)
|
||||
is_method(#20070)
|
||||
#20082=*
|
||||
properties(#20082,#20066,3,0,"set<T>(v: T) { }")
|
||||
#20083=@"loc,{#10000},3,5,3,20"
|
||||
locations_default(#20083,#10000,3,5,3,20)
|
||||
hasLocation(#20082,#20083)
|
||||
#20084=*
|
||||
exprs(#20084,0,#20082,0,"set")
|
||||
hasLocation(#20084,#20039)
|
||||
enclosing_stmt(#20084,#20066)
|
||||
expr_containers(#20084,#20001)
|
||||
literals("set","set",#20084)
|
||||
expr_containers(#20080,#20075)
|
||||
literals("v","v",#20080)
|
||||
decl(#20080,#20079)
|
||||
#20082=@"var;{arguments};{#20077}"
|
||||
variables(#20082,"arguments",#20077)
|
||||
is_arguments_object(#20082)
|
||||
#20083=*
|
||||
stmts(#20083,1,#20075,-2,"{ }")
|
||||
#20084=@"loc,{#10000},2,18,2,20"
|
||||
locations_default(#20084,#10000,2,18,2,20)
|
||||
hasLocation(#20083,#20084)
|
||||
stmt_containers(#20083,#20075)
|
||||
is_method(#20072)
|
||||
#20085=*
|
||||
exprs(#20085,9,#20082,1,"(v: T) { }")
|
||||
#20086=@"loc,{#10000},3,11,3,20"
|
||||
locations_default(#20086,#10000,3,11,3,20)
|
||||
properties(#20085,#20067,3,0,"set<T>(v: T) { }")
|
||||
#20086=@"loc,{#10000},3,5,3,20"
|
||||
locations_default(#20086,#10000,3,5,3,20)
|
||||
hasLocation(#20085,#20086)
|
||||
enclosing_stmt(#20085,#20066)
|
||||
expr_containers(#20085,#20001)
|
||||
#20087=*
|
||||
scopes(#20087,1)
|
||||
scopenodes(#20085,#20087)
|
||||
scopenesting(#20087,#20069)
|
||||
#20088=@"var;{v};{#20087}"
|
||||
variables(#20088,"v",#20087)
|
||||
#20089=*
|
||||
exprs(#20089,78,#20085,0,"v: T")
|
||||
#20090=@"loc,{#10000},3,12,3,15"
|
||||
locations_default(#20090,#10000,3,12,3,15)
|
||||
hasLocation(#20089,#20090)
|
||||
expr_containers(#20089,#20085)
|
||||
literals("v","v",#20089)
|
||||
decl(#20089,#20088)
|
||||
#20091=@"var;{arguments};{#20087}"
|
||||
variables(#20091,"arguments",#20087)
|
||||
is_arguments_object(#20091)
|
||||
#20092=*
|
||||
stmts(#20092,1,#20085,-2,"{ }")
|
||||
#20093=@"loc,{#10000},3,18,3,20"
|
||||
locations_default(#20093,#10000,3,18,3,20)
|
||||
hasLocation(#20092,#20093)
|
||||
stmt_containers(#20092,#20085)
|
||||
is_method(#20082)
|
||||
#20094=*
|
||||
properties(#20094,#20066,4,0,"constructor() {}")
|
||||
#20095=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20095,#10000,1,9,1,8)
|
||||
hasLocation(#20094,#20095)
|
||||
exprs(#20087,0,#20085,0,"set")
|
||||
hasLocation(#20087,#20039)
|
||||
enclosing_stmt(#20087,#20067)
|
||||
expr_containers(#20087,#20001)
|
||||
literals("set","set",#20087)
|
||||
#20088=*
|
||||
exprs(#20088,9,#20085,1,"(v: T) { }")
|
||||
#20089=@"loc,{#10000},3,11,3,20"
|
||||
locations_default(#20089,#10000,3,11,3,20)
|
||||
hasLocation(#20088,#20089)
|
||||
enclosing_stmt(#20088,#20067)
|
||||
expr_containers(#20088,#20001)
|
||||
#20090=*
|
||||
scopes(#20090,1)
|
||||
scopenodes(#20088,#20090)
|
||||
scopenesting(#20090,#20070)
|
||||
#20091=@"var;{this};{#20090}"
|
||||
variables(#20091,"this",#20090)
|
||||
#20092=@"var;{v};{#20090}"
|
||||
variables(#20092,"v",#20090)
|
||||
#20093=*
|
||||
exprs(#20093,78,#20088,0,"v: T")
|
||||
#20094=@"loc,{#10000},3,12,3,15"
|
||||
locations_default(#20094,#10000,3,12,3,15)
|
||||
hasLocation(#20093,#20094)
|
||||
expr_containers(#20093,#20088)
|
||||
literals("v","v",#20093)
|
||||
decl(#20093,#20092)
|
||||
#20095=@"var;{arguments};{#20090}"
|
||||
variables(#20095,"arguments",#20090)
|
||||
is_arguments_object(#20095)
|
||||
#20096=*
|
||||
exprs(#20096,0,#20094,0,"constructor")
|
||||
hasLocation(#20096,#20095)
|
||||
enclosing_stmt(#20096,#20066)
|
||||
expr_containers(#20096,#20001)
|
||||
literals("constructor","constructor",#20096)
|
||||
#20097=*
|
||||
exprs(#20097,9,#20094,1,"() {}")
|
||||
hasLocation(#20097,#20095)
|
||||
enclosing_stmt(#20097,#20066)
|
||||
expr_containers(#20097,#20001)
|
||||
stmts(#20096,1,#20088,-2,"{ }")
|
||||
#20097=@"loc,{#10000},3,18,3,20"
|
||||
locations_default(#20097,#10000,3,18,3,20)
|
||||
hasLocation(#20096,#20097)
|
||||
stmt_containers(#20096,#20088)
|
||||
is_method(#20085)
|
||||
#20098=*
|
||||
scopes(#20098,1)
|
||||
scopenodes(#20097,#20098)
|
||||
scopenesting(#20098,#20069)
|
||||
#20099=@"var;{arguments};{#20098}"
|
||||
variables(#20099,"arguments",#20098)
|
||||
is_arguments_object(#20099)
|
||||
properties(#20098,#20067,4,0,"constructor() {}")
|
||||
#20099=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20099,#10000,1,9,1,8)
|
||||
hasLocation(#20098,#20099)
|
||||
#20100=*
|
||||
stmts(#20100,1,#20097,-2,"{}")
|
||||
hasLocation(#20100,#20095)
|
||||
stmt_containers(#20100,#20097)
|
||||
is_method(#20094)
|
||||
exprs(#20100,0,#20098,0,"constructor")
|
||||
hasLocation(#20100,#20099)
|
||||
enclosing_stmt(#20100,#20067)
|
||||
expr_containers(#20100,#20001)
|
||||
literals("constructor","constructor",#20100)
|
||||
#20101=*
|
||||
entry_cfg_node(#20101,#20001)
|
||||
#20102=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20102,#10000,1,1,1,0)
|
||||
hasLocation(#20101,#20102)
|
||||
#20103=*
|
||||
exit_cfg_node(#20103,#20001)
|
||||
hasLocation(#20103,#20062)
|
||||
successor(#20097,#20094)
|
||||
#20104=*
|
||||
entry_cfg_node(#20104,#20097)
|
||||
hasLocation(#20104,#20095)
|
||||
exprs(#20101,9,#20098,1,"() {}")
|
||||
hasLocation(#20101,#20099)
|
||||
enclosing_stmt(#20101,#20067)
|
||||
expr_containers(#20101,#20001)
|
||||
#20102=*
|
||||
scopes(#20102,1)
|
||||
scopenodes(#20101,#20102)
|
||||
scopenesting(#20102,#20070)
|
||||
#20103=@"var;{this};{#20102}"
|
||||
variables(#20103,"this",#20102)
|
||||
#20104=@"var;{arguments};{#20102}"
|
||||
variables(#20104,"arguments",#20102)
|
||||
is_arguments_object(#20104)
|
||||
#20105=*
|
||||
exit_cfg_node(#20105,#20097)
|
||||
hasLocation(#20105,#20095)
|
||||
successor(#20100,#20105)
|
||||
successor(#20104,#20100)
|
||||
successor(#20096,#20097)
|
||||
successor(#20094,#20066)
|
||||
successor(#20085,#20082)
|
||||
stmts(#20105,1,#20101,-2,"{}")
|
||||
hasLocation(#20105,#20099)
|
||||
stmt_containers(#20105,#20101)
|
||||
is_method(#20098)
|
||||
#20106=*
|
||||
entry_cfg_node(#20106,#20085)
|
||||
#20107=@"loc,{#10000},3,11,3,10"
|
||||
locations_default(#20107,#10000,3,11,3,10)
|
||||
entry_cfg_node(#20106,#20001)
|
||||
#20107=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20107,#10000,1,1,1,0)
|
||||
hasLocation(#20106,#20107)
|
||||
#20108=*
|
||||
exit_cfg_node(#20108,#20085)
|
||||
#20109=@"loc,{#10000},3,21,3,20"
|
||||
locations_default(#20109,#10000,3,21,3,20)
|
||||
hasLocation(#20108,#20109)
|
||||
successor(#20092,#20108)
|
||||
successor(#20089,#20092)
|
||||
successor(#20106,#20089)
|
||||
successor(#20084,#20085)
|
||||
successor(#20082,#20096)
|
||||
successor(#20073,#20070)
|
||||
exit_cfg_node(#20108,#20001)
|
||||
hasLocation(#20108,#20062)
|
||||
successor(#20101,#20098)
|
||||
#20109=*
|
||||
entry_cfg_node(#20109,#20101)
|
||||
hasLocation(#20109,#20099)
|
||||
#20110=*
|
||||
entry_cfg_node(#20110,#20073)
|
||||
#20111=@"loc,{#10000},2,11,2,10"
|
||||
locations_default(#20111,#10000,2,11,2,10)
|
||||
hasLocation(#20110,#20111)
|
||||
#20112=*
|
||||
exit_cfg_node(#20112,#20073)
|
||||
#20113=@"loc,{#10000},2,21,2,20"
|
||||
locations_default(#20113,#10000,2,21,2,20)
|
||||
hasLocation(#20112,#20113)
|
||||
successor(#20080,#20112)
|
||||
successor(#20077,#20080)
|
||||
successor(#20110,#20077)
|
||||
successor(#20072,#20073)
|
||||
successor(#20070,#20084)
|
||||
successor(#20068,#20072)
|
||||
successor(#20066,#20103)
|
||||
successor(#20101,#20068)
|
||||
exit_cfg_node(#20110,#20101)
|
||||
hasLocation(#20110,#20099)
|
||||
successor(#20105,#20110)
|
||||
successor(#20109,#20105)
|
||||
successor(#20100,#20101)
|
||||
successor(#20098,#20067)
|
||||
successor(#20088,#20085)
|
||||
#20111=*
|
||||
entry_cfg_node(#20111,#20088)
|
||||
#20112=@"loc,{#10000},3,11,3,10"
|
||||
locations_default(#20112,#10000,3,11,3,10)
|
||||
hasLocation(#20111,#20112)
|
||||
#20113=*
|
||||
exit_cfg_node(#20113,#20088)
|
||||
#20114=@"loc,{#10000},3,21,3,20"
|
||||
locations_default(#20114,#10000,3,21,3,20)
|
||||
hasLocation(#20113,#20114)
|
||||
successor(#20096,#20113)
|
||||
successor(#20093,#20096)
|
||||
successor(#20111,#20093)
|
||||
successor(#20087,#20088)
|
||||
successor(#20085,#20100)
|
||||
successor(#20075,#20072)
|
||||
#20115=*
|
||||
entry_cfg_node(#20115,#20075)
|
||||
#20116=@"loc,{#10000},2,11,2,10"
|
||||
locations_default(#20116,#10000,2,11,2,10)
|
||||
hasLocation(#20115,#20116)
|
||||
#20117=*
|
||||
exit_cfg_node(#20117,#20075)
|
||||
#20118=@"loc,{#10000},2,21,2,20"
|
||||
locations_default(#20118,#10000,2,21,2,20)
|
||||
hasLocation(#20117,#20118)
|
||||
successor(#20083,#20117)
|
||||
successor(#20080,#20083)
|
||||
successor(#20115,#20080)
|
||||
successor(#20074,#20075)
|
||||
successor(#20072,#20087)
|
||||
successor(#20069,#20074)
|
||||
successor(#20067,#20108)
|
||||
successor(#20106,#20069)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -196,52 +196,54 @@ local_namespace_names(#20072,"type",#20069)
|
||||
variables(#20070,"type",#20069)
|
||||
local_type_names(#20071,"type",#20069)
|
||||
local_namespace_names(#20072,"type",#20069)
|
||||
#20073=*
|
||||
stmts(#20073,27,#20001,0,"import ... om 'm';")
|
||||
hasLocation(#20073,#20003)
|
||||
stmt_containers(#20073,#20001)
|
||||
#20073=@"var;{this};{#20069}"
|
||||
variables(#20073,"this",#20069)
|
||||
#20074=*
|
||||
exprs(#20074,4,#20073,-1,"'m'")
|
||||
hasLocation(#20074,#20031)
|
||||
enclosing_stmt(#20074,#20073)
|
||||
expr_containers(#20074,#20001)
|
||||
literals("m","'m'",#20074)
|
||||
stmts(#20074,27,#20001,0,"import ... om 'm';")
|
||||
hasLocation(#20074,#20003)
|
||||
stmt_containers(#20074,#20001)
|
||||
#20075=*
|
||||
regexpterm(#20075,14,#20074,0,"m")
|
||||
#20076=@"loc,{#10000},1,43,1,43"
|
||||
locations_default(#20076,#10000,1,43,1,43)
|
||||
hasLocation(#20075,#20076)
|
||||
regexp_const_value(#20075,"m")
|
||||
#20077=*
|
||||
exprs(#20077,83,#20073,0,"type")
|
||||
hasLocation(#20077,#20013)
|
||||
enclosing_stmt(#20077,#20073)
|
||||
expr_containers(#20077,#20001)
|
||||
exprs(#20075,4,#20074,-1,"'m'")
|
||||
hasLocation(#20075,#20031)
|
||||
enclosing_stmt(#20075,#20074)
|
||||
expr_containers(#20075,#20001)
|
||||
literals("m","'m'",#20075)
|
||||
#20076=*
|
||||
regexpterm(#20076,14,#20075,0,"m")
|
||||
#20077=@"loc,{#10000},1,43,1,43"
|
||||
locations_default(#20077,#10000,1,43,1,43)
|
||||
hasLocation(#20076,#20077)
|
||||
regexp_const_value(#20076,"m")
|
||||
#20078=*
|
||||
exprs(#20078,0,#20077,0,"type")
|
||||
exprs(#20078,83,#20074,0,"type")
|
||||
hasLocation(#20078,#20013)
|
||||
enclosing_stmt(#20078,#20073)
|
||||
enclosing_stmt(#20078,#20074)
|
||||
expr_containers(#20078,#20001)
|
||||
literals("type","type",#20078)
|
||||
#20079=*
|
||||
exprs(#20079,78,#20077,1,"type")
|
||||
exprs(#20079,0,#20078,0,"type")
|
||||
hasLocation(#20079,#20013)
|
||||
enclosing_stmt(#20079,#20073)
|
||||
enclosing_stmt(#20079,#20074)
|
||||
expr_containers(#20079,#20001)
|
||||
literals("type","type",#20079)
|
||||
decl(#20079,#20070)
|
||||
typedecl(#20079,#20071)
|
||||
namespacedecl(#20079,#20072)
|
||||
#20080=*
|
||||
entry_cfg_node(#20080,#20001)
|
||||
#20081=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20081,#10000,1,1,1,0)
|
||||
hasLocation(#20080,#20081)
|
||||
#20082=*
|
||||
exit_cfg_node(#20082,#20001)
|
||||
hasLocation(#20082,#20067)
|
||||
successor(#20073,#20082)
|
||||
successor(#20077,#20073)
|
||||
successor(#20080,#20077)
|
||||
exprs(#20080,78,#20078,1,"type")
|
||||
hasLocation(#20080,#20013)
|
||||
enclosing_stmt(#20080,#20074)
|
||||
expr_containers(#20080,#20001)
|
||||
literals("type","type",#20080)
|
||||
decl(#20080,#20070)
|
||||
typedecl(#20080,#20071)
|
||||
namespacedecl(#20080,#20072)
|
||||
#20081=*
|
||||
entry_cfg_node(#20081,#20001)
|
||||
#20082=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20082,#10000,1,1,1,0)
|
||||
hasLocation(#20081,#20082)
|
||||
#20083=*
|
||||
exit_cfg_node(#20083,#20001)
|
||||
hasLocation(#20083,#20067)
|
||||
successor(#20074,#20083)
|
||||
successor(#20078,#20074)
|
||||
successor(#20081,#20078)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -205,14 +205,16 @@ toplevels(#20001,0)
|
||||
#20071=@"loc,{#10000},1,1,11,2"
|
||||
locations_default(#20071,#10000,1,1,11,2)
|
||||
hasLocation(#20001,#20071)
|
||||
#20072=*
|
||||
entry_cfg_node(#20072,#20001)
|
||||
#20073=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20073,#10000,1,1,1,0)
|
||||
hasLocation(#20072,#20073)
|
||||
#20074=*
|
||||
exit_cfg_node(#20074,#20001)
|
||||
hasLocation(#20074,#20070)
|
||||
successor(#20072,#20074)
|
||||
#20072=@"var;{this};{#20000}"
|
||||
variables(#20072,"this",#20000)
|
||||
#20073=*
|
||||
entry_cfg_node(#20073,#20001)
|
||||
#20074=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20074,#10000,1,1,1,0)
|
||||
hasLocation(#20073,#20074)
|
||||
#20075=*
|
||||
exit_cfg_node(#20075,#20001)
|
||||
hasLocation(#20075,#20070)
|
||||
successor(#20073,#20075)
|
||||
numlines(#10000,11,10,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -146,116 +146,120 @@ locations_default(#20051,#10000,1,1,5,1)
|
||||
hasLocation(#20001,#20051)
|
||||
#20052=@"var;{o};{#20000}"
|
||||
variables(#20052,"o",#20000)
|
||||
#20053=*
|
||||
stmts(#20053,18,#20001,0,"var o = ... ;\n }\n}")
|
||||
hasLocation(#20053,#20051)
|
||||
stmt_containers(#20053,#20001)
|
||||
#20053=@"var;{this};{#20000}"
|
||||
variables(#20053,"this",#20000)
|
||||
#20054=*
|
||||
exprs(#20054,64,#20053,0,"o = {\n ... ;\n }\n}")
|
||||
#20055=@"loc,{#10000},1,5,5,1"
|
||||
locations_default(#20055,#10000,1,5,5,1)
|
||||
hasLocation(#20054,#20055)
|
||||
enclosing_stmt(#20054,#20053)
|
||||
expr_containers(#20054,#20001)
|
||||
#20056=*
|
||||
exprs(#20056,78,#20054,0,"o")
|
||||
hasLocation(#20056,#20015)
|
||||
enclosing_stmt(#20056,#20053)
|
||||
expr_containers(#20056,#20001)
|
||||
literals("o","o",#20056)
|
||||
decl(#20056,#20052)
|
||||
stmts(#20054,18,#20001,0,"var o = ... ;\n }\n}")
|
||||
hasLocation(#20054,#20051)
|
||||
stmt_containers(#20054,#20001)
|
||||
#20055=*
|
||||
exprs(#20055,64,#20054,0,"o = {\n ... ;\n }\n}")
|
||||
#20056=@"loc,{#10000},1,5,5,1"
|
||||
locations_default(#20056,#10000,1,5,5,1)
|
||||
hasLocation(#20055,#20056)
|
||||
enclosing_stmt(#20055,#20054)
|
||||
expr_containers(#20055,#20001)
|
||||
#20057=*
|
||||
exprs(#20057,8,#20054,1,"{\n id< ... ;\n }\n}")
|
||||
#20058=@"loc,{#10000},1,9,5,1"
|
||||
locations_default(#20058,#10000,1,9,5,1)
|
||||
hasLocation(#20057,#20058)
|
||||
enclosing_stmt(#20057,#20053)
|
||||
exprs(#20057,78,#20055,0,"o")
|
||||
hasLocation(#20057,#20015)
|
||||
enclosing_stmt(#20057,#20054)
|
||||
expr_containers(#20057,#20001)
|
||||
#20059=*
|
||||
properties(#20059,#20057,0,0,"id<A>(a ... a;\n }")
|
||||
#20060=@"loc,{#10000},2,3,4,3"
|
||||
locations_default(#20060,#10000,2,3,4,3)
|
||||
hasLocation(#20059,#20060)
|
||||
#20061=*
|
||||
exprs(#20061,0,#20059,0,"id")
|
||||
hasLocation(#20061,#20021)
|
||||
enclosing_stmt(#20061,#20053)
|
||||
expr_containers(#20061,#20001)
|
||||
literals("id","id",#20061)
|
||||
literals("o","o",#20057)
|
||||
decl(#20057,#20052)
|
||||
#20058=*
|
||||
exprs(#20058,8,#20055,1,"{\n id< ... ;\n }\n}")
|
||||
#20059=@"loc,{#10000},1,9,5,1"
|
||||
locations_default(#20059,#10000,1,9,5,1)
|
||||
hasLocation(#20058,#20059)
|
||||
enclosing_stmt(#20058,#20054)
|
||||
expr_containers(#20058,#20001)
|
||||
#20060=*
|
||||
properties(#20060,#20058,0,0,"id<A>(a ... a;\n }")
|
||||
#20061=@"loc,{#10000},2,3,4,3"
|
||||
locations_default(#20061,#10000,2,3,4,3)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
exprs(#20062,9,#20059,1,"(a : A) ... a;\n }")
|
||||
#20063=@"loc,{#10000},2,8,4,3"
|
||||
locations_default(#20063,#10000,2,8,4,3)
|
||||
hasLocation(#20062,#20063)
|
||||
enclosing_stmt(#20062,#20053)
|
||||
exprs(#20062,0,#20060,0,"id")
|
||||
hasLocation(#20062,#20021)
|
||||
enclosing_stmt(#20062,#20054)
|
||||
expr_containers(#20062,#20001)
|
||||
#20064=*
|
||||
scopes(#20064,1)
|
||||
scopenodes(#20062,#20064)
|
||||
scopenesting(#20064,#20000)
|
||||
#20065=@"var;{a};{#20064}"
|
||||
variables(#20065,"a",#20064)
|
||||
#20066=*
|
||||
exprs(#20066,78,#20062,0,"a : A")
|
||||
#20067=@"loc,{#10000},2,9,2,13"
|
||||
locations_default(#20067,#10000,2,9,2,13)
|
||||
hasLocation(#20066,#20067)
|
||||
expr_containers(#20066,#20062)
|
||||
literals("a","a",#20066)
|
||||
decl(#20066,#20065)
|
||||
#20068=@"var;{arguments};{#20064}"
|
||||
variables(#20068,"arguments",#20064)
|
||||
is_arguments_object(#20068)
|
||||
#20069=*
|
||||
stmts(#20069,1,#20062,-2,"{\n return a;\n }")
|
||||
#20070=@"loc,{#10000},2,16,4,3"
|
||||
locations_default(#20070,#10000,2,16,4,3)
|
||||
hasLocation(#20069,#20070)
|
||||
stmt_containers(#20069,#20062)
|
||||
literals("id","id",#20062)
|
||||
#20063=*
|
||||
exprs(#20063,9,#20060,1,"(a : A) ... a;\n }")
|
||||
#20064=@"loc,{#10000},2,8,4,3"
|
||||
locations_default(#20064,#10000,2,8,4,3)
|
||||
hasLocation(#20063,#20064)
|
||||
enclosing_stmt(#20063,#20054)
|
||||
expr_containers(#20063,#20001)
|
||||
#20065=*
|
||||
scopes(#20065,1)
|
||||
scopenodes(#20063,#20065)
|
||||
scopenesting(#20065,#20000)
|
||||
#20066=@"var;{this};{#20065}"
|
||||
variables(#20066,"this",#20065)
|
||||
#20067=@"var;{a};{#20065}"
|
||||
variables(#20067,"a",#20065)
|
||||
#20068=*
|
||||
exprs(#20068,78,#20063,0,"a : A")
|
||||
#20069=@"loc,{#10000},2,9,2,13"
|
||||
locations_default(#20069,#10000,2,9,2,13)
|
||||
hasLocation(#20068,#20069)
|
||||
expr_containers(#20068,#20063)
|
||||
literals("a","a",#20068)
|
||||
decl(#20068,#20067)
|
||||
#20070=@"var;{arguments};{#20065}"
|
||||
variables(#20070,"arguments",#20065)
|
||||
is_arguments_object(#20070)
|
||||
#20071=*
|
||||
stmts(#20071,9,#20069,0,"return a;")
|
||||
#20072=@"loc,{#10000},3,5,3,13"
|
||||
locations_default(#20072,#10000,3,5,3,13)
|
||||
stmts(#20071,1,#20063,-2,"{\n return a;\n }")
|
||||
#20072=@"loc,{#10000},2,16,4,3"
|
||||
locations_default(#20072,#10000,2,16,4,3)
|
||||
hasLocation(#20071,#20072)
|
||||
stmt_containers(#20071,#20062)
|
||||
stmt_containers(#20071,#20063)
|
||||
#20073=*
|
||||
exprs(#20073,79,#20071,0,"a")
|
||||
hasLocation(#20073,#20043)
|
||||
enclosing_stmt(#20073,#20071)
|
||||
expr_containers(#20073,#20062)
|
||||
literals("a","a",#20073)
|
||||
bind(#20073,#20065)
|
||||
is_method(#20059)
|
||||
#20074=*
|
||||
entry_cfg_node(#20074,#20001)
|
||||
#20075=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20075,#10000,1,1,1,0)
|
||||
hasLocation(#20074,#20075)
|
||||
stmts(#20073,9,#20071,0,"return a;")
|
||||
#20074=@"loc,{#10000},3,5,3,13"
|
||||
locations_default(#20074,#10000,3,5,3,13)
|
||||
hasLocation(#20073,#20074)
|
||||
stmt_containers(#20073,#20063)
|
||||
#20075=*
|
||||
exprs(#20075,79,#20073,0,"a")
|
||||
hasLocation(#20075,#20043)
|
||||
enclosing_stmt(#20075,#20073)
|
||||
expr_containers(#20075,#20063)
|
||||
literals("a","a",#20075)
|
||||
bind(#20075,#20067)
|
||||
is_method(#20060)
|
||||
#20076=*
|
||||
exit_cfg_node(#20076,#20001)
|
||||
hasLocation(#20076,#20050)
|
||||
successor(#20053,#20056)
|
||||
successor(#20057,#20061)
|
||||
successor(#20062,#20059)
|
||||
#20077=*
|
||||
entry_cfg_node(#20077,#20062)
|
||||
#20078=@"loc,{#10000},2,8,2,7"
|
||||
locations_default(#20078,#10000,2,8,2,7)
|
||||
hasLocation(#20077,#20078)
|
||||
entry_cfg_node(#20076,#20001)
|
||||
#20077=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20077,#10000,1,1,1,0)
|
||||
hasLocation(#20076,#20077)
|
||||
#20078=*
|
||||
exit_cfg_node(#20078,#20001)
|
||||
hasLocation(#20078,#20050)
|
||||
successor(#20054,#20057)
|
||||
successor(#20058,#20062)
|
||||
successor(#20063,#20060)
|
||||
#20079=*
|
||||
exit_cfg_node(#20079,#20062)
|
||||
#20080=@"loc,{#10000},4,4,4,3"
|
||||
locations_default(#20080,#10000,4,4,4,3)
|
||||
entry_cfg_node(#20079,#20063)
|
||||
#20080=@"loc,{#10000},2,8,2,7"
|
||||
locations_default(#20080,#10000,2,8,2,7)
|
||||
hasLocation(#20079,#20080)
|
||||
successor(#20073,#20071)
|
||||
successor(#20071,#20079)
|
||||
successor(#20069,#20073)
|
||||
successor(#20066,#20069)
|
||||
successor(#20077,#20066)
|
||||
successor(#20061,#20062)
|
||||
successor(#20059,#20054)
|
||||
successor(#20056,#20057)
|
||||
successor(#20054,#20076)
|
||||
successor(#20074,#20053)
|
||||
#20081=*
|
||||
exit_cfg_node(#20081,#20063)
|
||||
#20082=@"loc,{#10000},4,4,4,3"
|
||||
locations_default(#20082,#10000,4,4,4,3)
|
||||
hasLocation(#20081,#20082)
|
||||
successor(#20075,#20073)
|
||||
successor(#20073,#20081)
|
||||
successor(#20071,#20075)
|
||||
successor(#20068,#20071)
|
||||
successor(#20079,#20068)
|
||||
successor(#20062,#20063)
|
||||
successor(#20060,#20055)
|
||||
successor(#20057,#20058)
|
||||
successor(#20055,#20078)
|
||||
successor(#20076,#20054)
|
||||
numlines(#10000,5,5,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -62,64 +62,66 @@ locations_default(#20021,#10000,1,9,1,8)
|
||||
hasLocation(#20020,#20021)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20022=*
|
||||
stmts(#20022,2,#20001,0,"1<2>(3);")
|
||||
hasLocation(#20022,#20003)
|
||||
stmt_containers(#20022,#20001)
|
||||
#20022=@"var;{this};{#20000}"
|
||||
variables(#20022,"this",#20000)
|
||||
#20023=*
|
||||
exprs(#20023,29,#20022,0,"1<2>(3)")
|
||||
#20024=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20024,#10000,1,1,1,7)
|
||||
hasLocation(#20023,#20024)
|
||||
enclosing_stmt(#20023,#20022)
|
||||
expr_containers(#20023,#20001)
|
||||
#20025=*
|
||||
exprs(#20025,27,#20023,0,"1<2")
|
||||
#20026=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20026,#10000,1,1,1,3)
|
||||
hasLocation(#20025,#20026)
|
||||
enclosing_stmt(#20025,#20022)
|
||||
expr_containers(#20025,#20001)
|
||||
#20027=*
|
||||
exprs(#20027,3,#20025,0,"1")
|
||||
hasLocation(#20027,#20005)
|
||||
enclosing_stmt(#20027,#20022)
|
||||
expr_containers(#20027,#20001)
|
||||
literals("1","1",#20027)
|
||||
stmts(#20023,2,#20001,0,"1<2>(3);")
|
||||
hasLocation(#20023,#20003)
|
||||
stmt_containers(#20023,#20001)
|
||||
#20024=*
|
||||
exprs(#20024,29,#20023,0,"1<2>(3)")
|
||||
#20025=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20025,#10000,1,1,1,7)
|
||||
hasLocation(#20024,#20025)
|
||||
enclosing_stmt(#20024,#20023)
|
||||
expr_containers(#20024,#20001)
|
||||
#20026=*
|
||||
exprs(#20026,27,#20024,0,"1<2")
|
||||
#20027=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20027,#10000,1,1,1,3)
|
||||
hasLocation(#20026,#20027)
|
||||
enclosing_stmt(#20026,#20023)
|
||||
expr_containers(#20026,#20001)
|
||||
#20028=*
|
||||
exprs(#20028,3,#20025,1,"2")
|
||||
hasLocation(#20028,#20009)
|
||||
enclosing_stmt(#20028,#20022)
|
||||
exprs(#20028,3,#20026,0,"1")
|
||||
hasLocation(#20028,#20005)
|
||||
enclosing_stmt(#20028,#20023)
|
||||
expr_containers(#20028,#20001)
|
||||
literals("2","2",#20028)
|
||||
literals("1","1",#20028)
|
||||
#20029=*
|
||||
exprs(#20029,63,#20023,1,"(3)")
|
||||
#20030=@"loc,{#10000},1,5,1,7"
|
||||
locations_default(#20030,#10000,1,5,1,7)
|
||||
hasLocation(#20029,#20030)
|
||||
enclosing_stmt(#20029,#20022)
|
||||
exprs(#20029,3,#20026,1,"2")
|
||||
hasLocation(#20029,#20009)
|
||||
enclosing_stmt(#20029,#20023)
|
||||
expr_containers(#20029,#20001)
|
||||
#20031=*
|
||||
exprs(#20031,3,#20029,0,"3")
|
||||
hasLocation(#20031,#20015)
|
||||
enclosing_stmt(#20031,#20022)
|
||||
expr_containers(#20031,#20001)
|
||||
literals("3","3",#20031)
|
||||
literals("2","2",#20029)
|
||||
#20030=*
|
||||
exprs(#20030,63,#20024,1,"(3)")
|
||||
#20031=@"loc,{#10000},1,5,1,7"
|
||||
locations_default(#20031,#10000,1,5,1,7)
|
||||
hasLocation(#20030,#20031)
|
||||
enclosing_stmt(#20030,#20023)
|
||||
expr_containers(#20030,#20001)
|
||||
#20032=*
|
||||
entry_cfg_node(#20032,#20001)
|
||||
#20033=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20033,#10000,1,1,1,0)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
exit_cfg_node(#20034,#20001)
|
||||
hasLocation(#20034,#20021)
|
||||
successor(#20022,#20027)
|
||||
successor(#20029,#20031)
|
||||
successor(#20031,#20023)
|
||||
successor(#20028,#20025)
|
||||
successor(#20027,#20028)
|
||||
successor(#20025,#20029)
|
||||
successor(#20023,#20034)
|
||||
successor(#20032,#20022)
|
||||
exprs(#20032,3,#20030,0,"3")
|
||||
hasLocation(#20032,#20015)
|
||||
enclosing_stmt(#20032,#20023)
|
||||
expr_containers(#20032,#20001)
|
||||
literals("3","3",#20032)
|
||||
#20033=*
|
||||
entry_cfg_node(#20033,#20001)
|
||||
#20034=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20034,#10000,1,1,1,0)
|
||||
hasLocation(#20033,#20034)
|
||||
#20035=*
|
||||
exit_cfg_node(#20035,#20001)
|
||||
hasLocation(#20035,#20021)
|
||||
successor(#20023,#20028)
|
||||
successor(#20030,#20032)
|
||||
successor(#20032,#20024)
|
||||
successor(#20029,#20026)
|
||||
successor(#20028,#20029)
|
||||
successor(#20026,#20030)
|
||||
successor(#20024,#20035)
|
||||
successor(#20033,#20023)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -82,89 +82,91 @@ locations_default(#20029,#10000,1,13,1,12)
|
||||
hasLocation(#20028,#20029)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20030=*
|
||||
stmts(#20030,2,#20001,0,"f<g()>(h());")
|
||||
hasLocation(#20030,#20003)
|
||||
stmt_containers(#20030,#20001)
|
||||
#20030=@"var;{this};{#20000}"
|
||||
variables(#20030,"this",#20000)
|
||||
#20031=*
|
||||
exprs(#20031,29,#20030,0,"f<g()>(h())")
|
||||
#20032=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20032,#10000,1,1,1,11)
|
||||
hasLocation(#20031,#20032)
|
||||
enclosing_stmt(#20031,#20030)
|
||||
expr_containers(#20031,#20001)
|
||||
#20033=*
|
||||
exprs(#20033,27,#20031,0,"f<g()")
|
||||
#20034=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20034,#10000,1,1,1,5)
|
||||
hasLocation(#20033,#20034)
|
||||
enclosing_stmt(#20033,#20030)
|
||||
expr_containers(#20033,#20001)
|
||||
#20035=*
|
||||
exprs(#20035,79,#20033,0,"f")
|
||||
hasLocation(#20035,#20005)
|
||||
enclosing_stmt(#20035,#20030)
|
||||
expr_containers(#20035,#20001)
|
||||
literals("f","f",#20035)
|
||||
#20036=@"var;{f};{#20000}"
|
||||
variables(#20036,"f",#20000)
|
||||
bind(#20035,#20036)
|
||||
#20037=*
|
||||
exprs(#20037,13,#20033,1,"g()")
|
||||
#20038=@"loc,{#10000},1,3,1,5"
|
||||
locations_default(#20038,#10000,1,3,1,5)
|
||||
hasLocation(#20037,#20038)
|
||||
enclosing_stmt(#20037,#20030)
|
||||
expr_containers(#20037,#20001)
|
||||
#20039=*
|
||||
exprs(#20039,79,#20037,-1,"g")
|
||||
hasLocation(#20039,#20009)
|
||||
enclosing_stmt(#20039,#20030)
|
||||
expr_containers(#20039,#20001)
|
||||
literals("g","g",#20039)
|
||||
#20040=@"var;{g};{#20000}"
|
||||
variables(#20040,"g",#20000)
|
||||
bind(#20039,#20040)
|
||||
#20041=*
|
||||
exprs(#20041,63,#20031,1,"(h())")
|
||||
#20042=@"loc,{#10000},1,7,1,11"
|
||||
locations_default(#20042,#10000,1,7,1,11)
|
||||
hasLocation(#20041,#20042)
|
||||
enclosing_stmt(#20041,#20030)
|
||||
expr_containers(#20041,#20001)
|
||||
#20043=*
|
||||
exprs(#20043,13,#20041,0,"h()")
|
||||
#20044=@"loc,{#10000},1,8,1,10"
|
||||
locations_default(#20044,#10000,1,8,1,10)
|
||||
hasLocation(#20043,#20044)
|
||||
enclosing_stmt(#20043,#20030)
|
||||
expr_containers(#20043,#20001)
|
||||
#20045=*
|
||||
exprs(#20045,79,#20043,-1,"h")
|
||||
hasLocation(#20045,#20019)
|
||||
enclosing_stmt(#20045,#20030)
|
||||
expr_containers(#20045,#20001)
|
||||
literals("h","h",#20045)
|
||||
#20046=@"var;{h};{#20000}"
|
||||
variables(#20046,"h",#20000)
|
||||
bind(#20045,#20046)
|
||||
#20047=*
|
||||
entry_cfg_node(#20047,#20001)
|
||||
#20048=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20048,#10000,1,1,1,0)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
exit_cfg_node(#20049,#20001)
|
||||
hasLocation(#20049,#20029)
|
||||
successor(#20030,#20035)
|
||||
successor(#20041,#20045)
|
||||
successor(#20045,#20043)
|
||||
successor(#20043,#20031)
|
||||
successor(#20039,#20037)
|
||||
successor(#20037,#20033)
|
||||
successor(#20035,#20039)
|
||||
successor(#20033,#20041)
|
||||
successor(#20031,#20049)
|
||||
successor(#20047,#20030)
|
||||
stmts(#20031,2,#20001,0,"f<g()>(h());")
|
||||
hasLocation(#20031,#20003)
|
||||
stmt_containers(#20031,#20001)
|
||||
#20032=*
|
||||
exprs(#20032,29,#20031,0,"f<g()>(h())")
|
||||
#20033=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20033,#10000,1,1,1,11)
|
||||
hasLocation(#20032,#20033)
|
||||
enclosing_stmt(#20032,#20031)
|
||||
expr_containers(#20032,#20001)
|
||||
#20034=*
|
||||
exprs(#20034,27,#20032,0,"f<g()")
|
||||
#20035=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20035,#10000,1,1,1,5)
|
||||
hasLocation(#20034,#20035)
|
||||
enclosing_stmt(#20034,#20031)
|
||||
expr_containers(#20034,#20001)
|
||||
#20036=*
|
||||
exprs(#20036,79,#20034,0,"f")
|
||||
hasLocation(#20036,#20005)
|
||||
enclosing_stmt(#20036,#20031)
|
||||
expr_containers(#20036,#20001)
|
||||
literals("f","f",#20036)
|
||||
#20037=@"var;{f};{#20000}"
|
||||
variables(#20037,"f",#20000)
|
||||
bind(#20036,#20037)
|
||||
#20038=*
|
||||
exprs(#20038,13,#20034,1,"g()")
|
||||
#20039=@"loc,{#10000},1,3,1,5"
|
||||
locations_default(#20039,#10000,1,3,1,5)
|
||||
hasLocation(#20038,#20039)
|
||||
enclosing_stmt(#20038,#20031)
|
||||
expr_containers(#20038,#20001)
|
||||
#20040=*
|
||||
exprs(#20040,79,#20038,-1,"g")
|
||||
hasLocation(#20040,#20009)
|
||||
enclosing_stmt(#20040,#20031)
|
||||
expr_containers(#20040,#20001)
|
||||
literals("g","g",#20040)
|
||||
#20041=@"var;{g};{#20000}"
|
||||
variables(#20041,"g",#20000)
|
||||
bind(#20040,#20041)
|
||||
#20042=*
|
||||
exprs(#20042,63,#20032,1,"(h())")
|
||||
#20043=@"loc,{#10000},1,7,1,11"
|
||||
locations_default(#20043,#10000,1,7,1,11)
|
||||
hasLocation(#20042,#20043)
|
||||
enclosing_stmt(#20042,#20031)
|
||||
expr_containers(#20042,#20001)
|
||||
#20044=*
|
||||
exprs(#20044,13,#20042,0,"h()")
|
||||
#20045=@"loc,{#10000},1,8,1,10"
|
||||
locations_default(#20045,#10000,1,8,1,10)
|
||||
hasLocation(#20044,#20045)
|
||||
enclosing_stmt(#20044,#20031)
|
||||
expr_containers(#20044,#20001)
|
||||
#20046=*
|
||||
exprs(#20046,79,#20044,-1,"h")
|
||||
hasLocation(#20046,#20019)
|
||||
enclosing_stmt(#20046,#20031)
|
||||
expr_containers(#20046,#20001)
|
||||
literals("h","h",#20046)
|
||||
#20047=@"var;{h};{#20000}"
|
||||
variables(#20047,"h",#20000)
|
||||
bind(#20046,#20047)
|
||||
#20048=*
|
||||
entry_cfg_node(#20048,#20001)
|
||||
#20049=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20049,#10000,1,1,1,0)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
exit_cfg_node(#20050,#20001)
|
||||
hasLocation(#20050,#20029)
|
||||
successor(#20031,#20036)
|
||||
successor(#20042,#20046)
|
||||
successor(#20046,#20044)
|
||||
successor(#20044,#20032)
|
||||
successor(#20040,#20038)
|
||||
successor(#20038,#20034)
|
||||
successor(#20036,#20040)
|
||||
successor(#20034,#20042)
|
||||
successor(#20032,#20050)
|
||||
successor(#20048,#20031)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -62,70 +62,72 @@ locations_default(#20021,#10000,1,11,1,10)
|
||||
hasLocation(#20020,#20021)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20022=*
|
||||
stmts(#20022,2,#20001,0,"/x/<2>(3);")
|
||||
hasLocation(#20022,#20003)
|
||||
stmt_containers(#20022,#20001)
|
||||
#20022=@"var;{this};{#20000}"
|
||||
variables(#20022,"this",#20000)
|
||||
#20023=*
|
||||
exprs(#20023,29,#20022,0,"/x/<2>(3)")
|
||||
#20024=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20024,#10000,1,1,1,9)
|
||||
hasLocation(#20023,#20024)
|
||||
enclosing_stmt(#20023,#20022)
|
||||
expr_containers(#20023,#20001)
|
||||
#20025=*
|
||||
exprs(#20025,27,#20023,0,"/x/<2")
|
||||
#20026=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20026,#10000,1,1,1,5)
|
||||
hasLocation(#20025,#20026)
|
||||
enclosing_stmt(#20025,#20022)
|
||||
expr_containers(#20025,#20001)
|
||||
#20027=*
|
||||
exprs(#20027,5,#20025,0,"/x/")
|
||||
hasLocation(#20027,#20005)
|
||||
enclosing_stmt(#20027,#20022)
|
||||
expr_containers(#20027,#20001)
|
||||
literals("/x/","/x/",#20027)
|
||||
stmts(#20023,2,#20001,0,"/x/<2>(3);")
|
||||
hasLocation(#20023,#20003)
|
||||
stmt_containers(#20023,#20001)
|
||||
#20024=*
|
||||
exprs(#20024,29,#20023,0,"/x/<2>(3)")
|
||||
#20025=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20025,#10000,1,1,1,9)
|
||||
hasLocation(#20024,#20025)
|
||||
enclosing_stmt(#20024,#20023)
|
||||
expr_containers(#20024,#20001)
|
||||
#20026=*
|
||||
exprs(#20026,27,#20024,0,"/x/<2")
|
||||
#20027=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20027,#10000,1,1,1,5)
|
||||
hasLocation(#20026,#20027)
|
||||
enclosing_stmt(#20026,#20023)
|
||||
expr_containers(#20026,#20001)
|
||||
#20028=*
|
||||
regexpterm(#20028,14,#20027,0,"x")
|
||||
#20029=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20029,#10000,1,2,1,2)
|
||||
hasLocation(#20028,#20029)
|
||||
regexp_const_value(#20028,"x")
|
||||
#20030=*
|
||||
exprs(#20030,3,#20025,1,"2")
|
||||
hasLocation(#20030,#20009)
|
||||
enclosing_stmt(#20030,#20022)
|
||||
expr_containers(#20030,#20001)
|
||||
literals("2","2",#20030)
|
||||
exprs(#20028,5,#20026,0,"/x/")
|
||||
hasLocation(#20028,#20005)
|
||||
enclosing_stmt(#20028,#20023)
|
||||
expr_containers(#20028,#20001)
|
||||
literals("/x/","/x/",#20028)
|
||||
#20029=*
|
||||
regexpterm(#20029,14,#20028,0,"x")
|
||||
#20030=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20030,#10000,1,2,1,2)
|
||||
hasLocation(#20029,#20030)
|
||||
regexp_const_value(#20029,"x")
|
||||
#20031=*
|
||||
exprs(#20031,63,#20023,1,"(3)")
|
||||
#20032=@"loc,{#10000},1,7,1,9"
|
||||
locations_default(#20032,#10000,1,7,1,9)
|
||||
hasLocation(#20031,#20032)
|
||||
enclosing_stmt(#20031,#20022)
|
||||
exprs(#20031,3,#20026,1,"2")
|
||||
hasLocation(#20031,#20009)
|
||||
enclosing_stmt(#20031,#20023)
|
||||
expr_containers(#20031,#20001)
|
||||
#20033=*
|
||||
exprs(#20033,3,#20031,0,"3")
|
||||
hasLocation(#20033,#20015)
|
||||
enclosing_stmt(#20033,#20022)
|
||||
expr_containers(#20033,#20001)
|
||||
literals("3","3",#20033)
|
||||
literals("2","2",#20031)
|
||||
#20032=*
|
||||
exprs(#20032,63,#20024,1,"(3)")
|
||||
#20033=@"loc,{#10000},1,7,1,9"
|
||||
locations_default(#20033,#10000,1,7,1,9)
|
||||
hasLocation(#20032,#20033)
|
||||
enclosing_stmt(#20032,#20023)
|
||||
expr_containers(#20032,#20001)
|
||||
#20034=*
|
||||
entry_cfg_node(#20034,#20001)
|
||||
#20035=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20035,#10000,1,1,1,0)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
exit_cfg_node(#20036,#20001)
|
||||
hasLocation(#20036,#20021)
|
||||
successor(#20022,#20027)
|
||||
successor(#20031,#20033)
|
||||
successor(#20033,#20023)
|
||||
successor(#20030,#20025)
|
||||
successor(#20027,#20030)
|
||||
successor(#20025,#20031)
|
||||
successor(#20023,#20036)
|
||||
successor(#20034,#20022)
|
||||
exprs(#20034,3,#20032,0,"3")
|
||||
hasLocation(#20034,#20015)
|
||||
enclosing_stmt(#20034,#20023)
|
||||
expr_containers(#20034,#20001)
|
||||
literals("3","3",#20034)
|
||||
#20035=*
|
||||
entry_cfg_node(#20035,#20001)
|
||||
#20036=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20036,#10000,1,1,1,0)
|
||||
hasLocation(#20035,#20036)
|
||||
#20037=*
|
||||
exit_cfg_node(#20037,#20001)
|
||||
hasLocation(#20037,#20021)
|
||||
successor(#20023,#20028)
|
||||
successor(#20032,#20034)
|
||||
successor(#20034,#20024)
|
||||
successor(#20031,#20026)
|
||||
successor(#20028,#20031)
|
||||
successor(#20026,#20032)
|
||||
successor(#20024,#20037)
|
||||
successor(#20035,#20023)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -347,14 +347,16 @@ toplevels(#20001,0)
|
||||
#20134=@"loc,{#10000},1,1,4,24"
|
||||
locations_default(#20134,#10000,1,1,4,24)
|
||||
hasLocation(#20001,#20134)
|
||||
#20135=*
|
||||
entry_cfg_node(#20135,#20001)
|
||||
#20136=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20136,#10000,1,1,1,0)
|
||||
hasLocation(#20135,#20136)
|
||||
#20137=*
|
||||
exit_cfg_node(#20137,#20001)
|
||||
hasLocation(#20137,#20133)
|
||||
successor(#20135,#20137)
|
||||
#20135=@"var;{this};{#20000}"
|
||||
variables(#20135,"this",#20000)
|
||||
#20136=*
|
||||
entry_cfg_node(#20136,#20001)
|
||||
#20137=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20137,#10000,1,1,1,0)
|
||||
hasLocation(#20136,#20137)
|
||||
#20138=*
|
||||
exit_cfg_node(#20138,#20001)
|
||||
hasLocation(#20138,#20133)
|
||||
successor(#20136,#20138)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -155,143 +155,145 @@ hasLocation(#20001,#20056)
|
||||
variables(#20057,"f",#20000)
|
||||
#20058=@"var;{g};{#20000}"
|
||||
variables(#20058,"g",#20000)
|
||||
#20059=*
|
||||
stmts(#20059,23,#20001,0,"let f = (x?) => {};")
|
||||
hasLocation(#20059,#20003)
|
||||
stmt_containers(#20059,#20001)
|
||||
#20059=@"var;{this};{#20000}"
|
||||
variables(#20059,"this",#20000)
|
||||
#20060=*
|
||||
exprs(#20060,64,#20059,0,"f = (x?) => {}")
|
||||
#20061=@"loc,{#10000},1,5,1,18"
|
||||
locations_default(#20061,#10000,1,5,1,18)
|
||||
hasLocation(#20060,#20061)
|
||||
enclosing_stmt(#20060,#20059)
|
||||
expr_containers(#20060,#20001)
|
||||
#20062=*
|
||||
exprs(#20062,78,#20060,0,"f")
|
||||
hasLocation(#20062,#20009)
|
||||
enclosing_stmt(#20062,#20059)
|
||||
expr_containers(#20062,#20001)
|
||||
literals("f","f",#20062)
|
||||
decl(#20062,#20057)
|
||||
stmts(#20060,23,#20001,0,"let f = (x?) => {};")
|
||||
hasLocation(#20060,#20003)
|
||||
stmt_containers(#20060,#20001)
|
||||
#20061=*
|
||||
exprs(#20061,64,#20060,0,"f = (x?) => {}")
|
||||
#20062=@"loc,{#10000},1,5,1,18"
|
||||
locations_default(#20062,#10000,1,5,1,18)
|
||||
hasLocation(#20061,#20062)
|
||||
enclosing_stmt(#20061,#20060)
|
||||
expr_containers(#20061,#20001)
|
||||
#20063=*
|
||||
exprs(#20063,65,#20060,1,"(x?) => {}")
|
||||
#20064=@"loc,{#10000},1,9,1,18"
|
||||
locations_default(#20064,#10000,1,9,1,18)
|
||||
hasLocation(#20063,#20064)
|
||||
enclosing_stmt(#20063,#20059)
|
||||
exprs(#20063,78,#20061,0,"f")
|
||||
hasLocation(#20063,#20009)
|
||||
enclosing_stmt(#20063,#20060)
|
||||
expr_containers(#20063,#20001)
|
||||
#20065=*
|
||||
scopes(#20065,1)
|
||||
scopenodes(#20063,#20065)
|
||||
scopenesting(#20065,#20000)
|
||||
#20066=@"var;{x};{#20065}"
|
||||
variables(#20066,"x",#20065)
|
||||
#20067=*
|
||||
exprs(#20067,78,#20063,0,"x")
|
||||
hasLocation(#20067,#20015)
|
||||
expr_containers(#20067,#20063)
|
||||
literals("x","x",#20067)
|
||||
decl(#20067,#20066)
|
||||
literals("f","f",#20063)
|
||||
decl(#20063,#20057)
|
||||
#20064=*
|
||||
exprs(#20064,65,#20061,1,"(x?) => {}")
|
||||
#20065=@"loc,{#10000},1,9,1,18"
|
||||
locations_default(#20065,#10000,1,9,1,18)
|
||||
hasLocation(#20064,#20065)
|
||||
enclosing_stmt(#20064,#20060)
|
||||
expr_containers(#20064,#20001)
|
||||
#20066=*
|
||||
scopes(#20066,1)
|
||||
scopenodes(#20064,#20066)
|
||||
scopenesting(#20066,#20000)
|
||||
#20067=@"var;{x};{#20066}"
|
||||
variables(#20067,"x",#20066)
|
||||
#20068=*
|
||||
stmts(#20068,1,#20063,-2,"{}")
|
||||
#20069=@"loc,{#10000},1,17,1,18"
|
||||
locations_default(#20069,#10000,1,17,1,18)
|
||||
hasLocation(#20068,#20069)
|
||||
stmt_containers(#20068,#20063)
|
||||
#20070=*
|
||||
stmts(#20070,23,#20001,1,"let g = ... => {};")
|
||||
hasLocation(#20070,#20005)
|
||||
stmt_containers(#20070,#20001)
|
||||
exprs(#20068,78,#20064,0,"x")
|
||||
hasLocation(#20068,#20015)
|
||||
expr_containers(#20068,#20064)
|
||||
literals("x","x",#20068)
|
||||
decl(#20068,#20067)
|
||||
#20069=*
|
||||
stmts(#20069,1,#20064,-2,"{}")
|
||||
#20070=@"loc,{#10000},1,17,1,18"
|
||||
locations_default(#20070,#10000,1,17,1,18)
|
||||
hasLocation(#20069,#20070)
|
||||
stmt_containers(#20069,#20064)
|
||||
#20071=*
|
||||
exprs(#20071,64,#20070,0,"g = (x?, y) => {}")
|
||||
#20072=@"loc,{#10000},2,5,2,21"
|
||||
locations_default(#20072,#10000,2,5,2,21)
|
||||
hasLocation(#20071,#20072)
|
||||
enclosing_stmt(#20071,#20070)
|
||||
expr_containers(#20071,#20001)
|
||||
#20073=*
|
||||
exprs(#20073,78,#20071,0,"g")
|
||||
hasLocation(#20073,#20031)
|
||||
enclosing_stmt(#20073,#20070)
|
||||
expr_containers(#20073,#20001)
|
||||
literals("g","g",#20073)
|
||||
decl(#20073,#20058)
|
||||
stmts(#20071,23,#20001,1,"let g = ... => {};")
|
||||
hasLocation(#20071,#20005)
|
||||
stmt_containers(#20071,#20001)
|
||||
#20072=*
|
||||
exprs(#20072,64,#20071,0,"g = (x?, y) => {}")
|
||||
#20073=@"loc,{#10000},2,5,2,21"
|
||||
locations_default(#20073,#10000,2,5,2,21)
|
||||
hasLocation(#20072,#20073)
|
||||
enclosing_stmt(#20072,#20071)
|
||||
expr_containers(#20072,#20001)
|
||||
#20074=*
|
||||
exprs(#20074,65,#20071,1,"(x?, y) => {}")
|
||||
#20075=@"loc,{#10000},2,9,2,21"
|
||||
locations_default(#20075,#10000,2,9,2,21)
|
||||
hasLocation(#20074,#20075)
|
||||
enclosing_stmt(#20074,#20070)
|
||||
exprs(#20074,78,#20072,0,"g")
|
||||
hasLocation(#20074,#20031)
|
||||
enclosing_stmt(#20074,#20071)
|
||||
expr_containers(#20074,#20001)
|
||||
#20076=*
|
||||
scopes(#20076,1)
|
||||
scopenodes(#20074,#20076)
|
||||
scopenesting(#20076,#20000)
|
||||
#20077=@"var;{x};{#20076}"
|
||||
variables(#20077,"x",#20076)
|
||||
#20078=*
|
||||
exprs(#20078,78,#20074,0,"x")
|
||||
hasLocation(#20078,#20037)
|
||||
expr_containers(#20078,#20074)
|
||||
literals("x","x",#20078)
|
||||
decl(#20078,#20077)
|
||||
#20079=@"var;{y};{#20076}"
|
||||
variables(#20079,"y",#20076)
|
||||
#20080=*
|
||||
exprs(#20080,78,#20074,1,"y")
|
||||
hasLocation(#20080,#20043)
|
||||
expr_containers(#20080,#20074)
|
||||
literals("y","y",#20080)
|
||||
decl(#20080,#20079)
|
||||
literals("g","g",#20074)
|
||||
decl(#20074,#20058)
|
||||
#20075=*
|
||||
exprs(#20075,65,#20072,1,"(x?, y) => {}")
|
||||
#20076=@"loc,{#10000},2,9,2,21"
|
||||
locations_default(#20076,#10000,2,9,2,21)
|
||||
hasLocation(#20075,#20076)
|
||||
enclosing_stmt(#20075,#20071)
|
||||
expr_containers(#20075,#20001)
|
||||
#20077=*
|
||||
scopes(#20077,1)
|
||||
scopenodes(#20075,#20077)
|
||||
scopenesting(#20077,#20000)
|
||||
#20078=@"var;{x};{#20077}"
|
||||
variables(#20078,"x",#20077)
|
||||
#20079=*
|
||||
exprs(#20079,78,#20075,0,"x")
|
||||
hasLocation(#20079,#20037)
|
||||
expr_containers(#20079,#20075)
|
||||
literals("x","x",#20079)
|
||||
decl(#20079,#20078)
|
||||
#20080=@"var;{y};{#20077}"
|
||||
variables(#20080,"y",#20077)
|
||||
#20081=*
|
||||
stmts(#20081,1,#20074,-2,"{}")
|
||||
#20082=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20082,#10000,2,20,2,21)
|
||||
hasLocation(#20081,#20082)
|
||||
stmt_containers(#20081,#20074)
|
||||
#20083=*
|
||||
entry_cfg_node(#20083,#20001)
|
||||
#20084=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20084,#10000,1,1,1,0)
|
||||
hasLocation(#20083,#20084)
|
||||
#20085=*
|
||||
exit_cfg_node(#20085,#20001)
|
||||
hasLocation(#20085,#20055)
|
||||
successor(#20070,#20073)
|
||||
successor(#20074,#20071)
|
||||
exprs(#20081,78,#20075,1,"y")
|
||||
hasLocation(#20081,#20043)
|
||||
expr_containers(#20081,#20075)
|
||||
literals("y","y",#20081)
|
||||
decl(#20081,#20080)
|
||||
#20082=*
|
||||
stmts(#20082,1,#20075,-2,"{}")
|
||||
#20083=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20083,#10000,2,20,2,21)
|
||||
hasLocation(#20082,#20083)
|
||||
stmt_containers(#20082,#20075)
|
||||
#20084=*
|
||||
entry_cfg_node(#20084,#20001)
|
||||
#20085=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20085,#10000,1,1,1,0)
|
||||
hasLocation(#20084,#20085)
|
||||
#20086=*
|
||||
entry_cfg_node(#20086,#20074)
|
||||
#20087=@"loc,{#10000},2,9,2,8"
|
||||
locations_default(#20087,#10000,2,9,2,8)
|
||||
hasLocation(#20086,#20087)
|
||||
#20088=*
|
||||
exit_cfg_node(#20088,#20074)
|
||||
#20089=@"loc,{#10000},2,22,2,21"
|
||||
locations_default(#20089,#10000,2,22,2,21)
|
||||
hasLocation(#20088,#20089)
|
||||
successor(#20081,#20088)
|
||||
successor(#20080,#20081)
|
||||
successor(#20078,#20080)
|
||||
successor(#20086,#20078)
|
||||
successor(#20073,#20074)
|
||||
successor(#20071,#20085)
|
||||
successor(#20059,#20062)
|
||||
successor(#20063,#20060)
|
||||
#20090=*
|
||||
entry_cfg_node(#20090,#20063)
|
||||
#20091=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20091,#10000,1,9,1,8)
|
||||
hasLocation(#20090,#20091)
|
||||
#20092=*
|
||||
exit_cfg_node(#20092,#20063)
|
||||
#20093=@"loc,{#10000},1,19,1,18"
|
||||
locations_default(#20093,#10000,1,19,1,18)
|
||||
hasLocation(#20092,#20093)
|
||||
successor(#20068,#20092)
|
||||
successor(#20067,#20068)
|
||||
successor(#20090,#20067)
|
||||
successor(#20062,#20063)
|
||||
successor(#20060,#20070)
|
||||
successor(#20083,#20059)
|
||||
exit_cfg_node(#20086,#20001)
|
||||
hasLocation(#20086,#20055)
|
||||
successor(#20071,#20074)
|
||||
successor(#20075,#20072)
|
||||
#20087=*
|
||||
entry_cfg_node(#20087,#20075)
|
||||
#20088=@"loc,{#10000},2,9,2,8"
|
||||
locations_default(#20088,#10000,2,9,2,8)
|
||||
hasLocation(#20087,#20088)
|
||||
#20089=*
|
||||
exit_cfg_node(#20089,#20075)
|
||||
#20090=@"loc,{#10000},2,22,2,21"
|
||||
locations_default(#20090,#10000,2,22,2,21)
|
||||
hasLocation(#20089,#20090)
|
||||
successor(#20082,#20089)
|
||||
successor(#20081,#20082)
|
||||
successor(#20079,#20081)
|
||||
successor(#20087,#20079)
|
||||
successor(#20074,#20075)
|
||||
successor(#20072,#20086)
|
||||
successor(#20060,#20063)
|
||||
successor(#20064,#20061)
|
||||
#20091=*
|
||||
entry_cfg_node(#20091,#20064)
|
||||
#20092=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20092,#10000,1,9,1,8)
|
||||
hasLocation(#20091,#20092)
|
||||
#20093=*
|
||||
exit_cfg_node(#20093,#20064)
|
||||
#20094=@"loc,{#10000},1,19,1,18"
|
||||
locations_default(#20094,#10000,1,19,1,18)
|
||||
hasLocation(#20093,#20094)
|
||||
successor(#20069,#20093)
|
||||
successor(#20068,#20069)
|
||||
successor(#20091,#20068)
|
||||
successor(#20063,#20064)
|
||||
successor(#20061,#20071)
|
||||
successor(#20084,#20060)
|
||||
numlines(#10000,2,2,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -148,92 +148,96 @@ locations_default(#20053,#10000,1,1,4,0)
|
||||
hasLocation(#20001,#20053)
|
||||
#20054=@"var;{f};{#20000}"
|
||||
variables(#20054,"f",#20000)
|
||||
#20055=*
|
||||
stmts(#20055,17,#20001,0,"functio ... (42);\n}")
|
||||
#20056=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20056,#10000,1,1,3,1)
|
||||
hasLocation(#20055,#20056)
|
||||
stmt_containers(#20055,#20001)
|
||||
#20057=*
|
||||
exprs(#20057,78,#20055,-1,"f")
|
||||
hasLocation(#20057,#20011)
|
||||
expr_containers(#20057,#20055)
|
||||
literals("f","f",#20057)
|
||||
decl(#20057,#20054)
|
||||
#20055=@"var;{this};{#20000}"
|
||||
variables(#20055,"this",#20000)
|
||||
#20056=*
|
||||
stmts(#20056,17,#20001,0,"functio ... (42);\n}")
|
||||
#20057=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20057,#10000,1,1,3,1)
|
||||
hasLocation(#20056,#20057)
|
||||
stmt_containers(#20056,#20001)
|
||||
#20058=*
|
||||
scopes(#20058,1)
|
||||
scopenodes(#20055,#20058)
|
||||
scopenesting(#20058,#20000)
|
||||
#20059=@"var;{g};{#20058}"
|
||||
variables(#20059,"g",#20058)
|
||||
#20060=*
|
||||
exprs(#20060,78,#20055,0,"g: ({y: ... => void")
|
||||
#20061=@"loc,{#10000},1,12,1,32"
|
||||
locations_default(#20061,#10000,1,12,1,32)
|
||||
hasLocation(#20060,#20061)
|
||||
expr_containers(#20060,#20055)
|
||||
literals("g","g",#20060)
|
||||
decl(#20060,#20059)
|
||||
#20062=@"var;{arguments};{#20058}"
|
||||
variables(#20062,"arguments",#20058)
|
||||
is_arguments_object(#20062)
|
||||
#20063=*
|
||||
stmts(#20063,1,#20055,-2,"{\n g(42);\n}")
|
||||
#20064=@"loc,{#10000},1,35,3,1"
|
||||
locations_default(#20064,#10000,1,35,3,1)
|
||||
hasLocation(#20063,#20064)
|
||||
stmt_containers(#20063,#20055)
|
||||
exprs(#20058,78,#20056,-1,"f")
|
||||
hasLocation(#20058,#20011)
|
||||
expr_containers(#20058,#20056)
|
||||
literals("f","f",#20058)
|
||||
decl(#20058,#20054)
|
||||
#20059=*
|
||||
scopes(#20059,1)
|
||||
scopenodes(#20056,#20059)
|
||||
scopenesting(#20059,#20000)
|
||||
#20060=@"var;{this};{#20059}"
|
||||
variables(#20060,"this",#20059)
|
||||
#20061=@"var;{g};{#20059}"
|
||||
variables(#20061,"g",#20059)
|
||||
#20062=*
|
||||
exprs(#20062,78,#20056,0,"g: ({y: ... => void")
|
||||
#20063=@"loc,{#10000},1,12,1,32"
|
||||
locations_default(#20063,#10000,1,12,1,32)
|
||||
hasLocation(#20062,#20063)
|
||||
expr_containers(#20062,#20056)
|
||||
literals("g","g",#20062)
|
||||
decl(#20062,#20061)
|
||||
#20064=@"var;{arguments};{#20059}"
|
||||
variables(#20064,"arguments",#20059)
|
||||
is_arguments_object(#20064)
|
||||
#20065=*
|
||||
stmts(#20065,2,#20063,0,"g(42);")
|
||||
#20066=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20066,#10000,2,3,2,8)
|
||||
stmts(#20065,1,#20056,-2,"{\n g(42);\n}")
|
||||
#20066=@"loc,{#10000},1,35,3,1"
|
||||
locations_default(#20066,#10000,1,35,3,1)
|
||||
hasLocation(#20065,#20066)
|
||||
stmt_containers(#20065,#20055)
|
||||
stmt_containers(#20065,#20056)
|
||||
#20067=*
|
||||
exprs(#20067,13,#20065,0,"g(42)")
|
||||
#20068=@"loc,{#10000},2,3,2,7"
|
||||
locations_default(#20068,#10000,2,3,2,7)
|
||||
stmts(#20067,2,#20065,0,"g(42);")
|
||||
#20068=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20068,#10000,2,3,2,8)
|
||||
hasLocation(#20067,#20068)
|
||||
enclosing_stmt(#20067,#20065)
|
||||
expr_containers(#20067,#20055)
|
||||
stmt_containers(#20067,#20056)
|
||||
#20069=*
|
||||
exprs(#20069,79,#20067,-1,"g")
|
||||
hasLocation(#20069,#20041)
|
||||
enclosing_stmt(#20069,#20065)
|
||||
expr_containers(#20069,#20055)
|
||||
literals("g","g",#20069)
|
||||
bind(#20069,#20059)
|
||||
#20070=*
|
||||
exprs(#20070,3,#20067,0,"42")
|
||||
hasLocation(#20070,#20045)
|
||||
enclosing_stmt(#20070,#20065)
|
||||
expr_containers(#20070,#20055)
|
||||
literals("42","42",#20070)
|
||||
exprs(#20069,13,#20067,0,"g(42)")
|
||||
#20070=@"loc,{#10000},2,3,2,7"
|
||||
locations_default(#20070,#10000,2,3,2,7)
|
||||
hasLocation(#20069,#20070)
|
||||
enclosing_stmt(#20069,#20067)
|
||||
expr_containers(#20069,#20056)
|
||||
#20071=*
|
||||
entry_cfg_node(#20071,#20001)
|
||||
#20072=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20072,#10000,1,1,1,0)
|
||||
hasLocation(#20071,#20072)
|
||||
exprs(#20071,79,#20069,-1,"g")
|
||||
hasLocation(#20071,#20041)
|
||||
enclosing_stmt(#20071,#20067)
|
||||
expr_containers(#20071,#20056)
|
||||
literals("g","g",#20071)
|
||||
bind(#20071,#20061)
|
||||
#20072=*
|
||||
exprs(#20072,3,#20069,0,"42")
|
||||
hasLocation(#20072,#20045)
|
||||
enclosing_stmt(#20072,#20067)
|
||||
expr_containers(#20072,#20056)
|
||||
literals("42","42",#20072)
|
||||
#20073=*
|
||||
exit_cfg_node(#20073,#20001)
|
||||
hasLocation(#20073,#20052)
|
||||
successor(#20055,#20073)
|
||||
#20074=*
|
||||
entry_cfg_node(#20074,#20055)
|
||||
hasLocation(#20074,#20072)
|
||||
entry_cfg_node(#20073,#20001)
|
||||
#20074=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20074,#10000,1,1,1,0)
|
||||
hasLocation(#20073,#20074)
|
||||
#20075=*
|
||||
exit_cfg_node(#20075,#20055)
|
||||
#20076=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20076,#10000,3,2,3,1)
|
||||
hasLocation(#20075,#20076)
|
||||
successor(#20065,#20069)
|
||||
successor(#20070,#20067)
|
||||
successor(#20069,#20070)
|
||||
successor(#20067,#20075)
|
||||
successor(#20063,#20065)
|
||||
successor(#20060,#20063)
|
||||
successor(#20074,#20060)
|
||||
successor(#20057,#20055)
|
||||
successor(#20071,#20057)
|
||||
exit_cfg_node(#20075,#20001)
|
||||
hasLocation(#20075,#20052)
|
||||
successor(#20056,#20075)
|
||||
#20076=*
|
||||
entry_cfg_node(#20076,#20056)
|
||||
hasLocation(#20076,#20074)
|
||||
#20077=*
|
||||
exit_cfg_node(#20077,#20056)
|
||||
#20078=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20078,#10000,3,2,3,1)
|
||||
hasLocation(#20077,#20078)
|
||||
successor(#20067,#20071)
|
||||
successor(#20072,#20069)
|
||||
successor(#20071,#20072)
|
||||
successor(#20069,#20077)
|
||||
successor(#20065,#20067)
|
||||
successor(#20062,#20065)
|
||||
successor(#20076,#20062)
|
||||
successor(#20058,#20056)
|
||||
successor(#20073,#20058)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -310,226 +310,232 @@ hasLocation(#20001,#20114)
|
||||
variables(#20115,"f",#20000)
|
||||
#20116=@"var;{g};{#20000}"
|
||||
variables(#20116,"g",#20000)
|
||||
#20117=*
|
||||
stmts(#20117,17,#20001,0,"functio ... rn a;\n}")
|
||||
#20118=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20118,#10000,1,1,3,1)
|
||||
hasLocation(#20117,#20118)
|
||||
stmt_containers(#20117,#20001)
|
||||
#20119=*
|
||||
exprs(#20119,78,#20117,-1,"f")
|
||||
hasLocation(#20119,#20023)
|
||||
expr_containers(#20119,#20117)
|
||||
literals("f","f",#20119)
|
||||
decl(#20119,#20115)
|
||||
#20117=@"var;{this};{#20000}"
|
||||
variables(#20117,"this",#20000)
|
||||
#20118=*
|
||||
stmts(#20118,17,#20001,0,"functio ... rn a;\n}")
|
||||
#20119=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20119,#10000,1,1,3,1)
|
||||
hasLocation(#20118,#20119)
|
||||
stmt_containers(#20118,#20001)
|
||||
#20120=*
|
||||
scopes(#20120,1)
|
||||
scopenodes(#20117,#20120)
|
||||
scopenesting(#20120,#20000)
|
||||
#20121=@"var;{a};{#20120}"
|
||||
variables(#20121,"a",#20120)
|
||||
#20122=*
|
||||
exprs(#20122,78,#20117,0,"a")
|
||||
hasLocation(#20122,#20027)
|
||||
expr_containers(#20122,#20117)
|
||||
literals("a","a",#20122)
|
||||
decl(#20122,#20121)
|
||||
#20123=@"var;{arguments};{#20120}"
|
||||
variables(#20123,"arguments",#20120)
|
||||
is_arguments_object(#20123)
|
||||
exprs(#20120,78,#20118,-1,"f")
|
||||
hasLocation(#20120,#20023)
|
||||
expr_containers(#20120,#20118)
|
||||
literals("f","f",#20120)
|
||||
decl(#20120,#20115)
|
||||
#20121=*
|
||||
scopes(#20121,1)
|
||||
scopenodes(#20118,#20121)
|
||||
scopenesting(#20121,#20000)
|
||||
#20122=@"var;{this};{#20121}"
|
||||
variables(#20122,"this",#20121)
|
||||
#20123=@"var;{a};{#20121}"
|
||||
variables(#20123,"a",#20121)
|
||||
#20124=*
|
||||
stmts(#20124,1,#20117,-2,"{\n return a;\n}")
|
||||
#20125=@"loc,{#10000},1,32,3,1"
|
||||
locations_default(#20125,#10000,1,32,3,1)
|
||||
hasLocation(#20124,#20125)
|
||||
stmt_containers(#20124,#20117)
|
||||
exprs(#20124,78,#20118,0,"a")
|
||||
hasLocation(#20124,#20027)
|
||||
expr_containers(#20124,#20118)
|
||||
literals("a","a",#20124)
|
||||
decl(#20124,#20123)
|
||||
#20125=@"var;{arguments};{#20121}"
|
||||
variables(#20125,"arguments",#20121)
|
||||
is_arguments_object(#20125)
|
||||
#20126=*
|
||||
stmts(#20126,9,#20124,0,"return a;")
|
||||
#20127=@"loc,{#10000},2,5,2,13"
|
||||
locations_default(#20127,#10000,2,5,2,13)
|
||||
stmts(#20126,1,#20118,-2,"{\n return a;\n}")
|
||||
#20127=@"loc,{#10000},1,32,3,1"
|
||||
locations_default(#20127,#10000,1,32,3,1)
|
||||
hasLocation(#20126,#20127)
|
||||
stmt_containers(#20126,#20117)
|
||||
stmt_containers(#20126,#20118)
|
||||
#20128=*
|
||||
exprs(#20128,79,#20126,0,"a")
|
||||
hasLocation(#20128,#20043)
|
||||
enclosing_stmt(#20128,#20126)
|
||||
expr_containers(#20128,#20117)
|
||||
literals("a","a",#20128)
|
||||
bind(#20128,#20121)
|
||||
#20129=*
|
||||
stmts(#20129,17,#20001,1,"functio ... ecks {}")
|
||||
#20130=@"loc,{#10000},4,1,4,24"
|
||||
locations_default(#20130,#10000,4,1,4,24)
|
||||
hasLocation(#20129,#20130)
|
||||
stmt_containers(#20129,#20001)
|
||||
stmts(#20128,9,#20126,0,"return a;")
|
||||
#20129=@"loc,{#10000},2,5,2,13"
|
||||
locations_default(#20129,#10000,2,5,2,13)
|
||||
hasLocation(#20128,#20129)
|
||||
stmt_containers(#20128,#20118)
|
||||
#20130=*
|
||||
exprs(#20130,79,#20128,0,"a")
|
||||
hasLocation(#20130,#20043)
|
||||
enclosing_stmt(#20130,#20128)
|
||||
expr_containers(#20130,#20118)
|
||||
literals("a","a",#20130)
|
||||
bind(#20130,#20123)
|
||||
#20131=*
|
||||
exprs(#20131,78,#20129,-1,"g")
|
||||
hasLocation(#20131,#20050)
|
||||
expr_containers(#20131,#20129)
|
||||
literals("g","g",#20131)
|
||||
decl(#20131,#20116)
|
||||
#20132=*
|
||||
scopes(#20132,1)
|
||||
scopenodes(#20129,#20132)
|
||||
scopenesting(#20132,#20000)
|
||||
#20133=@"var;{arguments};{#20132}"
|
||||
variables(#20133,"arguments",#20132)
|
||||
is_arguments_object(#20133)
|
||||
stmts(#20131,17,#20001,1,"functio ... ecks {}")
|
||||
#20132=@"loc,{#10000},4,1,4,24"
|
||||
locations_default(#20132,#10000,4,1,4,24)
|
||||
hasLocation(#20131,#20132)
|
||||
stmt_containers(#20131,#20001)
|
||||
#20133=*
|
||||
exprs(#20133,78,#20131,-1,"g")
|
||||
hasLocation(#20133,#20050)
|
||||
expr_containers(#20133,#20131)
|
||||
literals("g","g",#20133)
|
||||
decl(#20133,#20116)
|
||||
#20134=*
|
||||
stmts(#20134,1,#20129,-2,"{}")
|
||||
#20135=@"loc,{#10000},4,23,4,24"
|
||||
locations_default(#20135,#10000,4,23,4,24)
|
||||
hasLocation(#20134,#20135)
|
||||
stmt_containers(#20134,#20129)
|
||||
#20136=*
|
||||
stmts(#20136,1,#20001,2,"{\n return b;\n}")
|
||||
#20137=@"loc,{#10000},4,26,6,1"
|
||||
locations_default(#20137,#10000,4,26,6,1)
|
||||
hasLocation(#20136,#20137)
|
||||
stmt_containers(#20136,#20001)
|
||||
#20138=*
|
||||
stmts(#20138,9,#20136,0,"return b;")
|
||||
#20139=@"loc,{#10000},5,5,5,13"
|
||||
locations_default(#20139,#10000,5,5,5,13)
|
||||
hasLocation(#20138,#20139)
|
||||
stmt_containers(#20138,#20001)
|
||||
#20140=*
|
||||
exprs(#20140,79,#20138,0,"b")
|
||||
hasLocation(#20140,#20070)
|
||||
enclosing_stmt(#20140,#20138)
|
||||
expr_containers(#20140,#20001)
|
||||
literals("b","b",#20140)
|
||||
#20141=@"var;{b};{#20000}"
|
||||
variables(#20141,"b",#20000)
|
||||
bind(#20140,#20141)
|
||||
#20142=*
|
||||
stmts(#20142,2,#20001,3,"(c): bo ... s => c;")
|
||||
hasLocation(#20142,#20017)
|
||||
stmt_containers(#20142,#20001)
|
||||
scopes(#20134,1)
|
||||
scopenodes(#20131,#20134)
|
||||
scopenesting(#20134,#20000)
|
||||
#20135=@"var;{this};{#20134}"
|
||||
variables(#20135,"this",#20134)
|
||||
#20136=@"var;{arguments};{#20134}"
|
||||
variables(#20136,"arguments",#20134)
|
||||
is_arguments_object(#20136)
|
||||
#20137=*
|
||||
stmts(#20137,1,#20131,-2,"{}")
|
||||
#20138=@"loc,{#10000},4,23,4,24"
|
||||
locations_default(#20138,#10000,4,23,4,24)
|
||||
hasLocation(#20137,#20138)
|
||||
stmt_containers(#20137,#20131)
|
||||
#20139=*
|
||||
stmts(#20139,1,#20001,2,"{\n return b;\n}")
|
||||
#20140=@"loc,{#10000},4,26,6,1"
|
||||
locations_default(#20140,#10000,4,26,6,1)
|
||||
hasLocation(#20139,#20140)
|
||||
stmt_containers(#20139,#20001)
|
||||
#20141=*
|
||||
stmts(#20141,9,#20139,0,"return b;")
|
||||
#20142=@"loc,{#10000},5,5,5,13"
|
||||
locations_default(#20142,#10000,5,5,5,13)
|
||||
hasLocation(#20141,#20142)
|
||||
stmt_containers(#20141,#20001)
|
||||
#20143=*
|
||||
exprs(#20143,65,#20142,0,"(c): bo ... ks => c")
|
||||
#20144=@"loc,{#10000},8,1,8,25"
|
||||
locations_default(#20144,#10000,8,1,8,25)
|
||||
hasLocation(#20143,#20144)
|
||||
enclosing_stmt(#20143,#20142)
|
||||
exprs(#20143,79,#20141,0,"b")
|
||||
hasLocation(#20143,#20070)
|
||||
enclosing_stmt(#20143,#20141)
|
||||
expr_containers(#20143,#20001)
|
||||
literals("b","b",#20143)
|
||||
#20144=@"var;{b};{#20000}"
|
||||
variables(#20144,"b",#20000)
|
||||
bind(#20143,#20144)
|
||||
#20145=*
|
||||
scopes(#20145,1)
|
||||
scopenodes(#20143,#20145)
|
||||
scopenesting(#20145,#20000)
|
||||
#20146=@"var;{c};{#20145}"
|
||||
variables(#20146,"c",#20145)
|
||||
#20147=*
|
||||
exprs(#20147,78,#20143,0,"c")
|
||||
hasLocation(#20147,#20077)
|
||||
expr_containers(#20147,#20143)
|
||||
literals("c","c",#20147)
|
||||
decl(#20147,#20146)
|
||||
stmts(#20145,2,#20001,3,"(c): bo ... s => c;")
|
||||
hasLocation(#20145,#20017)
|
||||
stmt_containers(#20145,#20001)
|
||||
#20146=*
|
||||
exprs(#20146,65,#20145,0,"(c): bo ... ks => c")
|
||||
#20147=@"loc,{#10000},8,1,8,25"
|
||||
locations_default(#20147,#10000,8,1,8,25)
|
||||
hasLocation(#20146,#20147)
|
||||
enclosing_stmt(#20146,#20145)
|
||||
expr_containers(#20146,#20001)
|
||||
#20148=*
|
||||
exprs(#20148,79,#20143,-2,"c")
|
||||
hasLocation(#20148,#20091)
|
||||
expr_containers(#20148,#20143)
|
||||
literals("c","c",#20148)
|
||||
bind(#20148,#20146)
|
||||
#20149=*
|
||||
stmts(#20149,2,#20001,4,"(d): %checks => d;")
|
||||
hasLocation(#20149,#20019)
|
||||
stmt_containers(#20149,#20001)
|
||||
scopes(#20148,1)
|
||||
scopenodes(#20146,#20148)
|
||||
scopenesting(#20148,#20000)
|
||||
#20149=@"var;{c};{#20148}"
|
||||
variables(#20149,"c",#20148)
|
||||
#20150=*
|
||||
exprs(#20150,65,#20149,0,"(d): %checks => d")
|
||||
#20151=@"loc,{#10000},9,1,9,17"
|
||||
locations_default(#20151,#10000,9,1,9,17)
|
||||
hasLocation(#20150,#20151)
|
||||
enclosing_stmt(#20150,#20149)
|
||||
expr_containers(#20150,#20001)
|
||||
exprs(#20150,78,#20146,0,"c")
|
||||
hasLocation(#20150,#20077)
|
||||
expr_containers(#20150,#20146)
|
||||
literals("c","c",#20150)
|
||||
decl(#20150,#20149)
|
||||
#20151=*
|
||||
exprs(#20151,79,#20146,-2,"c")
|
||||
hasLocation(#20151,#20091)
|
||||
expr_containers(#20151,#20146)
|
||||
literals("c","c",#20151)
|
||||
bind(#20151,#20149)
|
||||
#20152=*
|
||||
scopes(#20152,1)
|
||||
scopenodes(#20150,#20152)
|
||||
scopenesting(#20152,#20000)
|
||||
#20153=@"var;{d};{#20152}"
|
||||
variables(#20153,"d",#20152)
|
||||
#20154=*
|
||||
exprs(#20154,78,#20150,0,"d")
|
||||
hasLocation(#20154,#20097)
|
||||
expr_containers(#20154,#20150)
|
||||
literals("d","d",#20154)
|
||||
decl(#20154,#20153)
|
||||
stmts(#20152,2,#20001,4,"(d): %checks => d;")
|
||||
hasLocation(#20152,#20019)
|
||||
stmt_containers(#20152,#20001)
|
||||
#20153=*
|
||||
exprs(#20153,65,#20152,0,"(d): %checks => d")
|
||||
#20154=@"loc,{#10000},9,1,9,17"
|
||||
locations_default(#20154,#10000,9,1,9,17)
|
||||
hasLocation(#20153,#20154)
|
||||
enclosing_stmt(#20153,#20152)
|
||||
expr_containers(#20153,#20001)
|
||||
#20155=*
|
||||
exprs(#20155,79,#20150,-2,"d")
|
||||
hasLocation(#20155,#20109)
|
||||
expr_containers(#20155,#20150)
|
||||
literals("d","d",#20155)
|
||||
bind(#20155,#20153)
|
||||
#20156=*
|
||||
entry_cfg_node(#20156,#20001)
|
||||
#20157=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20157,#10000,1,1,1,0)
|
||||
hasLocation(#20156,#20157)
|
||||
scopes(#20155,1)
|
||||
scopenodes(#20153,#20155)
|
||||
scopenesting(#20155,#20000)
|
||||
#20156=@"var;{d};{#20155}"
|
||||
variables(#20156,"d",#20155)
|
||||
#20157=*
|
||||
exprs(#20157,78,#20153,0,"d")
|
||||
hasLocation(#20157,#20097)
|
||||
expr_containers(#20157,#20153)
|
||||
literals("d","d",#20157)
|
||||
decl(#20157,#20156)
|
||||
#20158=*
|
||||
exit_cfg_node(#20158,#20001)
|
||||
hasLocation(#20158,#20113)
|
||||
successor(#20149,#20150)
|
||||
successor(#20150,#20158)
|
||||
exprs(#20158,79,#20153,-2,"d")
|
||||
hasLocation(#20158,#20109)
|
||||
expr_containers(#20158,#20153)
|
||||
literals("d","d",#20158)
|
||||
bind(#20158,#20156)
|
||||
#20159=*
|
||||
entry_cfg_node(#20159,#20150)
|
||||
#20160=@"loc,{#10000},9,1,9,0"
|
||||
locations_default(#20160,#10000,9,1,9,0)
|
||||
entry_cfg_node(#20159,#20001)
|
||||
#20160=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20160,#10000,1,1,1,0)
|
||||
hasLocation(#20159,#20160)
|
||||
#20161=*
|
||||
exit_cfg_node(#20161,#20150)
|
||||
#20162=@"loc,{#10000},9,18,9,17"
|
||||
locations_default(#20162,#10000,9,18,9,17)
|
||||
hasLocation(#20161,#20162)
|
||||
successor(#20155,#20161)
|
||||
successor(#20154,#20155)
|
||||
successor(#20159,#20154)
|
||||
successor(#20142,#20143)
|
||||
successor(#20143,#20149)
|
||||
#20163=*
|
||||
entry_cfg_node(#20163,#20143)
|
||||
#20164=@"loc,{#10000},8,1,8,0"
|
||||
locations_default(#20164,#10000,8,1,8,0)
|
||||
hasLocation(#20163,#20164)
|
||||
#20165=*
|
||||
exit_cfg_node(#20165,#20143)
|
||||
#20166=@"loc,{#10000},8,26,8,25"
|
||||
locations_default(#20166,#10000,8,26,8,25)
|
||||
hasLocation(#20165,#20166)
|
||||
successor(#20148,#20165)
|
||||
successor(#20147,#20148)
|
||||
successor(#20163,#20147)
|
||||
successor(#20140,#20138)
|
||||
successor(#20138,#20158)
|
||||
successor(#20136,#20140)
|
||||
successor(#20129,#20136)
|
||||
#20167=*
|
||||
entry_cfg_node(#20167,#20129)
|
||||
#20168=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20168,#10000,4,1,4,0)
|
||||
hasLocation(#20167,#20168)
|
||||
#20169=*
|
||||
exit_cfg_node(#20169,#20129)
|
||||
#20170=@"loc,{#10000},4,25,4,24"
|
||||
locations_default(#20170,#10000,4,25,4,24)
|
||||
hasLocation(#20169,#20170)
|
||||
successor(#20134,#20169)
|
||||
successor(#20167,#20134)
|
||||
successor(#20117,#20129)
|
||||
#20171=*
|
||||
entry_cfg_node(#20171,#20117)
|
||||
hasLocation(#20171,#20157)
|
||||
exit_cfg_node(#20161,#20001)
|
||||
hasLocation(#20161,#20113)
|
||||
successor(#20152,#20153)
|
||||
successor(#20153,#20161)
|
||||
#20162=*
|
||||
entry_cfg_node(#20162,#20153)
|
||||
#20163=@"loc,{#10000},9,1,9,0"
|
||||
locations_default(#20163,#10000,9,1,9,0)
|
||||
hasLocation(#20162,#20163)
|
||||
#20164=*
|
||||
exit_cfg_node(#20164,#20153)
|
||||
#20165=@"loc,{#10000},9,18,9,17"
|
||||
locations_default(#20165,#10000,9,18,9,17)
|
||||
hasLocation(#20164,#20165)
|
||||
successor(#20158,#20164)
|
||||
successor(#20157,#20158)
|
||||
successor(#20162,#20157)
|
||||
successor(#20145,#20146)
|
||||
successor(#20146,#20152)
|
||||
#20166=*
|
||||
entry_cfg_node(#20166,#20146)
|
||||
#20167=@"loc,{#10000},8,1,8,0"
|
||||
locations_default(#20167,#10000,8,1,8,0)
|
||||
hasLocation(#20166,#20167)
|
||||
#20168=*
|
||||
exit_cfg_node(#20168,#20146)
|
||||
#20169=@"loc,{#10000},8,26,8,25"
|
||||
locations_default(#20169,#10000,8,26,8,25)
|
||||
hasLocation(#20168,#20169)
|
||||
successor(#20151,#20168)
|
||||
successor(#20150,#20151)
|
||||
successor(#20166,#20150)
|
||||
successor(#20143,#20141)
|
||||
successor(#20141,#20161)
|
||||
successor(#20139,#20143)
|
||||
successor(#20131,#20139)
|
||||
#20170=*
|
||||
entry_cfg_node(#20170,#20131)
|
||||
#20171=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20171,#10000,4,1,4,0)
|
||||
hasLocation(#20170,#20171)
|
||||
#20172=*
|
||||
exit_cfg_node(#20172,#20117)
|
||||
#20173=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20173,#10000,3,2,3,1)
|
||||
exit_cfg_node(#20172,#20131)
|
||||
#20173=@"loc,{#10000},4,25,4,24"
|
||||
locations_default(#20173,#10000,4,25,4,24)
|
||||
hasLocation(#20172,#20173)
|
||||
successor(#20128,#20126)
|
||||
successor(#20126,#20172)
|
||||
successor(#20124,#20128)
|
||||
successor(#20122,#20124)
|
||||
successor(#20171,#20122)
|
||||
successor(#20131,#20117)
|
||||
successor(#20119,#20131)
|
||||
successor(#20156,#20119)
|
||||
successor(#20137,#20172)
|
||||
successor(#20170,#20137)
|
||||
successor(#20118,#20131)
|
||||
#20174=*
|
||||
entry_cfg_node(#20174,#20118)
|
||||
hasLocation(#20174,#20160)
|
||||
#20175=*
|
||||
exit_cfg_node(#20175,#20118)
|
||||
#20176=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20176,#10000,3,2,3,1)
|
||||
hasLocation(#20175,#20176)
|
||||
successor(#20130,#20128)
|
||||
successor(#20128,#20175)
|
||||
successor(#20126,#20130)
|
||||
successor(#20124,#20126)
|
||||
successor(#20174,#20124)
|
||||
successor(#20133,#20118)
|
||||
successor(#20120,#20133)
|
||||
successor(#20159,#20120)
|
||||
numlines(#10000,9,8,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -65,14 +65,16 @@ toplevels(#20001,0)
|
||||
#20022=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20022,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20022)
|
||||
#20023=*
|
||||
entry_cfg_node(#20023,#20001)
|
||||
#20024=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20024,#10000,1,1,1,0)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
exit_cfg_node(#20025,#20001)
|
||||
hasLocation(#20025,#20021)
|
||||
successor(#20023,#20025)
|
||||
#20023=@"var;{this};{#20000}"
|
||||
variables(#20023,"this",#20000)
|
||||
#20024=*
|
||||
entry_cfg_node(#20024,#20001)
|
||||
#20025=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20025,#10000,1,1,1,0)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
exit_cfg_node(#20026,#20001)
|
||||
hasLocation(#20026,#20021)
|
||||
successor(#20024,#20026)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -518,210 +518,220 @@ variables(#20190,"f",#20000)
|
||||
variables(#20191,"A",#20000)
|
||||
#20192=@"local_type_name;{A};{#20000}"
|
||||
local_type_names(#20192,"A",#20000)
|
||||
#20193=*
|
||||
stmts(#20193,26,#20001,0,"class A ... nt {}\n}")
|
||||
#20194=@"loc,{#10000},6,1,9,1"
|
||||
locations_default(#20194,#10000,6,1,9,1)
|
||||
hasLocation(#20193,#20194)
|
||||
stmt_containers(#20193,#20001)
|
||||
#20195=*
|
||||
exprs(#20195,78,#20193,0,"A")
|
||||
hasLocation(#20195,#20072)
|
||||
enclosing_stmt(#20195,#20193)
|
||||
expr_containers(#20195,#20001)
|
||||
literals("A","A",#20195)
|
||||
decl(#20195,#20191)
|
||||
typedecl(#20195,#20192)
|
||||
#20193=@"var;{this};{#20000}"
|
||||
variables(#20193,"this",#20000)
|
||||
#20194=*
|
||||
stmts(#20194,26,#20001,0,"class A ... nt {}\n}")
|
||||
#20195=@"loc,{#10000},6,1,9,1"
|
||||
locations_default(#20195,#10000,6,1,9,1)
|
||||
hasLocation(#20194,#20195)
|
||||
stmt_containers(#20194,#20001)
|
||||
#20196=*
|
||||
scopes(#20196,10)
|
||||
scopenodes(#20193,#20196)
|
||||
scopenesting(#20196,#20000)
|
||||
exprs(#20196,78,#20194,0,"A")
|
||||
hasLocation(#20196,#20072)
|
||||
enclosing_stmt(#20196,#20194)
|
||||
expr_containers(#20196,#20001)
|
||||
literals("A","A",#20196)
|
||||
decl(#20196,#20191)
|
||||
typedecl(#20196,#20192)
|
||||
#20197=*
|
||||
properties(#20197,#20193,2,8,"x: T;")
|
||||
#20198=@"loc,{#10000},7,3,7,7"
|
||||
locations_default(#20198,#10000,7,3,7,7)
|
||||
hasLocation(#20197,#20198)
|
||||
scopes(#20197,10)
|
||||
scopenodes(#20194,#20197)
|
||||
scopenesting(#20197,#20000)
|
||||
#20198=@"var;{this};{#20197}"
|
||||
variables(#20198,"this",#20197)
|
||||
#20199=*
|
||||
#20200=*
|
||||
exprs(#20200,0,#20197,0,"x")
|
||||
hasLocation(#20200,#20082)
|
||||
expr_containers(#20200,#20199)
|
||||
literals("x","x",#20200)
|
||||
properties(#20199,#20194,2,8,"x: T;")
|
||||
#20200=@"loc,{#10000},7,3,7,7"
|
||||
locations_default(#20200,#10000,7,3,7,7)
|
||||
hasLocation(#20199,#20200)
|
||||
#20201=*
|
||||
properties(#20201,#20193,3,0,"m() : Point {}")
|
||||
#20202=@"loc,{#10000},8,3,8,16"
|
||||
locations_default(#20202,#10000,8,3,8,16)
|
||||
hasLocation(#20201,#20202)
|
||||
#20202=*
|
||||
exprs(#20202,0,#20199,0,"x")
|
||||
hasLocation(#20202,#20082)
|
||||
expr_containers(#20202,#20201)
|
||||
literals("x","x",#20202)
|
||||
#20203=*
|
||||
exprs(#20203,0,#20201,0,"m")
|
||||
hasLocation(#20203,#20090)
|
||||
enclosing_stmt(#20203,#20193)
|
||||
expr_containers(#20203,#20001)
|
||||
literals("m","m",#20203)
|
||||
#20204=*
|
||||
exprs(#20204,9,#20201,1,"() : Point {}")
|
||||
#20205=@"loc,{#10000},8,4,8,16"
|
||||
locations_default(#20205,#10000,8,4,8,16)
|
||||
hasLocation(#20204,#20205)
|
||||
enclosing_stmt(#20204,#20193)
|
||||
expr_containers(#20204,#20001)
|
||||
properties(#20203,#20194,3,0,"m() : Point {}")
|
||||
#20204=@"loc,{#10000},8,3,8,16"
|
||||
locations_default(#20204,#10000,8,3,8,16)
|
||||
hasLocation(#20203,#20204)
|
||||
#20205=*
|
||||
exprs(#20205,0,#20203,0,"m")
|
||||
hasLocation(#20205,#20090)
|
||||
enclosing_stmt(#20205,#20194)
|
||||
expr_containers(#20205,#20001)
|
||||
literals("m","m",#20205)
|
||||
#20206=*
|
||||
scopes(#20206,1)
|
||||
scopenodes(#20204,#20206)
|
||||
scopenesting(#20206,#20196)
|
||||
#20207=@"var;{arguments};{#20206}"
|
||||
variables(#20207,"arguments",#20206)
|
||||
is_arguments_object(#20207)
|
||||
exprs(#20206,9,#20203,1,"() : Point {}")
|
||||
#20207=@"loc,{#10000},8,4,8,16"
|
||||
locations_default(#20207,#10000,8,4,8,16)
|
||||
hasLocation(#20206,#20207)
|
||||
enclosing_stmt(#20206,#20194)
|
||||
expr_containers(#20206,#20001)
|
||||
#20208=*
|
||||
stmts(#20208,1,#20204,-2,"{}")
|
||||
#20209=@"loc,{#10000},8,15,8,16"
|
||||
locations_default(#20209,#10000,8,15,8,16)
|
||||
hasLocation(#20208,#20209)
|
||||
stmt_containers(#20208,#20204)
|
||||
is_method(#20201)
|
||||
#20210=*
|
||||
properties(#20210,#20193,4,0,"constructor() {}")
|
||||
#20211=@"loc,{#10000},6,12,6,11"
|
||||
locations_default(#20211,#10000,6,12,6,11)
|
||||
hasLocation(#20210,#20211)
|
||||
#20212=*
|
||||
exprs(#20212,0,#20210,0,"constructor")
|
||||
hasLocation(#20212,#20211)
|
||||
enclosing_stmt(#20212,#20193)
|
||||
expr_containers(#20212,#20001)
|
||||
literals("constructor","constructor",#20212)
|
||||
exprs(#20199,9,#20210,1,"() {}")
|
||||
hasLocation(#20199,#20211)
|
||||
enclosing_stmt(#20199,#20193)
|
||||
expr_containers(#20199,#20001)
|
||||
scopes(#20208,1)
|
||||
scopenodes(#20206,#20208)
|
||||
scopenesting(#20208,#20197)
|
||||
#20209=@"var;{this};{#20208}"
|
||||
variables(#20209,"this",#20208)
|
||||
#20210=@"var;{arguments};{#20208}"
|
||||
variables(#20210,"arguments",#20208)
|
||||
is_arguments_object(#20210)
|
||||
#20211=*
|
||||
stmts(#20211,1,#20206,-2,"{}")
|
||||
#20212=@"loc,{#10000},8,15,8,16"
|
||||
locations_default(#20212,#10000,8,15,8,16)
|
||||
hasLocation(#20211,#20212)
|
||||
stmt_containers(#20211,#20206)
|
||||
is_method(#20203)
|
||||
#20213=*
|
||||
scopes(#20213,1)
|
||||
scopenodes(#20199,#20213)
|
||||
scopenesting(#20213,#20196)
|
||||
#20214=@"var;{arguments};{#20213}"
|
||||
variables(#20214,"arguments",#20213)
|
||||
is_arguments_object(#20214)
|
||||
properties(#20213,#20194,4,0,"constructor() {}")
|
||||
#20214=@"loc,{#10000},6,12,6,11"
|
||||
locations_default(#20214,#10000,6,12,6,11)
|
||||
hasLocation(#20213,#20214)
|
||||
#20215=*
|
||||
stmts(#20215,1,#20199,-2,"{}")
|
||||
hasLocation(#20215,#20211)
|
||||
stmt_containers(#20215,#20199)
|
||||
is_method(#20210)
|
||||
exprs(#20215,0,#20213,0,"constructor")
|
||||
hasLocation(#20215,#20214)
|
||||
enclosing_stmt(#20215,#20194)
|
||||
expr_containers(#20215,#20001)
|
||||
literals("constructor","constructor",#20215)
|
||||
exprs(#20201,9,#20213,1,"() {}")
|
||||
hasLocation(#20201,#20214)
|
||||
enclosing_stmt(#20201,#20194)
|
||||
expr_containers(#20201,#20001)
|
||||
#20216=*
|
||||
stmts(#20216,17,#20001,1,"functio ... :\n }\n}")
|
||||
#20217=@"loc,{#10000},11,1,15,1"
|
||||
locations_default(#20217,#10000,11,1,15,1)
|
||||
hasLocation(#20216,#20217)
|
||||
stmt_containers(#20216,#20001)
|
||||
#20218=*
|
||||
exprs(#20218,78,#20216,-1,"f")
|
||||
hasLocation(#20218,#20107)
|
||||
expr_containers(#20218,#20216)
|
||||
literals("f","f",#20218)
|
||||
decl(#20218,#20190)
|
||||
scopes(#20216,1)
|
||||
scopenodes(#20201,#20216)
|
||||
scopenesting(#20216,#20197)
|
||||
#20217=@"var;{this};{#20216}"
|
||||
variables(#20217,"this",#20216)
|
||||
#20218=@"var;{arguments};{#20216}"
|
||||
variables(#20218,"arguments",#20216)
|
||||
is_arguments_object(#20218)
|
||||
#20219=*
|
||||
scopes(#20219,1)
|
||||
scopenodes(#20216,#20219)
|
||||
scopenesting(#20219,#20000)
|
||||
#20220=@"var;{arguments};{#20219}"
|
||||
variables(#20220,"arguments",#20219)
|
||||
is_arguments_object(#20220)
|
||||
#20221=*
|
||||
stmts(#20221,1,#20216,-2,"{\n swi ... :\n }\n}")
|
||||
#20222=@"loc,{#10000},11,14,15,1"
|
||||
locations_default(#20222,#10000,11,14,15,1)
|
||||
hasLocation(#20221,#20222)
|
||||
stmt_containers(#20221,#20216)
|
||||
stmts(#20219,1,#20201,-2,"{}")
|
||||
hasLocation(#20219,#20214)
|
||||
stmt_containers(#20219,#20201)
|
||||
is_method(#20213)
|
||||
#20220=*
|
||||
stmts(#20220,17,#20001,1,"functio ... :\n }\n}")
|
||||
#20221=@"loc,{#10000},11,1,15,1"
|
||||
locations_default(#20221,#10000,11,1,15,1)
|
||||
hasLocation(#20220,#20221)
|
||||
stmt_containers(#20220,#20001)
|
||||
#20222=*
|
||||
exprs(#20222,78,#20220,-1,"f")
|
||||
hasLocation(#20222,#20107)
|
||||
expr_containers(#20222,#20220)
|
||||
literals("f","f",#20222)
|
||||
decl(#20222,#20190)
|
||||
#20223=*
|
||||
stmts(#20223,8,#20221,0,"switch( ... 2):\n }")
|
||||
#20224=@"loc,{#10000},12,3,14,3"
|
||||
locations_default(#20224,#10000,12,3,14,3)
|
||||
hasLocation(#20223,#20224)
|
||||
stmt_containers(#20223,#20216)
|
||||
#20225=*
|
||||
exprs(#20225,79,#20223,-1,"x")
|
||||
hasLocation(#20225,#20119)
|
||||
enclosing_stmt(#20225,#20223)
|
||||
expr_containers(#20225,#20216)
|
||||
literals("x","x",#20225)
|
||||
#20226=@"var;{x};{#20000}"
|
||||
variables(#20226,"x",#20000)
|
||||
bind(#20225,#20226)
|
||||
#20227=*
|
||||
stmts(#20227,19,#20223,0,"case (42):")
|
||||
#20228=@"loc,{#10000},13,3,13,12"
|
||||
locations_default(#20228,#10000,13,3,13,12)
|
||||
hasLocation(#20227,#20228)
|
||||
stmt_containers(#20227,#20216)
|
||||
#20229=*
|
||||
exprs(#20229,63,#20227,-1,"(42)")
|
||||
#20230=@"loc,{#10000},13,8,13,11"
|
||||
locations_default(#20230,#10000,13,8,13,11)
|
||||
hasLocation(#20229,#20230)
|
||||
enclosing_stmt(#20229,#20227)
|
||||
expr_containers(#20229,#20216)
|
||||
#20231=*
|
||||
exprs(#20231,3,#20229,0,"42")
|
||||
hasLocation(#20231,#20129)
|
||||
enclosing_stmt(#20231,#20227)
|
||||
expr_containers(#20231,#20216)
|
||||
literals("42","42",#20231)
|
||||
scopes(#20223,1)
|
||||
scopenodes(#20220,#20223)
|
||||
scopenesting(#20223,#20000)
|
||||
#20224=@"var;{this};{#20223}"
|
||||
variables(#20224,"this",#20223)
|
||||
#20225=@"var;{arguments};{#20223}"
|
||||
variables(#20225,"arguments",#20223)
|
||||
is_arguments_object(#20225)
|
||||
#20226=*
|
||||
stmts(#20226,1,#20220,-2,"{\n swi ... :\n }\n}")
|
||||
#20227=@"loc,{#10000},11,14,15,1"
|
||||
locations_default(#20227,#10000,11,14,15,1)
|
||||
hasLocation(#20226,#20227)
|
||||
stmt_containers(#20226,#20220)
|
||||
#20228=*
|
||||
stmts(#20228,8,#20226,0,"switch( ... 2):\n }")
|
||||
#20229=@"loc,{#10000},12,3,14,3"
|
||||
locations_default(#20229,#10000,12,3,14,3)
|
||||
hasLocation(#20228,#20229)
|
||||
stmt_containers(#20228,#20220)
|
||||
#20230=*
|
||||
exprs(#20230,79,#20228,-1,"x")
|
||||
hasLocation(#20230,#20119)
|
||||
enclosing_stmt(#20230,#20228)
|
||||
expr_containers(#20230,#20220)
|
||||
literals("x","x",#20230)
|
||||
#20231=@"var;{x};{#20000}"
|
||||
variables(#20231,"x",#20000)
|
||||
bind(#20230,#20231)
|
||||
#20232=*
|
||||
entry_cfg_node(#20232,#20001)
|
||||
#20233=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20233,#10000,1,1,1,0)
|
||||
stmts(#20232,19,#20228,0,"case (42):")
|
||||
#20233=@"loc,{#10000},13,3,13,12"
|
||||
locations_default(#20233,#10000,13,3,13,12)
|
||||
hasLocation(#20232,#20233)
|
||||
stmt_containers(#20232,#20220)
|
||||
#20234=*
|
||||
exit_cfg_node(#20234,#20001)
|
||||
hasLocation(#20234,#20188)
|
||||
successor(#20216,#20234)
|
||||
#20235=*
|
||||
entry_cfg_node(#20235,#20216)
|
||||
#20236=@"loc,{#10000},11,1,11,0"
|
||||
locations_default(#20236,#10000,11,1,11,0)
|
||||
hasLocation(#20235,#20236)
|
||||
exprs(#20234,63,#20232,-1,"(42)")
|
||||
#20235=@"loc,{#10000},13,8,13,11"
|
||||
locations_default(#20235,#10000,13,8,13,11)
|
||||
hasLocation(#20234,#20235)
|
||||
enclosing_stmt(#20234,#20232)
|
||||
expr_containers(#20234,#20220)
|
||||
#20236=*
|
||||
exprs(#20236,3,#20234,0,"42")
|
||||
hasLocation(#20236,#20129)
|
||||
enclosing_stmt(#20236,#20232)
|
||||
expr_containers(#20236,#20220)
|
||||
literals("42","42",#20236)
|
||||
#20237=*
|
||||
exit_cfg_node(#20237,#20216)
|
||||
#20238=@"loc,{#10000},15,2,15,1"
|
||||
locations_default(#20238,#10000,15,2,15,1)
|
||||
entry_cfg_node(#20237,#20001)
|
||||
#20238=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20238,#10000,1,1,1,0)
|
||||
hasLocation(#20237,#20238)
|
||||
successor(#20223,#20225)
|
||||
successor(#20225,#20227)
|
||||
successor(#20227,#20229)
|
||||
successor(#20229,#20231)
|
||||
successor(#20231,#20237)
|
||||
successor(#20221,#20223)
|
||||
successor(#20235,#20221)
|
||||
successor(#20200,#20197)
|
||||
successor(#20199,#20210)
|
||||
#20239=*
|
||||
entry_cfg_node(#20239,#20199)
|
||||
hasLocation(#20239,#20211)
|
||||
successor(#20197,#20215)
|
||||
exit_cfg_node(#20239,#20001)
|
||||
hasLocation(#20239,#20188)
|
||||
successor(#20220,#20239)
|
||||
#20240=*
|
||||
exit_cfg_node(#20240,#20199)
|
||||
hasLocation(#20240,#20211)
|
||||
successor(#20215,#20240)
|
||||
successor(#20239,#20200)
|
||||
successor(#20212,#20199)
|
||||
successor(#20210,#20193)
|
||||
successor(#20204,#20201)
|
||||
#20241=*
|
||||
entry_cfg_node(#20241,#20204)
|
||||
#20242=@"loc,{#10000},8,4,8,3"
|
||||
locations_default(#20242,#10000,8,4,8,3)
|
||||
hasLocation(#20241,#20242)
|
||||
#20243=*
|
||||
exit_cfg_node(#20243,#20204)
|
||||
#20244=@"loc,{#10000},8,17,8,16"
|
||||
locations_default(#20244,#10000,8,17,8,16)
|
||||
hasLocation(#20243,#20244)
|
||||
successor(#20208,#20243)
|
||||
successor(#20241,#20208)
|
||||
successor(#20203,#20204)
|
||||
successor(#20201,#20212)
|
||||
successor(#20195,#20203)
|
||||
successor(#20193,#20216)
|
||||
successor(#20218,#20195)
|
||||
successor(#20232,#20218)
|
||||
entry_cfg_node(#20240,#20220)
|
||||
#20241=@"loc,{#10000},11,1,11,0"
|
||||
locations_default(#20241,#10000,11,1,11,0)
|
||||
hasLocation(#20240,#20241)
|
||||
#20242=*
|
||||
exit_cfg_node(#20242,#20220)
|
||||
#20243=@"loc,{#10000},15,2,15,1"
|
||||
locations_default(#20243,#10000,15,2,15,1)
|
||||
hasLocation(#20242,#20243)
|
||||
successor(#20228,#20230)
|
||||
successor(#20230,#20232)
|
||||
successor(#20232,#20234)
|
||||
successor(#20234,#20236)
|
||||
successor(#20236,#20242)
|
||||
successor(#20226,#20228)
|
||||
successor(#20240,#20226)
|
||||
successor(#20202,#20199)
|
||||
successor(#20201,#20213)
|
||||
#20244=*
|
||||
entry_cfg_node(#20244,#20201)
|
||||
hasLocation(#20244,#20214)
|
||||
successor(#20199,#20219)
|
||||
#20245=*
|
||||
exit_cfg_node(#20245,#20201)
|
||||
hasLocation(#20245,#20214)
|
||||
successor(#20219,#20245)
|
||||
successor(#20244,#20202)
|
||||
successor(#20215,#20201)
|
||||
successor(#20213,#20194)
|
||||
successor(#20206,#20203)
|
||||
#20246=*
|
||||
entry_cfg_node(#20246,#20206)
|
||||
#20247=@"loc,{#10000},8,4,8,3"
|
||||
locations_default(#20247,#10000,8,4,8,3)
|
||||
hasLocation(#20246,#20247)
|
||||
#20248=*
|
||||
exit_cfg_node(#20248,#20206)
|
||||
#20249=@"loc,{#10000},8,17,8,16"
|
||||
locations_default(#20249,#10000,8,17,8,16)
|
||||
hasLocation(#20248,#20249)
|
||||
successor(#20211,#20248)
|
||||
successor(#20246,#20211)
|
||||
successor(#20205,#20206)
|
||||
successor(#20203,#20215)
|
||||
successor(#20196,#20205)
|
||||
successor(#20194,#20220)
|
||||
successor(#20222,#20196)
|
||||
successor(#20237,#20222)
|
||||
numlines(#10000,22,17,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -164,85 +164,91 @@ hasLocation(#20001,#20057)
|
||||
variables(#20058,"Foo",#20000)
|
||||
#20059=@"local_type_name;{Foo};{#20000}"
|
||||
local_type_names(#20059,"Foo",#20000)
|
||||
#20060=*
|
||||
stmts(#20060,26,#20001,0,"class F ... : int\n}")
|
||||
#20061=@"loc,{#10000},5,1,7,1"
|
||||
locations_default(#20061,#10000,5,1,7,1)
|
||||
hasLocation(#20060,#20061)
|
||||
stmt_containers(#20060,#20001)
|
||||
#20062=*
|
||||
exprs(#20062,78,#20060,0,"Foo")
|
||||
hasLocation(#20062,#20043)
|
||||
enclosing_stmt(#20062,#20060)
|
||||
expr_containers(#20062,#20001)
|
||||
literals("Foo","Foo",#20062)
|
||||
decl(#20062,#20058)
|
||||
typedecl(#20062,#20059)
|
||||
#20060=@"var;{this};{#20000}"
|
||||
variables(#20060,"this",#20000)
|
||||
#20061=*
|
||||
stmts(#20061,26,#20001,0,"class F ... : int\n}")
|
||||
#20062=@"loc,{#10000},5,1,7,1"
|
||||
locations_default(#20062,#10000,5,1,7,1)
|
||||
hasLocation(#20061,#20062)
|
||||
stmt_containers(#20061,#20001)
|
||||
#20063=*
|
||||
scopes(#20063,10)
|
||||
scopenodes(#20060,#20063)
|
||||
scopenesting(#20063,#20000)
|
||||
exprs(#20063,78,#20061,0,"Foo")
|
||||
hasLocation(#20063,#20043)
|
||||
enclosing_stmt(#20063,#20061)
|
||||
expr_containers(#20063,#20001)
|
||||
literals("Foo","Foo",#20063)
|
||||
decl(#20063,#20058)
|
||||
typedecl(#20063,#20059)
|
||||
#20064=*
|
||||
properties(#20064,#20060,2,8,"+x: int")
|
||||
#20065=@"loc,{#10000},6,3,6,9"
|
||||
locations_default(#20065,#10000,6,3,6,9)
|
||||
hasLocation(#20064,#20065)
|
||||
scopes(#20064,10)
|
||||
scopenodes(#20061,#20064)
|
||||
scopenesting(#20064,#20000)
|
||||
#20065=@"var;{this};{#20064}"
|
||||
variables(#20065,"this",#20064)
|
||||
#20066=*
|
||||
#20067=*
|
||||
exprs(#20067,0,#20064,0,"x")
|
||||
hasLocation(#20067,#20049)
|
||||
expr_containers(#20067,#20066)
|
||||
literals("x","x",#20067)
|
||||
properties(#20066,#20061,2,8,"+x: int")
|
||||
#20067=@"loc,{#10000},6,3,6,9"
|
||||
locations_default(#20067,#10000,6,3,6,9)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
properties(#20068,#20060,3,0,"constructor() {}")
|
||||
#20069=@"loc,{#10000},5,11,5,10"
|
||||
locations_default(#20069,#10000,5,11,5,10)
|
||||
hasLocation(#20068,#20069)
|
||||
#20069=*
|
||||
exprs(#20069,0,#20066,0,"x")
|
||||
hasLocation(#20069,#20049)
|
||||
expr_containers(#20069,#20068)
|
||||
literals("x","x",#20069)
|
||||
#20070=*
|
||||
exprs(#20070,0,#20068,0,"constructor")
|
||||
hasLocation(#20070,#20069)
|
||||
enclosing_stmt(#20070,#20060)
|
||||
expr_containers(#20070,#20001)
|
||||
literals("constructor","constructor",#20070)
|
||||
exprs(#20066,9,#20068,1,"() {}")
|
||||
hasLocation(#20066,#20069)
|
||||
enclosing_stmt(#20066,#20060)
|
||||
expr_containers(#20066,#20001)
|
||||
#20071=*
|
||||
scopes(#20071,1)
|
||||
scopenodes(#20066,#20071)
|
||||
scopenesting(#20071,#20063)
|
||||
#20072=@"var;{arguments};{#20071}"
|
||||
variables(#20072,"arguments",#20071)
|
||||
is_arguments_object(#20072)
|
||||
properties(#20070,#20061,3,0,"constructor() {}")
|
||||
#20071=@"loc,{#10000},5,11,5,10"
|
||||
locations_default(#20071,#10000,5,11,5,10)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
exprs(#20072,0,#20070,0,"constructor")
|
||||
hasLocation(#20072,#20071)
|
||||
enclosing_stmt(#20072,#20061)
|
||||
expr_containers(#20072,#20001)
|
||||
literals("constructor","constructor",#20072)
|
||||
exprs(#20068,9,#20070,1,"() {}")
|
||||
hasLocation(#20068,#20071)
|
||||
enclosing_stmt(#20068,#20061)
|
||||
expr_containers(#20068,#20001)
|
||||
#20073=*
|
||||
stmts(#20073,1,#20066,-2,"{}")
|
||||
hasLocation(#20073,#20069)
|
||||
stmt_containers(#20073,#20066)
|
||||
is_method(#20068)
|
||||
#20074=*
|
||||
entry_cfg_node(#20074,#20001)
|
||||
#20075=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20075,#10000,1,1,1,0)
|
||||
hasLocation(#20074,#20075)
|
||||
scopes(#20073,1)
|
||||
scopenodes(#20068,#20073)
|
||||
scopenesting(#20073,#20064)
|
||||
#20074=@"var;{this};{#20073}"
|
||||
variables(#20074,"this",#20073)
|
||||
#20075=@"var;{arguments};{#20073}"
|
||||
variables(#20075,"arguments",#20073)
|
||||
is_arguments_object(#20075)
|
||||
#20076=*
|
||||
exit_cfg_node(#20076,#20001)
|
||||
hasLocation(#20076,#20056)
|
||||
successor(#20067,#20064)
|
||||
successor(#20066,#20068)
|
||||
stmts(#20076,1,#20068,-2,"{}")
|
||||
hasLocation(#20076,#20071)
|
||||
stmt_containers(#20076,#20068)
|
||||
is_method(#20070)
|
||||
#20077=*
|
||||
entry_cfg_node(#20077,#20066)
|
||||
hasLocation(#20077,#20069)
|
||||
successor(#20064,#20073)
|
||||
#20078=*
|
||||
exit_cfg_node(#20078,#20066)
|
||||
hasLocation(#20078,#20069)
|
||||
successor(#20073,#20078)
|
||||
successor(#20077,#20067)
|
||||
successor(#20070,#20066)
|
||||
successor(#20068,#20060)
|
||||
successor(#20062,#20070)
|
||||
successor(#20060,#20076)
|
||||
successor(#20074,#20062)
|
||||
entry_cfg_node(#20077,#20001)
|
||||
#20078=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20078,#10000,1,1,1,0)
|
||||
hasLocation(#20077,#20078)
|
||||
#20079=*
|
||||
exit_cfg_node(#20079,#20001)
|
||||
hasLocation(#20079,#20056)
|
||||
successor(#20069,#20066)
|
||||
successor(#20068,#20070)
|
||||
#20080=*
|
||||
entry_cfg_node(#20080,#20068)
|
||||
hasLocation(#20080,#20071)
|
||||
successor(#20066,#20076)
|
||||
#20081=*
|
||||
exit_cfg_node(#20081,#20068)
|
||||
hasLocation(#20081,#20071)
|
||||
successor(#20076,#20081)
|
||||
successor(#20080,#20069)
|
||||
successor(#20072,#20068)
|
||||
successor(#20070,#20061)
|
||||
successor(#20063,#20072)
|
||||
successor(#20061,#20079)
|
||||
successor(#20077,#20063)
|
||||
numlines(#10000,7,6,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
Reference in New Issue
Block a user