JS: Update TRAP files

This commit is contained in:
Asger F
2026-02-27 14:15:34 +01:00
parent 47895b3334
commit d440b5fa85
265 changed files with 46031 additions and 44942 deletions

View File

@@ -234,301 +234,315 @@ local_type_names(#20083,"A",#20000)
local_type_names(#20084,"B",#20000)
#20085=@"local_type_name;{C};{#20000}"
local_type_names(#20085,"C",#20000)
#20086=*
stmts(#20086,26,#20001,0,"class A ... rget;\n}")
#20087=@"loc,{#10000},1,1,3,1"
locations_default(#20087,#10000,1,1,3,1)
hasLocation(#20086,#20087)
stmt_containers(#20086,#20001)
#20088=*
exprs(#20088,78,#20086,0,"A")
hasLocation(#20088,#20027)
enclosing_stmt(#20088,#20086)
expr_containers(#20088,#20001)
literals("A","A",#20088)
decl(#20088,#20080)
typedecl(#20088,#20083)
#20086=@"var;{this};{#20000}"
variables(#20086,"this",#20000)
#20087=*
stmts(#20087,26,#20001,0,"class A ... rget;\n}")
#20088=@"loc,{#10000},1,1,3,1"
locations_default(#20088,#10000,1,1,3,1)
hasLocation(#20087,#20088)
stmt_containers(#20087,#20001)
#20089=*
scopes(#20089,10)
scopenodes(#20086,#20089)
scopenesting(#20089,#20000)
exprs(#20089,78,#20087,0,"A")
hasLocation(#20089,#20027)
enclosing_stmt(#20089,#20087)
expr_containers(#20089,#20001)
literals("A","A",#20089)
decl(#20089,#20080)
typedecl(#20089,#20083)
#20090=*
properties(#20090,#20086,2,8,"x = new.target;")
#20091=@"loc,{#10000},2,3,2,17"
locations_default(#20091,#10000,2,3,2,17)
hasLocation(#20090,#20091)
scopes(#20090,10)
scopenodes(#20087,#20090)
scopenesting(#20090,#20000)
#20091=@"var;{this};{#20090}"
variables(#20091,"this",#20090)
#20092=*
#20093=*
exprs(#20093,0,#20090,0,"x")
hasLocation(#20093,#20031)
expr_containers(#20093,#20092)
literals("x","x",#20093)
properties(#20092,#20087,2,8,"x = new.target;")
#20093=@"loc,{#10000},2,3,2,17"
locations_default(#20093,#10000,2,3,2,17)
hasLocation(#20092,#20093)
#20094=*
exprs(#20094,82,#20090,1,"new.target")
#20095=@"loc,{#10000},2,7,2,16"
locations_default(#20095,#10000,2,7,2,16)
hasLocation(#20094,#20095)
expr_containers(#20094,#20092)
#20095=*
exprs(#20095,0,#20092,0,"x")
hasLocation(#20095,#20031)
expr_containers(#20095,#20094)
literals("x","x",#20095)
#20096=*
properties(#20096,#20086,3,0,"constructor() {}")
#20097=@"loc,{#10000},1,9,1,8"
locations_default(#20097,#10000,1,9,1,8)
exprs(#20096,82,#20092,1,"new.target")
#20097=@"loc,{#10000},2,7,2,16"
locations_default(#20097,#10000,2,7,2,16)
hasLocation(#20096,#20097)
expr_containers(#20096,#20094)
#20098=*
exprs(#20098,0,#20096,0,"constructor")
hasLocation(#20098,#20097)
enclosing_stmt(#20098,#20086)
expr_containers(#20098,#20001)
literals("constructor","constructor",#20098)
exprs(#20092,9,#20096,1,"() {}")
hasLocation(#20092,#20097)
enclosing_stmt(#20092,#20086)
expr_containers(#20092,#20001)
#20099=*
scopes(#20099,1)
scopenodes(#20092,#20099)
scopenesting(#20099,#20089)
#20100=@"var;{arguments};{#20099}"
variables(#20100,"arguments",#20099)
is_arguments_object(#20100)
properties(#20098,#20087,3,0,"constructor() {}")
#20099=@"loc,{#10000},1,9,1,8"
locations_default(#20099,#10000,1,9,1,8)
hasLocation(#20098,#20099)
#20100=*
exprs(#20100,0,#20098,0,"constructor")
hasLocation(#20100,#20099)
enclosing_stmt(#20100,#20087)
expr_containers(#20100,#20001)
literals("constructor","constructor",#20100)
exprs(#20094,9,#20098,1,"() {}")
hasLocation(#20094,#20099)
enclosing_stmt(#20094,#20087)
expr_containers(#20094,#20001)
#20101=*
stmts(#20101,1,#20092,-2,"{}")
hasLocation(#20101,#20097)
stmt_containers(#20101,#20092)
is_method(#20096)
#20102=*
stmts(#20102,26,#20001,1,"class B ... er.x;\n}")
#20103=@"loc,{#10000},5,1,7,1"
locations_default(#20103,#10000,5,1,7,1)
hasLocation(#20102,#20103)
stmt_containers(#20102,#20001)
scopes(#20101,1)
scopenodes(#20094,#20101)
scopenesting(#20101,#20090)
#20102=@"var;{this};{#20101}"
variables(#20102,"this",#20101)
#20103=@"var;{arguments};{#20101}"
variables(#20103,"arguments",#20101)
is_arguments_object(#20103)
#20104=*
exprs(#20104,78,#20102,0,"B")
hasLocation(#20104,#20046)
enclosing_stmt(#20104,#20102)
expr_containers(#20104,#20001)
literals("B","B",#20104)
decl(#20104,#20081)
typedecl(#20104,#20084)
stmts(#20104,1,#20094,-2,"{}")
hasLocation(#20104,#20099)
stmt_containers(#20104,#20094)
is_method(#20098)
#20105=*
scopes(#20105,10)
scopenodes(#20102,#20105)
scopenesting(#20105,#20000)
#20106=*
exprs(#20106,79,#20102,1,"A")
hasLocation(#20106,#20050)
enclosing_stmt(#20106,#20102)
expr_containers(#20106,#20001)
literals("A","A",#20106)
bind(#20106,#20080)
stmts(#20105,26,#20001,1,"class B ... er.x;\n}")
#20106=@"loc,{#10000},5,1,7,1"
locations_default(#20106,#10000,5,1,7,1)
hasLocation(#20105,#20106)
stmt_containers(#20105,#20001)
#20107=*
properties(#20107,#20102,2,8,"y = super.x;")
#20108=@"loc,{#10000},6,3,6,14"
locations_default(#20108,#10000,6,3,6,14)
hasLocation(#20107,#20108)
#20109=*
exprs(#20107,78,#20105,0,"B")
hasLocation(#20107,#20046)
enclosing_stmt(#20107,#20105)
expr_containers(#20107,#20001)
literals("B","B",#20107)
decl(#20107,#20081)
typedecl(#20107,#20084)
#20108=*
scopes(#20108,10)
scopenodes(#20105,#20108)
scopenesting(#20108,#20000)
#20109=@"var;{this};{#20108}"
variables(#20109,"this",#20108)
#20110=*
exprs(#20110,0,#20107,0,"y")
hasLocation(#20110,#20054)
expr_containers(#20110,#20109)
literals("y","y",#20110)
exprs(#20110,79,#20105,1,"A")
hasLocation(#20110,#20050)
enclosing_stmt(#20110,#20105)
expr_containers(#20110,#20001)
literals("A","A",#20110)
bind(#20110,#20080)
#20111=*
exprs(#20111,14,#20107,1,"super.x")
#20112=@"loc,{#10000},6,7,6,13"
locations_default(#20112,#10000,6,7,6,13)
properties(#20111,#20105,2,8,"y = super.x;")
#20112=@"loc,{#10000},6,3,6,14"
locations_default(#20112,#10000,6,3,6,14)
hasLocation(#20111,#20112)
expr_containers(#20111,#20109)
#20113=*
exprs(#20113,81,#20111,0,"super")
hasLocation(#20113,#20058)
expr_containers(#20113,#20109)
#20114=*
exprs(#20114,0,#20111,1,"x")
hasLocation(#20114,#20062)
expr_containers(#20114,#20109)
literals("x","x",#20114)
exprs(#20114,0,#20111,0,"y")
hasLocation(#20114,#20054)
expr_containers(#20114,#20113)
literals("y","y",#20114)
#20115=*
properties(#20115,#20102,3,0,"constru ... rgs); }")
#20116=@"loc,{#10000},5,19,5,18"
locations_default(#20116,#10000,5,19,5,18)
exprs(#20115,14,#20111,1,"super.x")
#20116=@"loc,{#10000},6,7,6,13"
locations_default(#20116,#10000,6,7,6,13)
hasLocation(#20115,#20116)
expr_containers(#20115,#20113)
#20117=*
exprs(#20117,0,#20115,0,"constructor")
hasLocation(#20117,#20116)
enclosing_stmt(#20117,#20102)
expr_containers(#20117,#20001)
literals("constructor","constructor",#20117)
exprs(#20109,9,#20115,1,"(...arg ... rgs); }")
hasLocation(#20109,#20116)
enclosing_stmt(#20109,#20102)
expr_containers(#20109,#20001)
exprs(#20117,81,#20115,0,"super")
hasLocation(#20117,#20058)
expr_containers(#20117,#20113)
#20118=*
scopes(#20118,1)
scopenodes(#20109,#20118)
scopenesting(#20118,#20105)
#20119=@"var;{args};{#20118}"
variables(#20119,"args",#20118)
#20120=*
exprs(#20120,78,#20109,0,"args")
hasLocation(#20120,#20116)
expr_containers(#20120,#20109)
literals("args","args",#20120)
decl(#20120,#20119)
#20121=@"var;{arguments};{#20118}"
variables(#20121,"arguments",#20118)
is_arguments_object(#20121)
has_rest_parameter(#20109)
exprs(#20118,0,#20115,1,"x")
hasLocation(#20118,#20062)
expr_containers(#20118,#20113)
literals("x","x",#20118)
#20119=*
properties(#20119,#20105,3,0,"constru ... rgs); }")
#20120=@"loc,{#10000},5,19,5,18"
locations_default(#20120,#10000,5,19,5,18)
hasLocation(#20119,#20120)
#20121=*
exprs(#20121,0,#20119,0,"constructor")
hasLocation(#20121,#20120)
enclosing_stmt(#20121,#20105)
expr_containers(#20121,#20001)
literals("constructor","constructor",#20121)
exprs(#20113,9,#20119,1,"(...arg ... rgs); }")
hasLocation(#20113,#20120)
enclosing_stmt(#20113,#20105)
expr_containers(#20113,#20001)
#20122=*
stmts(#20122,1,#20109,-2,"{ super(...args); }")
hasLocation(#20122,#20116)
stmt_containers(#20122,#20109)
#20123=*
stmts(#20123,2,#20122,0,"super(...args);")
hasLocation(#20123,#20116)
stmt_containers(#20123,#20109)
#20124=*
exprs(#20124,13,#20123,0,"super(...args)")
hasLocation(#20124,#20116)
enclosing_stmt(#20124,#20123)
expr_containers(#20124,#20109)
scopes(#20122,1)
scopenodes(#20113,#20122)
scopenesting(#20122,#20108)
#20123=@"var;{this};{#20122}"
variables(#20123,"this",#20122)
#20124=@"var;{args};{#20122}"
variables(#20124,"args",#20122)
#20125=*
exprs(#20125,81,#20124,-1,"super")
hasLocation(#20125,#20116)
enclosing_stmt(#20125,#20123)
expr_containers(#20125,#20109)
#20126=*
exprs(#20126,66,#20124,0,"...args")
hasLocation(#20126,#20116)
enclosing_stmt(#20126,#20123)
expr_containers(#20126,#20109)
exprs(#20125,78,#20113,0,"args")
hasLocation(#20125,#20120)
expr_containers(#20125,#20113)
literals("args","args",#20125)
decl(#20125,#20124)
#20126=@"var;{arguments};{#20122}"
variables(#20126,"arguments",#20122)
is_arguments_object(#20126)
has_rest_parameter(#20113)
#20127=*
exprs(#20127,79,#20126,0,"args")
hasLocation(#20127,#20116)
enclosing_stmt(#20127,#20123)
expr_containers(#20127,#20109)
literals("args","args",#20127)
bind(#20127,#20119)
is_method(#20115)
stmts(#20127,1,#20113,-2,"{ super(...args); }")
hasLocation(#20127,#20120)
stmt_containers(#20127,#20113)
#20128=*
stmts(#20128,26,#20001,2,"class C {\n async;\n}")
#20129=@"loc,{#10000},9,1,11,1"
locations_default(#20129,#10000,9,1,11,1)
hasLocation(#20128,#20129)
stmt_containers(#20128,#20001)
stmts(#20128,2,#20127,0,"super(...args);")
hasLocation(#20128,#20120)
stmt_containers(#20128,#20113)
#20129=*
exprs(#20129,13,#20128,0,"super(...args)")
hasLocation(#20129,#20120)
enclosing_stmt(#20129,#20128)
expr_containers(#20129,#20113)
#20130=*
exprs(#20130,78,#20128,0,"C")
hasLocation(#20130,#20069)
exprs(#20130,81,#20129,-1,"super")
hasLocation(#20130,#20120)
enclosing_stmt(#20130,#20128)
expr_containers(#20130,#20001)
literals("C","C",#20130)
decl(#20130,#20082)
typedecl(#20130,#20085)
expr_containers(#20130,#20113)
#20131=*
scopes(#20131,10)
scopenodes(#20128,#20131)
scopenesting(#20131,#20000)
exprs(#20131,66,#20129,0,"...args")
hasLocation(#20131,#20120)
enclosing_stmt(#20131,#20128)
expr_containers(#20131,#20113)
#20132=*
properties(#20132,#20128,2,8,"async;")
#20133=@"loc,{#10000},10,3,10,8"
locations_default(#20133,#10000,10,3,10,8)
hasLocation(#20132,#20133)
#20134=*
exprs(#20132,79,#20131,0,"args")
hasLocation(#20132,#20120)
enclosing_stmt(#20132,#20128)
expr_containers(#20132,#20113)
literals("args","args",#20132)
bind(#20132,#20124)
is_method(#20119)
#20133=*
stmts(#20133,26,#20001,2,"class C {\n async;\n}")
#20134=@"loc,{#10000},9,1,11,1"
locations_default(#20134,#10000,9,1,11,1)
hasLocation(#20133,#20134)
stmt_containers(#20133,#20001)
#20135=*
exprs(#20135,0,#20132,0,"async")
hasLocation(#20135,#20073)
expr_containers(#20135,#20134)
literals("async","async",#20135)
exprs(#20135,78,#20133,0,"C")
hasLocation(#20135,#20069)
enclosing_stmt(#20135,#20133)
expr_containers(#20135,#20001)
literals("C","C",#20135)
decl(#20135,#20082)
typedecl(#20135,#20085)
#20136=*
properties(#20136,#20128,3,0,"constructor() {}")
#20137=@"loc,{#10000},9,9,9,8"
locations_default(#20137,#10000,9,9,9,8)
hasLocation(#20136,#20137)
scopes(#20136,10)
scopenodes(#20133,#20136)
scopenesting(#20136,#20000)
#20137=@"var;{this};{#20136}"
variables(#20137,"this",#20136)
#20138=*
exprs(#20138,0,#20136,0,"constructor")
hasLocation(#20138,#20137)
enclosing_stmt(#20138,#20128)
expr_containers(#20138,#20001)
literals("constructor","constructor",#20138)
exprs(#20134,9,#20136,1,"() {}")
hasLocation(#20134,#20137)
enclosing_stmt(#20134,#20128)
expr_containers(#20134,#20001)
#20139=*
scopes(#20139,1)
scopenodes(#20134,#20139)
scopenesting(#20139,#20131)
#20140=@"var;{arguments};{#20139}"
variables(#20140,"arguments",#20139)
is_arguments_object(#20140)
properties(#20138,#20133,2,8,"async;")
#20139=@"loc,{#10000},10,3,10,8"
locations_default(#20139,#10000,10,3,10,8)
hasLocation(#20138,#20139)
#20140=*
#20141=*
stmts(#20141,1,#20134,-2,"{}")
hasLocation(#20141,#20137)
stmt_containers(#20141,#20134)
is_method(#20136)
exprs(#20141,0,#20138,0,"async")
hasLocation(#20141,#20073)
expr_containers(#20141,#20140)
literals("async","async",#20141)
#20142=*
entry_cfg_node(#20142,#20001)
#20143=@"loc,{#10000},1,1,1,0"
locations_default(#20143,#10000,1,1,1,0)
properties(#20142,#20133,3,0,"constructor() {}")
#20143=@"loc,{#10000},9,9,9,8"
locations_default(#20143,#10000,9,9,9,8)
hasLocation(#20142,#20143)
#20144=*
exit_cfg_node(#20144,#20001)
hasLocation(#20144,#20078)
successor(#20135,#20132)
successor(#20134,#20136)
exprs(#20144,0,#20142,0,"constructor")
hasLocation(#20144,#20143)
enclosing_stmt(#20144,#20133)
expr_containers(#20144,#20001)
literals("constructor","constructor",#20144)
exprs(#20140,9,#20142,1,"() {}")
hasLocation(#20140,#20143)
enclosing_stmt(#20140,#20133)
expr_containers(#20140,#20001)
#20145=*
entry_cfg_node(#20145,#20134)
hasLocation(#20145,#20137)
successor(#20132,#20141)
#20146=*
exit_cfg_node(#20146,#20134)
hasLocation(#20146,#20137)
successor(#20141,#20146)
successor(#20145,#20135)
successor(#20138,#20134)
successor(#20136,#20128)
successor(#20130,#20138)
successor(#20128,#20144)
successor(#20114,#20111)
successor(#20113,#20114)
successor(#20111,#20107)
successor(#20110,#20113)
successor(#20109,#20115)
#20147=*
entry_cfg_node(#20147,#20109)
hasLocation(#20147,#20116)
scopes(#20145,1)
scopenodes(#20140,#20145)
scopenesting(#20145,#20136)
#20146=@"var;{this};{#20145}"
variables(#20146,"this",#20145)
#20147=@"var;{arguments};{#20145}"
variables(#20147,"arguments",#20145)
is_arguments_object(#20147)
#20148=*
exit_cfg_node(#20148,#20109)
hasLocation(#20148,#20116)
successor(#20123,#20125)
successor(#20127,#20126)
successor(#20126,#20124)
successor(#20125,#20127)
successor(#20107,#20148)
successor(#20124,#20110)
successor(#20122,#20123)
successor(#20120,#20122)
successor(#20147,#20120)
successor(#20117,#20109)
successor(#20115,#20102)
successor(#20106,#20117)
successor(#20104,#20106)
successor(#20102,#20130)
successor(#20094,#20090)
successor(#20093,#20094)
successor(#20092,#20096)
stmts(#20148,1,#20140,-2,"{}")
hasLocation(#20148,#20143)
stmt_containers(#20148,#20140)
is_method(#20142)
#20149=*
entry_cfg_node(#20149,#20092)
hasLocation(#20149,#20097)
successor(#20090,#20101)
#20150=*
exit_cfg_node(#20150,#20092)
hasLocation(#20150,#20097)
successor(#20101,#20150)
successor(#20149,#20093)
successor(#20098,#20092)
successor(#20096,#20086)
successor(#20088,#20098)
successor(#20086,#20104)
successor(#20142,#20088)
entry_cfg_node(#20149,#20001)
#20150=@"loc,{#10000},1,1,1,0"
locations_default(#20150,#10000,1,1,1,0)
hasLocation(#20149,#20150)
#20151=*
exit_cfg_node(#20151,#20001)
hasLocation(#20151,#20078)
successor(#20141,#20138)
successor(#20140,#20142)
#20152=*
entry_cfg_node(#20152,#20140)
hasLocation(#20152,#20143)
successor(#20138,#20148)
#20153=*
exit_cfg_node(#20153,#20140)
hasLocation(#20153,#20143)
successor(#20148,#20153)
successor(#20152,#20141)
successor(#20144,#20140)
successor(#20142,#20133)
successor(#20135,#20144)
successor(#20133,#20151)
successor(#20118,#20115)
successor(#20117,#20118)
successor(#20115,#20111)
successor(#20114,#20117)
successor(#20113,#20119)
#20154=*
entry_cfg_node(#20154,#20113)
hasLocation(#20154,#20120)
#20155=*
exit_cfg_node(#20155,#20113)
hasLocation(#20155,#20120)
successor(#20128,#20130)
successor(#20132,#20131)
successor(#20131,#20129)
successor(#20130,#20132)
successor(#20111,#20155)
successor(#20129,#20114)
successor(#20127,#20128)
successor(#20125,#20127)
successor(#20154,#20125)
successor(#20121,#20113)
successor(#20119,#20105)
successor(#20110,#20121)
successor(#20107,#20110)
successor(#20105,#20135)
successor(#20096,#20092)
successor(#20095,#20096)
successor(#20094,#20098)
#20156=*
entry_cfg_node(#20156,#20094)
hasLocation(#20156,#20099)
successor(#20092,#20104)
#20157=*
exit_cfg_node(#20157,#20094)
hasLocation(#20157,#20099)
successor(#20104,#20157)
successor(#20156,#20095)
successor(#20100,#20094)
successor(#20098,#20087)
successor(#20089,#20100)
successor(#20087,#20107)
successor(#20149,#20089)
numlines(#10000,11,9,0)
filetype(#10000,"javascript")