JS: Update TRAP

This commit is contained in:
Asger F
2019-10-24 17:01:39 +01:00
parent 591fffc5cc
commit c327ee5d4f
57 changed files with 10392 additions and 9848 deletions

View File

@@ -211,153 +211,171 @@ enclosingStmt(#20075,#20072)
exprContainers(#20075,#20001)
literals("m","""m""",#20075)
#20076=*
stmts(#20076,2,#20001,1,"b ? imp ... ) : {};")
hasLocation(#20076,#20005)
stmtContainers(#20076,#20001)
#20077=*
exprs(#20077,11,#20076,0,"b ? import(""n"") : {}")
#20078=@"loc,{#10000},2,1,2,20"
locations_default(#20078,#10000,2,1,2,20)
hasLocation(#20077,#20078)
enclosingStmt(#20077,#20076)
exprContainers(#20077,#20001)
regexpterm(#20076,14,#20075,0,"m")
#20077=@"loc,{#10000},1,9,1,9"
locations_default(#20077,#10000,1,9,1,9)
hasLocation(#20076,#20077)
regexpConstValue(#20076,"m")
#20078=*
stmts(#20078,2,#20001,1,"b ? imp ... ) : {};")
hasLocation(#20078,#20005)
stmtContainers(#20078,#20001)
#20079=*
exprs(#20079,79,#20077,0,"b")
hasLocation(#20079,#20019)
enclosingStmt(#20079,#20076)
exprs(#20079,11,#20078,0,"b ? import(""n"") : {}")
#20080=@"loc,{#10000},2,1,2,20"
locations_default(#20080,#10000,2,1,2,20)
hasLocation(#20079,#20080)
enclosingStmt(#20079,#20078)
exprContainers(#20079,#20001)
literals("b","b",#20079)
#20080=@"var;{b};{#20000}"
variables(#20080,"b",#20000)
bind(#20079,#20080)
#20081=*
exprs(#20081,99,#20077,1,"import(""n"")")
#20082=@"loc,{#10000},2,5,2,15"
locations_default(#20082,#10000,2,5,2,15)
hasLocation(#20081,#20082)
enclosingStmt(#20081,#20076)
exprs(#20081,79,#20079,0,"b")
hasLocation(#20081,#20019)
enclosingStmt(#20081,#20078)
exprContainers(#20081,#20001)
literals("b","b",#20081)
#20082=@"var;{b};{#20000}"
variables(#20082,"b",#20000)
bind(#20081,#20082)
#20083=*
exprs(#20083,4,#20081,0,"""n""")
hasLocation(#20083,#20027)
enclosingStmt(#20083,#20076)
exprs(#20083,99,#20079,1,"import(""n"")")
#20084=@"loc,{#10000},2,5,2,15"
locations_default(#20084,#10000,2,5,2,15)
hasLocation(#20083,#20084)
enclosingStmt(#20083,#20078)
exprContainers(#20083,#20001)
literals("n","""n""",#20083)
#20084=*
exprs(#20084,8,#20077,2,"{}")
#20085=@"loc,{#10000},2,19,2,20"
locations_default(#20085,#10000,2,19,2,20)
hasLocation(#20084,#20085)
enclosingStmt(#20084,#20076)
exprContainers(#20084,#20001)
#20085=*
exprs(#20085,4,#20083,0,"""n""")
hasLocation(#20085,#20027)
enclosingStmt(#20085,#20078)
exprContainers(#20085,#20001)
literals("n","""n""",#20085)
#20086=*
stmts(#20086,2,#20001,2,"import( ... => {});")
hasLocation(#20086,#20007)
stmtContainers(#20086,#20001)
#20087=*
exprs(#20087,13,#20086,0,"import( ... => {})")
#20088=@"loc,{#10000},3,1,3,27"
locations_default(#20088,#10000,3,1,3,27)
hasLocation(#20087,#20088)
enclosingStmt(#20087,#20086)
exprContainers(#20087,#20001)
#20089=*
exprs(#20089,14,#20087,-1,"import(""o"").then")
#20090=@"loc,{#10000},3,1,3,16"
locations_default(#20090,#10000,3,1,3,16)
hasLocation(#20089,#20090)
enclosingStmt(#20089,#20086)
exprContainers(#20089,#20001)
regexpterm(#20086,14,#20085,0,"n")
#20087=@"loc,{#10000},2,13,2,13"
locations_default(#20087,#10000,2,13,2,13)
hasLocation(#20086,#20087)
regexpConstValue(#20086,"n")
#20088=*
exprs(#20088,8,#20079,2,"{}")
#20089=@"loc,{#10000},2,19,2,20"
locations_default(#20089,#10000,2,19,2,20)
hasLocation(#20088,#20089)
enclosingStmt(#20088,#20078)
exprContainers(#20088,#20001)
#20090=*
stmts(#20090,2,#20001,2,"import( ... => {});")
hasLocation(#20090,#20007)
stmtContainers(#20090,#20001)
#20091=*
exprs(#20091,99,#20089,0,"import(""o"")")
#20092=@"loc,{#10000},3,1,3,11"
locations_default(#20092,#10000,3,1,3,11)
exprs(#20091,13,#20090,0,"import( ... => {})")
#20092=@"loc,{#10000},3,1,3,27"
locations_default(#20092,#10000,3,1,3,27)
hasLocation(#20091,#20092)
enclosingStmt(#20091,#20086)
enclosingStmt(#20091,#20090)
exprContainers(#20091,#20001)
#20093=*
exprs(#20093,4,#20091,0,"""o""")
hasLocation(#20093,#20043)
enclosingStmt(#20093,#20086)
exprs(#20093,14,#20091,-1,"import(""o"").then")
#20094=@"loc,{#10000},3,1,3,16"
locations_default(#20094,#10000,3,1,3,16)
hasLocation(#20093,#20094)
enclosingStmt(#20093,#20090)
exprContainers(#20093,#20001)
literals("o","""o""",#20093)
#20094=*
exprs(#20094,0,#20089,1,"then")
hasLocation(#20094,#20049)
enclosingStmt(#20094,#20086)
exprContainers(#20094,#20001)
literals("then","then",#20094)
#20095=*
exprs(#20095,65,#20087,0,"(o) => {}")
#20096=@"loc,{#10000},3,18,3,26"
locations_default(#20096,#10000,3,18,3,26)
exprs(#20095,99,#20093,0,"import(""o"")")
#20096=@"loc,{#10000},3,1,3,11"
locations_default(#20096,#10000,3,1,3,11)
hasLocation(#20095,#20096)
enclosingStmt(#20095,#20086)
enclosingStmt(#20095,#20090)
exprContainers(#20095,#20001)
#20097=*
scopes(#20097,1)
scopenodes(#20095,#20097)
scopenesting(#20097,#20071)
#20098=@"var;{o};{#20097}"
variables(#20098,"o",#20097)
#20099=*
exprs(#20099,78,#20095,0,"o")
hasLocation(#20099,#20055)
exprContainers(#20099,#20095)
literals("o","o",#20099)
decl(#20099,#20098)
exprs(#20097,4,#20095,0,"""o""")
hasLocation(#20097,#20043)
enclosingStmt(#20097,#20090)
exprContainers(#20097,#20001)
literals("o","""o""",#20097)
#20098=*
regexpterm(#20098,14,#20097,0,"o")
#20099=@"loc,{#10000},3,9,3,9"
locations_default(#20099,#10000,3,9,3,9)
hasLocation(#20098,#20099)
regexpConstValue(#20098,"o")
#20100=*
stmts(#20100,1,#20095,-2,"{}")
#20101=@"loc,{#10000},3,25,3,26"
locations_default(#20101,#10000,3,25,3,26)
hasLocation(#20100,#20101)
stmtContainers(#20100,#20095)
#20102=*
entry_cfg_node(#20102,#20001)
#20103=@"loc,{#10000},1,1,1,0"
locations_default(#20103,#10000,1,1,1,0)
hasLocation(#20102,#20103)
#20104=*
exit_cfg_node(#20104,#20001)
hasLocation(#20104,#20069)
successor(#20086,#20093)
successor(#20095,#20087)
exprs(#20100,0,#20093,1,"then")
hasLocation(#20100,#20049)
enclosingStmt(#20100,#20090)
exprContainers(#20100,#20001)
literals("then","then",#20100)
#20101=*
exprs(#20101,65,#20091,0,"(o) => {}")
#20102=@"loc,{#10000},3,18,3,26"
locations_default(#20102,#10000,3,18,3,26)
hasLocation(#20101,#20102)
enclosingStmt(#20101,#20090)
exprContainers(#20101,#20001)
#20103=*
scopes(#20103,1)
scopenodes(#20101,#20103)
scopenesting(#20103,#20071)
#20104=@"var;{o};{#20103}"
variables(#20104,"o",#20103)
#20105=*
entry_cfg_node(#20105,#20095)
#20106=@"loc,{#10000},3,18,3,17"
locations_default(#20106,#10000,3,18,3,17)
hasLocation(#20105,#20106)
#20107=*
exit_cfg_node(#20107,#20095)
#20108=@"loc,{#10000},3,27,3,26"
locations_default(#20108,#10000,3,27,3,26)
hasLocation(#20107,#20108)
successor(#20100,#20107)
successor(#20099,#20100)
successor(#20105,#20099)
successor(#20094,#20089)
successor(#20093,#20091)
successor(#20091,#20094)
successor(#20089,#20095)
successor(#20087,#20104)
successor(#20076,#20077)
successor(#20077,#20079)
#20109=*
guard_node(#20109,1,#20079)
hasLocation(#20109,#20019)
successor(#20109,#20083)
exprs(#20105,78,#20101,0,"o")
hasLocation(#20105,#20055)
exprContainers(#20105,#20101)
literals("o","o",#20105)
decl(#20105,#20104)
#20106=*
stmts(#20106,1,#20101,-2,"{}")
#20107=@"loc,{#10000},3,25,3,26"
locations_default(#20107,#10000,3,25,3,26)
hasLocation(#20106,#20107)
stmtContainers(#20106,#20101)
#20108=*
entry_cfg_node(#20108,#20001)
#20109=@"loc,{#10000},1,1,1,0"
locations_default(#20109,#10000,1,1,1,0)
hasLocation(#20108,#20109)
#20110=*
guard_node(#20110,0,#20079)
hasLocation(#20110,#20019)
successor(#20110,#20084)
successor(#20079,#20109)
successor(#20079,#20110)
successor(#20083,#20081)
successor(#20081,#20086)
successor(#20084,#20086)
exit_cfg_node(#20110,#20001)
hasLocation(#20110,#20069)
successor(#20090,#20097)
successor(#20101,#20091)
#20111=*
entry_cfg_node(#20111,#20101)
#20112=@"loc,{#10000},3,18,3,17"
locations_default(#20112,#10000,3,18,3,17)
hasLocation(#20111,#20112)
#20113=*
exit_cfg_node(#20113,#20101)
#20114=@"loc,{#10000},3,27,3,26"
locations_default(#20114,#10000,3,27,3,26)
hasLocation(#20113,#20114)
successor(#20106,#20113)
successor(#20105,#20106)
successor(#20111,#20105)
successor(#20100,#20093)
successor(#20097,#20095)
successor(#20095,#20100)
successor(#20093,#20101)
successor(#20091,#20110)
successor(#20078,#20079)
successor(#20079,#20081)
#20115=*
guard_node(#20115,1,#20081)
hasLocation(#20115,#20019)
successor(#20115,#20085)
#20116=*
guard_node(#20116,0,#20081)
hasLocation(#20116,#20019)
successor(#20116,#20088)
successor(#20081,#20115)
successor(#20081,#20116)
successor(#20085,#20083)
successor(#20083,#20090)
successor(#20088,#20090)
successor(#20072,#20075)
successor(#20075,#20073)
successor(#20073,#20076)
successor(#20102,#20072)
successor(#20073,#20078)
successor(#20108,#20072)
numlines(#10000,3,3,0)
filetype(#10000,"javascript")

View File

@@ -169,95 +169,101 @@ enclosingStmt(#20059,#20058)
exprContainers(#20059,#20001)
literals("settings","'settings'",#20059)
#20060=*
exprs(#20060,83,#20058,0,"language")
hasLocation(#20060,#20011)
enclosingStmt(#20060,#20058)
exprContainers(#20060,#20001)
#20061=*
exprs(#20061,0,#20060,0,"language")
hasLocation(#20061,#20011)
enclosingStmt(#20061,#20058)
exprContainers(#20061,#20001)
literals("language","language",#20061)
regexpterm(#20060,14,#20059,0,"settings")
#20061=@"loc,{#10000},1,27,1,34"
locations_default(#20061,#10000,1,27,1,34)
hasLocation(#20060,#20061)
regexpConstValue(#20060,"settings")
#20062=*
exprs(#20062,78,#20060,1,"language")
exprs(#20062,83,#20058,0,"language")
hasLocation(#20062,#20011)
enclosingStmt(#20062,#20058)
exprContainers(#20062,#20001)
literals("language","language",#20062)
decl(#20062,#20054)
typedecl(#20062,#20055)
namespacedecl(#20062,#20056)
#20063=*
stmts(#20063,22,#20001,1,"const s ... age}`);")
hasLocation(#20063,#20005)
stmtContainers(#20063,#20001)
exprs(#20063,0,#20062,0,"language")
hasLocation(#20063,#20011)
enclosingStmt(#20063,#20058)
exprContainers(#20063,#20001)
literals("language","language",#20063)
#20064=*
exprs(#20064,64,#20063,0,"strings ... uage}`)")
#20065=@"loc,{#10000},2,7,2,50"
locations_default(#20065,#10000,2,7,2,50)
hasLocation(#20064,#20065)
enclosingStmt(#20064,#20063)
exprs(#20064,78,#20062,1,"language")
hasLocation(#20064,#20011)
enclosingStmt(#20064,#20058)
exprContainers(#20064,#20001)
literals("language","language",#20064)
decl(#20064,#20054)
typedecl(#20064,#20055)
namespacedecl(#20064,#20056)
#20065=*
stmts(#20065,22,#20001,1,"const s ... age}`);")
hasLocation(#20065,#20005)
stmtContainers(#20065,#20001)
#20066=*
exprs(#20066,78,#20064,0,"strings")
hasLocation(#20066,#20023)
enclosingStmt(#20066,#20063)
exprs(#20066,64,#20065,0,"strings ... uage}`)")
#20067=@"loc,{#10000},2,7,2,50"
locations_default(#20067,#10000,2,7,2,50)
hasLocation(#20066,#20067)
enclosingStmt(#20066,#20065)
exprContainers(#20066,#20001)
literals("strings","strings",#20066)
decl(#20066,#20057)
#20067=*
exprs(#20067,92,#20064,1,"await i ... uage}`)")
#20068=@"loc,{#10000},2,17,2,50"
locations_default(#20068,#10000,2,17,2,50)
hasLocation(#20067,#20068)
enclosingStmt(#20067,#20063)
exprContainers(#20067,#20001)
#20068=*
exprs(#20068,78,#20066,0,"strings")
hasLocation(#20068,#20023)
enclosingStmt(#20068,#20065)
exprContainers(#20068,#20001)
literals("strings","strings",#20068)
decl(#20068,#20057)
#20069=*
exprs(#20069,99,#20067,0,"import( ... uage}`)")
#20070=@"loc,{#10000},2,23,2,50"
locations_default(#20070,#10000,2,23,2,50)
exprs(#20069,92,#20066,1,"await i ... uage}`)")
#20070=@"loc,{#10000},2,17,2,50"
locations_default(#20070,#10000,2,17,2,50)
hasLocation(#20069,#20070)
enclosingStmt(#20069,#20063)
enclosingStmt(#20069,#20065)
exprContainers(#20069,#20001)
#20071=*
exprs(#20071,71,#20069,0,"`./i18n/${language}`")
#20072=@"loc,{#10000},2,30,2,49"
locations_default(#20072,#10000,2,30,2,49)
exprs(#20071,99,#20069,0,"import( ... uage}`)")
#20072=@"loc,{#10000},2,23,2,50"
locations_default(#20072,#10000,2,23,2,50)
hasLocation(#20071,#20072)
enclosingStmt(#20071,#20063)
enclosingStmt(#20071,#20065)
exprContainers(#20071,#20001)
#20073=*
exprs(#20073,72,#20071,0,"./i18n/")
hasLocation(#20073,#20035)
enclosingStmt(#20073,#20063)
exprs(#20073,71,#20071,0,"`./i18n/${language}`")
#20074=@"loc,{#10000},2,30,2,49"
locations_default(#20074,#10000,2,30,2,49)
hasLocation(#20073,#20074)
enclosingStmt(#20073,#20065)
exprContainers(#20073,#20001)
literals("./i18n/","./i18n/",#20073)
#20074=*
exprs(#20074,79,#20071,1,"language")
hasLocation(#20074,#20039)
enclosingStmt(#20074,#20063)
exprContainers(#20074,#20001)
literals("language","language",#20074)
bind(#20074,#20054)
#20075=*
entry_cfg_node(#20075,#20001)
#20076=@"loc,{#10000},1,1,1,0"
locations_default(#20076,#10000,1,1,1,0)
hasLocation(#20075,#20076)
exprs(#20075,72,#20073,0,"./i18n/")
hasLocation(#20075,#20035)
enclosingStmt(#20075,#20065)
exprContainers(#20075,#20001)
literals("./i18n/","./i18n/",#20075)
#20076=*
exprs(#20076,79,#20073,1,"language")
hasLocation(#20076,#20039)
enclosingStmt(#20076,#20065)
exprContainers(#20076,#20001)
literals("language","language",#20076)
bind(#20076,#20054)
#20077=*
exit_cfg_node(#20077,#20001)
hasLocation(#20077,#20051)
successor(#20063,#20066)
successor(#20071,#20073)
successor(#20074,#20069)
successor(#20073,#20074)
successor(#20069,#20067)
successor(#20067,#20064)
successor(#20066,#20071)
successor(#20064,#20077)
successor(#20058,#20063)
successor(#20060,#20058)
successor(#20075,#20060)
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,#20051)
successor(#20065,#20068)
successor(#20073,#20075)
successor(#20076,#20071)
successor(#20075,#20076)
successor(#20071,#20069)
successor(#20069,#20066)
successor(#20068,#20073)
successor(#20066,#20079)
successor(#20058,#20065)
successor(#20062,#20058)
successor(#20077,#20062)
numlines(#10000,2,2,0)
filetype(#10000,"javascript")

View File

@@ -149,29 +149,35 @@ enclosingStmt(#20047,#20042)
exprContainers(#20047,#20035)
literals("foo","""foo""",#20047)
#20048=*
entry_cfg_node(#20048,#20001)
#20049=@"loc,{#10000},1,1,1,0"
locations_default(#20049,#10000,1,1,1,0)
regexpterm(#20048,14,#20047,0,"foo")
#20049=@"loc,{#10000},2,17,2,19"
locations_default(#20049,#10000,2,17,2,19)
hasLocation(#20048,#20049)
regexpConstValue(#20048,"foo")
#20050=*
exit_cfg_node(#20050,#20001)
hasLocation(#20050,#20032)
successor(#20035,#20050)
#20051=*
entry_cfg_node(#20051,#20035)
hasLocation(#20051,#20049)
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,#20035)
#20053=@"loc,{#10000},3,2,3,1"
locations_default(#20053,#10000,3,2,3,1)
hasLocation(#20052,#20053)
exit_cfg_node(#20052,#20001)
hasLocation(#20052,#20032)
successor(#20035,#20052)
#20053=*
entry_cfg_node(#20053,#20035)
hasLocation(#20053,#20051)
#20054=*
exit_cfg_node(#20054,#20035)
#20055=@"loc,{#10000},3,2,3,1"
locations_default(#20055,#10000,3,2,3,1)
hasLocation(#20054,#20055)
successor(#20040,#20042)
successor(#20042,#20047)
successor(#20047,#20045)
successor(#20045,#20044)
successor(#20044,#20052)
successor(#20051,#20040)
successor(#20044,#20054)
successor(#20053,#20040)
successor(#20037,#20035)
successor(#20048,#20037)
successor(#20050,#20037)
numlines(#10000,3,3,0)
filetype(#10000,"javascript")