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

@@ -58,94 +58,96 @@ locations_default(#20020,#10000,6,49,6,48)
hasLocation(#20019,#20020)
toplevels(#20002,3)
hasLocation(#20002,#20004)
#20021=*
stmts(#20021,2,#20002,0,"void(alert(""Nope!""))")
hasLocation(#20021,#20004)
stmt_containers(#20021,#20002)
#20021=@"var;{this};{#20000}"
variables(#20021,"this",#20000)
#20022=*
exprs(#20022,21,#20021,0,"void(alert(""Nope!""))")
stmts(#20022,2,#20002,0,"void(alert(""Nope!""))")
hasLocation(#20022,#20004)
enclosing_stmt(#20022,#20021)
expr_containers(#20022,#20002)
stmt_containers(#20022,#20002)
#20023=*
exprs(#20023,63,#20022,0,"(alert(""Nope!""))")
#20024=@"loc,{#10000},6,33,6,48"
locations_default(#20024,#10000,6,33,6,48)
hasLocation(#20023,#20024)
enclosing_stmt(#20023,#20021)
exprs(#20023,21,#20022,0,"void(alert(""Nope!""))")
hasLocation(#20023,#20004)
enclosing_stmt(#20023,#20022)
expr_containers(#20023,#20002)
#20025=*
exprs(#20025,13,#20023,0,"alert(""Nope!"")")
#20026=@"loc,{#10000},6,34,6,47"
locations_default(#20026,#10000,6,34,6,47)
hasLocation(#20025,#20026)
enclosing_stmt(#20025,#20021)
expr_containers(#20025,#20002)
#20027=*
exprs(#20027,79,#20025,-1,"alert")
hasLocation(#20027,#20010)
enclosing_stmt(#20027,#20021)
expr_containers(#20027,#20002)
literals("alert","alert",#20027)
#20028=@"var;{alert};{#20000}"
variables(#20028,"alert",#20000)
bind(#20027,#20028)
#20029=*
exprs(#20029,4,#20025,0,"""Nope!""")
hasLocation(#20029,#20014)
enclosing_stmt(#20029,#20021)
expr_containers(#20029,#20002)
literals("Nope!","""Nope!""",#20029)
#20024=*
exprs(#20024,63,#20023,0,"(alert(""Nope!""))")
#20025=@"loc,{#10000},6,33,6,48"
locations_default(#20025,#10000,6,33,6,48)
hasLocation(#20024,#20025)
enclosing_stmt(#20024,#20022)
expr_containers(#20024,#20002)
#20026=*
exprs(#20026,13,#20024,0,"alert(""Nope!"")")
#20027=@"loc,{#10000},6,34,6,47"
locations_default(#20027,#10000,6,34,6,47)
hasLocation(#20026,#20027)
enclosing_stmt(#20026,#20022)
expr_containers(#20026,#20002)
#20028=*
exprs(#20028,79,#20026,-1,"alert")
hasLocation(#20028,#20010)
enclosing_stmt(#20028,#20022)
expr_containers(#20028,#20002)
literals("alert","alert",#20028)
#20029=@"var;{alert};{#20000}"
variables(#20029,"alert",#20000)
bind(#20028,#20029)
#20030=*
regexpterm(#20030,14,#20029,0,"Nope!")
#20031=@"loc,{#10000},6,41,6,45"
locations_default(#20031,#10000,6,41,6,45)
hasLocation(#20030,#20031)
regexp_const_value(#20030,"Nope!")
#20032=*
entry_cfg_node(#20032,#20002)
#20033=@"loc,{#10000},6,29,6,28"
locations_default(#20033,#10000,6,29,6,28)
hasLocation(#20032,#20033)
#20034=*
exit_cfg_node(#20034,#20002)
hasLocation(#20034,#20020)
successor(#20021,#20023)
successor(#20023,#20027)
successor(#20029,#20025)
successor(#20027,#20029)
successor(#20025,#20022)
successor(#20022,#20034)
successor(#20032,#20021)
toplevel_parent_xml_node(#20002,#20001)
exprs(#20030,4,#20026,0,"""Nope!""")
hasLocation(#20030,#20014)
enclosing_stmt(#20030,#20022)
expr_containers(#20030,#20002)
literals("Nope!","""Nope!""",#20030)
#20031=*
regexpterm(#20031,14,#20030,0,"Nope!")
#20032=@"loc,{#10000},6,41,6,45"
locations_default(#20032,#10000,6,41,6,45)
hasLocation(#20031,#20032)
regexp_const_value(#20031,"Nope!")
#20033=*
entry_cfg_node(#20033,#20002)
#20034=@"loc,{#10000},6,29,6,28"
locations_default(#20034,#10000,6,29,6,28)
hasLocation(#20033,#20034)
#20035=*
xmlElements(#20035,"html",#10000,0,#10000)
#20036=@"loc,{#10000},1,1,8,7"
locations_default(#20036,#10000,1,1,8,7)
xmllocations(#20035,#20036)
#20037=*
xmlElements(#20037,"body",#20035,1,#10000)
#20038=@"loc,{#10000},5,5,7,11"
locations_default(#20038,#10000,5,5,7,11)
xmllocations(#20037,#20038)
#20039=*
xmlElements(#20039,"a",#20037,0,#10000)
#20040=@"loc,{#10000},6,9,6,80"
locations_default(#20040,#10000,6,9,6,80)
xmllocations(#20039,#20040)
xmlAttrs(#20001,#20039,"href","javascript:void(alert(""Nope!""))",0,#10000)
#20041=@"loc,{#10000},6,12,6,65"
locations_default(#20041,#10000,6,12,6,65)
xmllocations(#20001,#20041)
#20042=*
xmlElements(#20042,"head",#20035,0,#10000)
#20043=@"loc,{#10000},2,5,4,11"
locations_default(#20043,#10000,2,5,4,11)
xmllocations(#20042,#20043)
#20044=*
xmlElements(#20044,"title",#20042,0,#10000)
#20045=@"loc,{#10000},3,9,3,32"
locations_default(#20045,#10000,3,9,3,32)
xmllocations(#20044,#20045)
exit_cfg_node(#20035,#20002)
hasLocation(#20035,#20020)
successor(#20022,#20024)
successor(#20024,#20028)
successor(#20030,#20026)
successor(#20028,#20030)
successor(#20026,#20023)
successor(#20023,#20035)
successor(#20033,#20022)
toplevel_parent_xml_node(#20002,#20001)
#20036=*
xmlElements(#20036,"html",#10000,0,#10000)
#20037=@"loc,{#10000},1,1,8,7"
locations_default(#20037,#10000,1,1,8,7)
xmllocations(#20036,#20037)
#20038=*
xmlElements(#20038,"body",#20036,1,#10000)
#20039=@"loc,{#10000},5,5,7,11"
locations_default(#20039,#10000,5,5,7,11)
xmllocations(#20038,#20039)
#20040=*
xmlElements(#20040,"a",#20038,0,#10000)
#20041=@"loc,{#10000},6,9,6,80"
locations_default(#20041,#10000,6,9,6,80)
xmllocations(#20040,#20041)
xmlAttrs(#20001,#20040,"href","javascript:void(alert(""Nope!""))",0,#10000)
#20042=@"loc,{#10000},6,12,6,65"
locations_default(#20042,#10000,6,12,6,65)
xmllocations(#20001,#20042)
#20043=*
xmlElements(#20043,"head",#20036,0,#10000)
#20044=@"loc,{#10000},2,5,4,11"
locations_default(#20044,#10000,2,5,4,11)
xmllocations(#20043,#20044)
#20045=*
xmlElements(#20045,"title",#20043,0,#10000)
#20046=@"loc,{#10000},3,9,3,32"
locations_default(#20046,#10000,3,9,3,32)
xmllocations(#20045,#20046)
numlines(#10000,8,1,0)
filetype(#10000,"html")

View File

@@ -115,114 +115,116 @@ local_namespace_names(#20039,"foo",#20036)
variables(#20037,"foo",#20036)
local_type_names(#20038,"foo",#20036)
local_namespace_names(#20039,"foo",#20036)
#20040=*
stmts(#20040,27,#20002,0,"import ... 'bar';")
#20041=@"loc,{#10000},5,13,5,34"
locations_default(#20041,#10000,5,13,5,34)
hasLocation(#20040,#20041)
stmt_containers(#20040,#20002)
#20042=*
exprs(#20042,4,#20040,-1,"'bar'")
hasLocation(#20042,#20018)
enclosing_stmt(#20042,#20040)
expr_containers(#20042,#20002)
literals("bar","'bar'",#20042)
#20040=@"var;{this};{#20036}"
variables(#20040,"this",#20036)
#20041=*
stmts(#20041,27,#20002,0,"import ... 'bar';")
#20042=@"loc,{#10000},5,13,5,34"
locations_default(#20042,#10000,5,13,5,34)
hasLocation(#20041,#20042)
stmt_containers(#20041,#20002)
#20043=*
regexpterm(#20043,14,#20042,0,"bar")
#20044=@"loc,{#10000},5,30,5,32"
locations_default(#20044,#10000,5,30,5,32)
hasLocation(#20043,#20044)
regexp_const_value(#20043,"bar")
#20045=*
exprs(#20045,84,#20040,0,"foo")
hasLocation(#20045,#20014)
enclosing_stmt(#20045,#20040)
expr_containers(#20045,#20002)
exprs(#20043,4,#20041,-1,"'bar'")
hasLocation(#20043,#20018)
enclosing_stmt(#20043,#20041)
expr_containers(#20043,#20002)
literals("bar","'bar'",#20043)
#20044=*
regexpterm(#20044,14,#20043,0,"bar")
#20045=@"loc,{#10000},5,30,5,32"
locations_default(#20045,#10000,5,30,5,32)
hasLocation(#20044,#20045)
regexp_const_value(#20044,"bar")
#20046=*
exprs(#20046,78,#20045,1,"foo")
exprs(#20046,84,#20041,0,"foo")
hasLocation(#20046,#20014)
enclosing_stmt(#20046,#20040)
enclosing_stmt(#20046,#20041)
expr_containers(#20046,#20002)
literals("foo","foo",#20046)
decl(#20046,#20037)
typedecl(#20046,#20038)
namespacedecl(#20046,#20039)
#20047=*
stmts(#20047,2,#20002,1,"foo.baz();")
#20048=@"loc,{#10000},6,13,6,22"
locations_default(#20048,#10000,6,13,6,22)
hasLocation(#20047,#20048)
stmt_containers(#20047,#20002)
#20049=*
exprs(#20049,13,#20047,0,"foo.baz()")
#20050=@"loc,{#10000},6,13,6,21"
locations_default(#20050,#10000,6,13,6,21)
hasLocation(#20049,#20050)
enclosing_stmt(#20049,#20047)
expr_containers(#20049,#20002)
#20051=*
exprs(#20051,14,#20049,-1,"foo.baz")
#20052=@"loc,{#10000},6,13,6,19"
locations_default(#20052,#10000,6,13,6,19)
hasLocation(#20051,#20052)
enclosing_stmt(#20051,#20047)
expr_containers(#20051,#20002)
#20053=*
exprs(#20053,79,#20051,0,"foo")
hasLocation(#20053,#20022)
enclosing_stmt(#20053,#20047)
expr_containers(#20053,#20002)
literals("foo","foo",#20053)
bind(#20053,#20037)
exprs(#20047,78,#20046,1,"foo")
hasLocation(#20047,#20014)
enclosing_stmt(#20047,#20041)
expr_containers(#20047,#20002)
literals("foo","foo",#20047)
decl(#20047,#20037)
typedecl(#20047,#20038)
namespacedecl(#20047,#20039)
#20048=*
stmts(#20048,2,#20002,1,"foo.baz();")
#20049=@"loc,{#10000},6,13,6,22"
locations_default(#20049,#10000,6,13,6,22)
hasLocation(#20048,#20049)
stmt_containers(#20048,#20002)
#20050=*
exprs(#20050,13,#20048,0,"foo.baz()")
#20051=@"loc,{#10000},6,13,6,21"
locations_default(#20051,#10000,6,13,6,21)
hasLocation(#20050,#20051)
enclosing_stmt(#20050,#20048)
expr_containers(#20050,#20002)
#20052=*
exprs(#20052,14,#20050,-1,"foo.baz")
#20053=@"loc,{#10000},6,13,6,19"
locations_default(#20053,#10000,6,13,6,19)
hasLocation(#20052,#20053)
enclosing_stmt(#20052,#20048)
expr_containers(#20052,#20002)
#20054=*
exprs(#20054,0,#20051,1,"baz")
hasLocation(#20054,#20026)
enclosing_stmt(#20054,#20047)
exprs(#20054,79,#20052,0,"foo")
hasLocation(#20054,#20022)
enclosing_stmt(#20054,#20048)
expr_containers(#20054,#20002)
literals("baz","baz",#20054)
literals("foo","foo",#20054)
bind(#20054,#20037)
#20055=*
entry_cfg_node(#20055,#20002)
hasLocation(#20055,#20004)
exprs(#20055,0,#20052,1,"baz")
hasLocation(#20055,#20026)
enclosing_stmt(#20055,#20048)
expr_containers(#20055,#20002)
literals("baz","baz",#20055)
#20056=*
exit_cfg_node(#20056,#20002)
hasLocation(#20056,#20034)
successor(#20047,#20053)
successor(#20054,#20051)
successor(#20053,#20054)
successor(#20051,#20049)
successor(#20049,#20056)
successor(#20040,#20047)
successor(#20045,#20040)
successor(#20055,#20045)
toplevel_parent_xml_node(#20002,#20001)
entry_cfg_node(#20056,#20002)
hasLocation(#20056,#20004)
#20057=*
xmlElements(#20057,"html",#10000,0,#10000)
#20058=@"loc,{#10000},1,1,11,7"
locations_default(#20058,#10000,1,1,11,7)
xmllocations(#20057,#20058)
#20059=*
xmlElements(#20059,"body",#20057,1,#10000)
#20060=@"loc,{#10000},9,5,10,11"
locations_default(#20060,#10000,9,5,10,11)
xmllocations(#20059,#20060)
#20061=*
xmlElements(#20061,"head",#20057,0,#10000)
#20062=@"loc,{#10000},2,5,8,11"
locations_default(#20062,#10000,2,5,8,11)
xmllocations(#20061,#20062)
xmlElements(#20001,"script",#20061,1,#10000)
#20063=@"loc,{#10000},4,9,7,17"
locations_default(#20063,#10000,4,9,7,17)
xmllocations(#20001,#20063)
#20064=*
xmlAttrs(#20064,#20001,"type","module",0,#10000)
#20065=@"loc,{#10000},4,17,4,29"
locations_default(#20065,#10000,4,17,4,29)
xmllocations(#20064,#20065)
#20066=*
xmlElements(#20066,"title",#20061,0,#10000)
#20067=@"loc,{#10000},3,9,3,32"
locations_default(#20067,#10000,3,9,3,32)
xmllocations(#20066,#20067)
exit_cfg_node(#20057,#20002)
hasLocation(#20057,#20034)
successor(#20048,#20054)
successor(#20055,#20052)
successor(#20054,#20055)
successor(#20052,#20050)
successor(#20050,#20057)
successor(#20041,#20048)
successor(#20046,#20041)
successor(#20056,#20046)
toplevel_parent_xml_node(#20002,#20001)
#20058=*
xmlElements(#20058,"html",#10000,0,#10000)
#20059=@"loc,{#10000},1,1,11,7"
locations_default(#20059,#10000,1,1,11,7)
xmllocations(#20058,#20059)
#20060=*
xmlElements(#20060,"body",#20058,1,#10000)
#20061=@"loc,{#10000},9,5,10,11"
locations_default(#20061,#10000,9,5,10,11)
xmllocations(#20060,#20061)
#20062=*
xmlElements(#20062,"head",#20058,0,#10000)
#20063=@"loc,{#10000},2,5,8,11"
locations_default(#20063,#10000,2,5,8,11)
xmllocations(#20062,#20063)
xmlElements(#20001,"script",#20062,1,#10000)
#20064=@"loc,{#10000},4,9,7,17"
locations_default(#20064,#10000,4,9,7,17)
xmllocations(#20001,#20064)
#20065=*
xmlAttrs(#20065,#20001,"type","module",0,#10000)
#20066=@"loc,{#10000},4,17,4,29"
locations_default(#20066,#10000,4,17,4,29)
xmllocations(#20065,#20066)
#20067=*
xmlElements(#20067,"title",#20062,0,#10000)
#20068=@"loc,{#10000},3,9,3,32"
locations_default(#20068,#10000,3,9,3,32)
xmllocations(#20067,#20068)
numlines(#10000,11,2,0)
filetype(#10000,"html")

File diff suppressed because it is too large Load Diff

View File

@@ -54,66 +54,68 @@ toplevels(#20002,1)
#20017=@"loc,{#10000},7,43,10,7"
locations_default(#20017,#10000,7,43,10,7)
hasLocation(#20002,#20017)
#20018=*
stmts(#20018,2,#20002,0,"42;")
#20019=@"loc,{#10000},9,5,9,7"
locations_default(#20019,#10000,9,5,9,7)
hasLocation(#20018,#20019)
stmt_containers(#20018,#20002)
#20020=*
exprs(#20020,3,#20018,0,"42")
hasLocation(#20020,#20012)
enclosing_stmt(#20020,#20018)
expr_containers(#20020,#20002)
literals("42","42",#20020)
#20018=@"var;{this};{#20000}"
variables(#20018,"this",#20000)
#20019=*
stmts(#20019,2,#20002,0,"42;")
#20020=@"loc,{#10000},9,5,9,7"
locations_default(#20020,#10000,9,5,9,7)
hasLocation(#20019,#20020)
stmt_containers(#20019,#20002)
#20021=*
entry_cfg_node(#20021,#20002)
hasLocation(#20021,#20004)
exprs(#20021,3,#20019,0,"42")
hasLocation(#20021,#20012)
enclosing_stmt(#20021,#20019)
expr_containers(#20021,#20002)
literals("42","42",#20021)
#20022=*
exit_cfg_node(#20022,#20002)
hasLocation(#20022,#20016)
successor(#20018,#20020)
successor(#20020,#20022)
successor(#20021,#20018)
toplevel_parent_xml_node(#20002,#20001)
entry_cfg_node(#20022,#20002)
hasLocation(#20022,#20004)
#20023=*
xmlElements(#20023,"html",#10000,0,#10000)
#20024=@"loc,{#10000},2,1,12,7"
locations_default(#20024,#10000,2,1,12,7)
xmllocations(#20023,#20024)
#20025=*
xmlAttrs(#20025,#20023,"xmlns","http://www.w3.org/1999/xhtml",0,#10000)
#20026=@"loc,{#10000},2,7,2,42"
locations_default(#20026,#10000,2,7,2,42)
xmllocations(#20025,#20026)
#20027=*
xmlAttrs(#20027,#20023,"xml:lang","en",1,#10000)
#20028=@"loc,{#10000},2,44,2,56"
locations_default(#20028,#10000,2,44,2,56)
xmllocations(#20027,#20028)
#20029=*
xmlElements(#20029,"body",#20023,1,#10000)
#20030=@"loc,{#10000},6,1,11,7"
locations_default(#20030,#10000,6,1,11,7)
xmllocations(#20029,#20030)
xmlElements(#20001,"script",#20029,0,#10000)
#20031=@"loc,{#10000},7,5,10,16"
locations_default(#20031,#10000,7,5,10,16)
xmllocations(#20001,#20031)
#20032=*
xmlAttrs(#20032,#20001,"type","application/javascript",0,#10000)
#20033=@"loc,{#10000},7,13,7,41"
locations_default(#20033,#10000,7,13,7,41)
xmllocations(#20032,#20033)
#20034=*
xmlElements(#20034,"head",#20023,0,#10000)
#20035=@"loc,{#10000},3,1,5,7"
locations_default(#20035,#10000,3,1,5,7)
xmllocations(#20034,#20035)
#20036=*
xmlElements(#20036,"title",#20034,0,#10000)
#20037=@"loc,{#10000},4,5,4,31"
locations_default(#20037,#10000,4,5,4,31)
xmllocations(#20036,#20037)
exit_cfg_node(#20023,#20002)
hasLocation(#20023,#20016)
successor(#20019,#20021)
successor(#20021,#20023)
successor(#20022,#20019)
toplevel_parent_xml_node(#20002,#20001)
#20024=*
xmlElements(#20024,"html",#10000,0,#10000)
#20025=@"loc,{#10000},2,1,12,7"
locations_default(#20025,#10000,2,1,12,7)
xmllocations(#20024,#20025)
#20026=*
xmlAttrs(#20026,#20024,"xmlns","http://www.w3.org/1999/xhtml",0,#10000)
#20027=@"loc,{#10000},2,7,2,42"
locations_default(#20027,#10000,2,7,2,42)
xmllocations(#20026,#20027)
#20028=*
xmlAttrs(#20028,#20024,"xml:lang","en",1,#10000)
#20029=@"loc,{#10000},2,44,2,56"
locations_default(#20029,#10000,2,44,2,56)
xmllocations(#20028,#20029)
#20030=*
xmlElements(#20030,"body",#20024,1,#10000)
#20031=@"loc,{#10000},6,1,11,7"
locations_default(#20031,#10000,6,1,11,7)
xmllocations(#20030,#20031)
xmlElements(#20001,"script",#20030,0,#10000)
#20032=@"loc,{#10000},7,5,10,16"
locations_default(#20032,#10000,7,5,10,16)
xmllocations(#20001,#20032)
#20033=*
xmlAttrs(#20033,#20001,"type","application/javascript",0,#10000)
#20034=@"loc,{#10000},7,13,7,41"
locations_default(#20034,#10000,7,13,7,41)
xmllocations(#20033,#20034)
#20035=*
xmlElements(#20035,"head",#20024,0,#10000)
#20036=@"loc,{#10000},3,1,5,7"
locations_default(#20036,#10000,3,1,5,7)
xmllocations(#20035,#20036)
#20037=*
xmlElements(#20037,"title",#20035,0,#10000)
#20038=@"loc,{#10000},4,5,4,31"
locations_default(#20038,#10000,4,5,4,31)
xmllocations(#20037,#20038)
numlines(#10000,12,1,0)
filetype(#10000,"html")

View File

@@ -40,335 +40,342 @@ toplevels(#20002,1)
hasLocation(#20002,#20004)
#20013=@"var;{hello};{#20000}"
variables(#20013,"hello",#20000)
#20014=*
stmts(#20014,18,#20002,0,"var hello;")
hasLocation(#20014,#20004)
stmt_containers(#20014,#20002)
#20014=@"var;{this};{#20000}"
variables(#20014,"this",#20000)
#20015=*
exprs(#20015,64,#20014,0,"hello")
hasLocation(#20015,#20008)
enclosing_stmt(#20015,#20014)
expr_containers(#20015,#20002)
stmts(#20015,18,#20002,0,"var hello;")
hasLocation(#20015,#20004)
stmt_containers(#20015,#20002)
#20016=*
exprs(#20016,78,#20015,0,"hello")
exprs(#20016,64,#20015,0,"hello")
hasLocation(#20016,#20008)
enclosing_stmt(#20016,#20014)
enclosing_stmt(#20016,#20015)
expr_containers(#20016,#20002)
literals("hello","hello",#20016)
decl(#20016,#20013)
#20017=*
entry_cfg_node(#20017,#20002)
#20018=@"loc,{#10000},2,31,2,30"
locations_default(#20018,#10000,2,31,2,30)
hasLocation(#20017,#20018)
#20019=*
exit_cfg_node(#20019,#20002)
hasLocation(#20019,#20012)
successor(#20014,#20016)
successor(#20016,#20015)
successor(#20015,#20019)
successor(#20017,#20014)
toplevel_parent_xml_node(#20002,#20001)
exprs(#20017,78,#20016,0,"hello")
hasLocation(#20017,#20008)
enclosing_stmt(#20017,#20015)
expr_containers(#20017,#20002)
literals("hello","hello",#20017)
decl(#20017,#20013)
#20018=*
entry_cfg_node(#20018,#20002)
#20019=@"loc,{#10000},2,31,2,30"
locations_default(#20019,#10000,2,31,2,30)
hasLocation(#20018,#20019)
#20020=*
#20021=@"script;{#10000},3,29"
#20022=*
lines(#20022,#20021,"var world;","")
#20023=@"loc,{#10000},3,29,3,38"
locations_default(#20023,#10000,3,29,3,38)
hasLocation(#20022,#20023)
numlines(#20021,1,1,0)
#20024=*
tokeninfo(#20024,7,#20021,0,"var")
#20025=@"loc,{#10000},3,29,3,31"
locations_default(#20025,#10000,3,29,3,31)
hasLocation(#20024,#20025)
#20026=*
tokeninfo(#20026,6,#20021,1,"world")
#20027=@"loc,{#10000},3,33,3,37"
locations_default(#20027,#10000,3,33,3,37)
hasLocation(#20026,#20027)
#20028=*
tokeninfo(#20028,8,#20021,2,";")
#20029=@"loc,{#10000},3,38,3,38"
locations_default(#20029,#10000,3,38,3,38)
hasLocation(#20028,#20029)
#20030=*
tokeninfo(#20030,0,#20021,3,"")
#20031=@"loc,{#10000},3,39,3,38"
locations_default(#20031,#10000,3,39,3,38)
hasLocation(#20030,#20031)
toplevels(#20021,1)
hasLocation(#20021,#20023)
#20032=@"var;{world};{#20000}"
variables(#20032,"world",#20000)
#20033=*
stmts(#20033,18,#20021,0,"var world;")
hasLocation(#20033,#20023)
stmt_containers(#20033,#20021)
exit_cfg_node(#20020,#20002)
hasLocation(#20020,#20012)
successor(#20015,#20017)
successor(#20017,#20016)
successor(#20016,#20020)
successor(#20018,#20015)
toplevel_parent_xml_node(#20002,#20001)
#20021=*
#20022=@"script;{#10000},3,29"
#20023=*
lines(#20023,#20022,"var world;","")
#20024=@"loc,{#10000},3,29,3,38"
locations_default(#20024,#10000,3,29,3,38)
hasLocation(#20023,#20024)
numlines(#20022,1,1,0)
#20025=*
tokeninfo(#20025,7,#20022,0,"var")
#20026=@"loc,{#10000},3,29,3,31"
locations_default(#20026,#10000,3,29,3,31)
hasLocation(#20025,#20026)
#20027=*
tokeninfo(#20027,6,#20022,1,"world")
#20028=@"loc,{#10000},3,33,3,37"
locations_default(#20028,#10000,3,33,3,37)
hasLocation(#20027,#20028)
#20029=*
tokeninfo(#20029,8,#20022,2,";")
#20030=@"loc,{#10000},3,38,3,38"
locations_default(#20030,#10000,3,38,3,38)
hasLocation(#20029,#20030)
#20031=*
tokeninfo(#20031,0,#20022,3,"")
#20032=@"loc,{#10000},3,39,3,38"
locations_default(#20032,#10000,3,39,3,38)
hasLocation(#20031,#20032)
toplevels(#20022,1)
hasLocation(#20022,#20024)
#20033=@"var;{world};{#20000}"
variables(#20033,"world",#20000)
variables(#20014,"this",#20000)
#20034=*
exprs(#20034,64,#20033,0,"world")
hasLocation(#20034,#20027)
enclosing_stmt(#20034,#20033)
expr_containers(#20034,#20021)
stmts(#20034,18,#20022,0,"var world;")
hasLocation(#20034,#20024)
stmt_containers(#20034,#20022)
#20035=*
exprs(#20035,78,#20034,0,"world")
hasLocation(#20035,#20027)
enclosing_stmt(#20035,#20033)
expr_containers(#20035,#20021)
literals("world","world",#20035)
decl(#20035,#20032)
exprs(#20035,64,#20034,0,"world")
hasLocation(#20035,#20028)
enclosing_stmt(#20035,#20034)
expr_containers(#20035,#20022)
#20036=*
entry_cfg_node(#20036,#20021)
#20037=@"loc,{#10000},3,29,3,28"
locations_default(#20037,#10000,3,29,3,28)
hasLocation(#20036,#20037)
#20038=*
exit_cfg_node(#20038,#20021)
hasLocation(#20038,#20031)
successor(#20033,#20035)
successor(#20035,#20034)
successor(#20034,#20038)
successor(#20036,#20033)
toplevel_parent_xml_node(#20021,#20020)
exprs(#20036,78,#20035,0,"world")
hasLocation(#20036,#20028)
enclosing_stmt(#20036,#20034)
expr_containers(#20036,#20022)
literals("world","world",#20036)
decl(#20036,#20033)
#20037=*
entry_cfg_node(#20037,#20022)
#20038=@"loc,{#10000},3,29,3,28"
locations_default(#20038,#10000,3,29,3,28)
hasLocation(#20037,#20038)
#20039=*
#20040=@"script;{#10000},4,75"
#20041=*
lines(#20041,#20040,"","
exit_cfg_node(#20039,#20022)
hasLocation(#20039,#20032)
successor(#20034,#20036)
successor(#20036,#20035)
successor(#20035,#20039)
successor(#20037,#20034)
toplevel_parent_xml_node(#20022,#20021)
#20040=*
#20041=@"script;{#10000},4,75"
#20042=*
lines(#20042,#20041,"","
")
#20042=@"loc,{#10000},4,75,4,74"
locations_default(#20042,#10000,4,75,4,74)
hasLocation(#20041,#20042)
#20043=*
lines(#20043,#20040," var inAModule;","
#20043=@"loc,{#10000},4,75,4,74"
locations_default(#20043,#10000,4,75,4,74)
hasLocation(#20042,#20043)
#20044=*
lines(#20044,#20041," var inAModule;","
")
#20044=@"loc,{#10000},5,1,5,20"
locations_default(#20044,#10000,5,1,5,20)
hasLocation(#20043,#20044)
#20045=@"loc,{#10000},5,1,5,20"
locations_default(#20045,#10000,5,1,5,20)
hasLocation(#20044,#20045)
indentation(#10000,5," ",6)
#20045=*
lines(#20045,#20040," ","")
#20046=@"loc,{#10000},6,1,6,4"
locations_default(#20046,#10000,6,1,6,4)
hasLocation(#20045,#20046)
numlines(#20040,3,1,0)
#20047=*
tokeninfo(#20047,7,#20040,0,"var")
#20048=@"loc,{#10000},5,7,5,9"
locations_default(#20048,#10000,5,7,5,9)
hasLocation(#20047,#20048)
#20049=*
tokeninfo(#20049,6,#20040,1,"inAModule")
#20050=@"loc,{#10000},5,11,5,19"
locations_default(#20050,#10000,5,11,5,19)
hasLocation(#20049,#20050)
#20051=*
tokeninfo(#20051,8,#20040,2,";")
#20052=@"loc,{#10000},5,20,5,20"
locations_default(#20052,#10000,5,20,5,20)
hasLocation(#20051,#20052)
#20053=*
tokeninfo(#20053,0,#20040,3,"")
#20054=@"loc,{#10000},6,5,6,4"
locations_default(#20054,#10000,6,5,6,4)
hasLocation(#20053,#20054)
toplevels(#20040,1)
#20055=@"loc,{#10000},4,75,6,4"
locations_default(#20055,#10000,4,75,6,4)
hasLocation(#20040,#20055)
#20056=@"module;{#10000},4,75"
scopes(#20056,3)
scopenodes(#20040,#20056)
scopenesting(#20056,#20000)
is_module(#20040)
is_es2015_module(#20040)
#20057=@"var;{inAModule};{#20056}"
variables(#20057,"inAModule",#20056)
#20058=*
stmts(#20058,18,#20040,0,"var inAModule;")
#20059=@"loc,{#10000},5,7,5,20"
locations_default(#20059,#10000,5,7,5,20)
hasLocation(#20058,#20059)
stmt_containers(#20058,#20040)
#20046=*
lines(#20046,#20041," ","")
#20047=@"loc,{#10000},6,1,6,4"
locations_default(#20047,#10000,6,1,6,4)
hasLocation(#20046,#20047)
numlines(#20041,3,1,0)
#20048=*
tokeninfo(#20048,7,#20041,0,"var")
#20049=@"loc,{#10000},5,7,5,9"
locations_default(#20049,#10000,5,7,5,9)
hasLocation(#20048,#20049)
#20050=*
tokeninfo(#20050,6,#20041,1,"inAModule")
#20051=@"loc,{#10000},5,11,5,19"
locations_default(#20051,#10000,5,11,5,19)
hasLocation(#20050,#20051)
#20052=*
tokeninfo(#20052,8,#20041,2,";")
#20053=@"loc,{#10000},5,20,5,20"
locations_default(#20053,#10000,5,20,5,20)
hasLocation(#20052,#20053)
#20054=*
tokeninfo(#20054,0,#20041,3,"")
#20055=@"loc,{#10000},6,5,6,4"
locations_default(#20055,#10000,6,5,6,4)
hasLocation(#20054,#20055)
toplevels(#20041,1)
#20056=@"loc,{#10000},4,75,6,4"
locations_default(#20056,#10000,4,75,6,4)
hasLocation(#20041,#20056)
#20057=@"module;{#10000},4,75"
scopes(#20057,3)
scopenodes(#20041,#20057)
scopenesting(#20057,#20000)
is_module(#20041)
is_es2015_module(#20041)
#20058=@"var;{inAModule};{#20057}"
variables(#20058,"inAModule",#20057)
#20059=@"var;{this};{#20057}"
variables(#20059,"this",#20057)
#20060=*
exprs(#20060,64,#20058,0,"inAModule")
hasLocation(#20060,#20050)
enclosing_stmt(#20060,#20058)
expr_containers(#20060,#20040)
#20061=*
exprs(#20061,78,#20060,0,"inAModule")
hasLocation(#20061,#20050)
enclosing_stmt(#20061,#20058)
expr_containers(#20061,#20040)
literals("inAModule","inAModule",#20061)
decl(#20061,#20057)
stmts(#20060,18,#20041,0,"var inAModule;")
#20061=@"loc,{#10000},5,7,5,20"
locations_default(#20061,#10000,5,7,5,20)
hasLocation(#20060,#20061)
stmt_containers(#20060,#20041)
#20062=*
entry_cfg_node(#20062,#20040)
hasLocation(#20062,#20042)
exprs(#20062,64,#20060,0,"inAModule")
hasLocation(#20062,#20051)
enclosing_stmt(#20062,#20060)
expr_containers(#20062,#20041)
#20063=*
exit_cfg_node(#20063,#20040)
hasLocation(#20063,#20054)
successor(#20058,#20061)
successor(#20061,#20060)
successor(#20060,#20063)
successor(#20062,#20058)
toplevel_parent_xml_node(#20040,#20039)
exprs(#20063,78,#20062,0,"inAModule")
hasLocation(#20063,#20051)
enclosing_stmt(#20063,#20060)
expr_containers(#20063,#20041)
literals("inAModule","inAModule",#20063)
decl(#20063,#20058)
#20064=*
#20065=@"script;{#10000},7,75"
entry_cfg_node(#20064,#20041)
hasLocation(#20064,#20043)
#20065=*
exit_cfg_node(#20065,#20041)
hasLocation(#20065,#20055)
successor(#20060,#20063)
successor(#20063,#20062)
successor(#20062,#20065)
successor(#20064,#20060)
toplevel_parent_xml_node(#20041,#20040)
#20066=*
lines(#20066,#20065,"","
")
#20067=@"loc,{#10000},7,75,7,74"
locations_default(#20067,#10000,7,75,7,74)
hasLocation(#20066,#20067)
#20067=@"script;{#10000},7,75"
#20068=*
lines(#20068,#20065," import f from ""f""","
lines(#20068,#20067,"","
")
#20069=@"loc,{#10000},8,1,8,23"
locations_default(#20069,#10000,8,1,8,23)
#20069=@"loc,{#10000},7,75,7,74"
locations_default(#20069,#10000,7,75,7,74)
hasLocation(#20068,#20069)
indentation(#10000,8," ",6)
#20070=*
lines(#20070,#20065," ","")
#20071=@"loc,{#10000},9,1,9,4"
locations_default(#20071,#10000,9,1,9,4)
lines(#20070,#20067," import f from ""f""","
")
#20071=@"loc,{#10000},8,1,8,23"
locations_default(#20071,#10000,8,1,8,23)
hasLocation(#20070,#20071)
numlines(#20065,3,1,0)
indentation(#10000,8," ",6)
#20072=*
tokeninfo(#20072,7,#20065,0,"import")
#20073=@"loc,{#10000},8,7,8,12"
locations_default(#20073,#10000,8,7,8,12)
lines(#20072,#20067," ","")
#20073=@"loc,{#10000},9,1,9,4"
locations_default(#20073,#10000,9,1,9,4)
hasLocation(#20072,#20073)
numlines(#20067,3,1,0)
#20074=*
tokeninfo(#20074,6,#20065,1,"f")
#20075=@"loc,{#10000},8,14,8,14"
locations_default(#20075,#10000,8,14,8,14)
tokeninfo(#20074,7,#20067,0,"import")
#20075=@"loc,{#10000},8,7,8,12"
locations_default(#20075,#10000,8,7,8,12)
hasLocation(#20074,#20075)
#20076=*
tokeninfo(#20076,6,#20065,2,"from")
#20077=@"loc,{#10000},8,16,8,19"
locations_default(#20077,#10000,8,16,8,19)
tokeninfo(#20076,6,#20067,1,"f")
#20077=@"loc,{#10000},8,14,8,14"
locations_default(#20077,#10000,8,14,8,14)
hasLocation(#20076,#20077)
#20078=*
tokeninfo(#20078,4,#20065,3,"""f""")
#20079=@"loc,{#10000},8,21,8,23"
locations_default(#20079,#10000,8,21,8,23)
tokeninfo(#20078,6,#20067,2,"from")
#20079=@"loc,{#10000},8,16,8,19"
locations_default(#20079,#10000,8,16,8,19)
hasLocation(#20078,#20079)
#20080=*
tokeninfo(#20080,0,#20065,4,"")
#20081=@"loc,{#10000},9,5,9,4"
locations_default(#20081,#10000,9,5,9,4)
tokeninfo(#20080,4,#20067,3,"""f""")
#20081=@"loc,{#10000},8,21,8,23"
locations_default(#20081,#10000,8,21,8,23)
hasLocation(#20080,#20081)
toplevels(#20065,1)
#20082=@"loc,{#10000},7,75,9,4"
locations_default(#20082,#10000,7,75,9,4)
hasLocation(#20065,#20082)
#20083=@"module;{#10000},7,75"
scopes(#20083,3)
scopenodes(#20065,#20083)
scopenesting(#20083,#20000)
is_module(#20065)
is_es2015_module(#20065)
#20084=@"var;{f};{#20083}"
variables(#20084,"f",#20083)
#20085=@"local_type_name;{f};{#20083}"
local_type_names(#20085,"f",#20083)
#20086=@"local_namespace_name;{f};{#20083}"
local_namespace_names(#20086,"f",#20083)
variables(#20084,"f",#20083)
local_type_names(#20085,"f",#20083)
local_namespace_names(#20086,"f",#20083)
#20087=*
stmts(#20087,27,#20065,0,"import f from ""f""")
#20088=@"loc,{#10000},8,7,8,23"
locations_default(#20088,#10000,8,7,8,23)
hasLocation(#20087,#20088)
stmt_containers(#20087,#20065)
#20089=*
exprs(#20089,4,#20087,-1,"""f""")
hasLocation(#20089,#20079)
enclosing_stmt(#20089,#20087)
expr_containers(#20089,#20065)
literals("f","""f""",#20089)
#20082=*
tokeninfo(#20082,0,#20067,4,"")
#20083=@"loc,{#10000},9,5,9,4"
locations_default(#20083,#10000,9,5,9,4)
hasLocation(#20082,#20083)
toplevels(#20067,1)
#20084=@"loc,{#10000},7,75,9,4"
locations_default(#20084,#10000,7,75,9,4)
hasLocation(#20067,#20084)
#20085=@"module;{#10000},7,75"
scopes(#20085,3)
scopenodes(#20067,#20085)
scopenesting(#20085,#20000)
is_module(#20067)
is_es2015_module(#20067)
#20086=@"var;{f};{#20085}"
variables(#20086,"f",#20085)
#20087=@"local_type_name;{f};{#20085}"
local_type_names(#20087,"f",#20085)
#20088=@"local_namespace_name;{f};{#20085}"
local_namespace_names(#20088,"f",#20085)
variables(#20086,"f",#20085)
local_type_names(#20087,"f",#20085)
local_namespace_names(#20088,"f",#20085)
#20089=@"var;{this};{#20085}"
variables(#20089,"this",#20085)
#20090=*
regexpterm(#20090,14,#20089,0,"f")
#20091=@"loc,{#10000},8,22,8,22"
locations_default(#20091,#10000,8,22,8,22)
stmts(#20090,27,#20067,0,"import f from ""f""")
#20091=@"loc,{#10000},8,7,8,23"
locations_default(#20091,#10000,8,7,8,23)
hasLocation(#20090,#20091)
regexp_const_value(#20090,"f")
stmt_containers(#20090,#20067)
#20092=*
exprs(#20092,84,#20087,0,"f")
hasLocation(#20092,#20075)
enclosing_stmt(#20092,#20087)
expr_containers(#20092,#20065)
exprs(#20092,4,#20090,-1,"""f""")
hasLocation(#20092,#20081)
enclosing_stmt(#20092,#20090)
expr_containers(#20092,#20067)
literals("f","""f""",#20092)
#20093=*
exprs(#20093,78,#20092,1,"f")
hasLocation(#20093,#20075)
enclosing_stmt(#20093,#20087)
expr_containers(#20093,#20065)
literals("f","f",#20093)
decl(#20093,#20084)
typedecl(#20093,#20085)
namespacedecl(#20093,#20086)
#20094=*
entry_cfg_node(#20094,#20065)
hasLocation(#20094,#20067)
regexpterm(#20093,14,#20092,0,"f")
#20094=@"loc,{#10000},8,22,8,22"
locations_default(#20094,#10000,8,22,8,22)
hasLocation(#20093,#20094)
regexp_const_value(#20093,"f")
#20095=*
exit_cfg_node(#20095,#20065)
hasLocation(#20095,#20081)
successor(#20087,#20095)
successor(#20092,#20087)
successor(#20094,#20092)
toplevel_parent_xml_node(#20065,#20064)
exprs(#20095,84,#20090,0,"f")
hasLocation(#20095,#20077)
enclosing_stmt(#20095,#20090)
expr_containers(#20095,#20067)
#20096=*
xmlElements(#20096,"html",#10000,0,#10000)
#20097=@"loc,{#10000},1,1,10,7"
locations_default(#20097,#10000,1,1,10,7)
xmllocations(#20096,#20097)
xmlElements(#20064,"script",#20096,3,#10000)
#20098=@"loc,{#10000},7,5,9,13"
locations_default(#20098,#10000,7,5,9,13)
xmllocations(#20064,#20098)
exprs(#20096,78,#20095,1,"f")
hasLocation(#20096,#20077)
enclosing_stmt(#20096,#20090)
expr_containers(#20096,#20067)
literals("f","f",#20096)
decl(#20096,#20086)
typedecl(#20096,#20087)
namespacedecl(#20096,#20088)
#20097=*
entry_cfg_node(#20097,#20067)
hasLocation(#20097,#20069)
#20098=*
exit_cfg_node(#20098,#20067)
hasLocation(#20098,#20083)
successor(#20090,#20098)
successor(#20095,#20090)
successor(#20097,#20095)
toplevel_parent_xml_node(#20067,#20066)
#20099=*
xmlAttrs(#20099,#20064,"type","text/babel",0,#10000)
#20100=@"loc,{#10000},7,13,7,29"
locations_default(#20100,#10000,7,13,7,29)
xmlElements(#20099,"html",#10000,0,#10000)
#20100=@"loc,{#10000},1,1,10,7"
locations_default(#20100,#10000,1,1,10,7)
xmllocations(#20099,#20100)
#20101=*
xmlAttrs(#20101,#20064,"data-plugins","transform-es2015-modules-umd",1,#10000)
#20102=@"loc,{#10000},7,31,7,73"
locations_default(#20102,#10000,7,31,7,73)
xmllocations(#20101,#20102)
xmlElements(#20039,"script",#20096,2,#10000)
#20103=@"loc,{#10000},4,5,6,13"
locations_default(#20103,#10000,4,5,6,13)
xmllocations(#20039,#20103)
xmlElements(#20066,"script",#20099,3,#10000)
#20101=@"loc,{#10000},7,5,9,13"
locations_default(#20101,#10000,7,5,9,13)
xmllocations(#20066,#20101)
#20102=*
xmlAttrs(#20102,#20066,"type","text/babel",0,#10000)
#20103=@"loc,{#10000},7,13,7,29"
locations_default(#20103,#10000,7,13,7,29)
xmllocations(#20102,#20103)
#20104=*
xmlAttrs(#20104,#20039,"type","text/babel",0,#10000)
#20105=@"loc,{#10000},4,13,4,29"
locations_default(#20105,#10000,4,13,4,29)
xmlAttrs(#20104,#20066,"data-plugins","transform-es2015-modules-umd",1,#10000)
#20105=@"loc,{#10000},7,31,7,73"
locations_default(#20105,#10000,7,31,7,73)
xmllocations(#20104,#20105)
#20106=*
xmlAttrs(#20106,#20039,"data-plugins","transform-es2015-modules-umd",1,#10000)
#20107=@"loc,{#10000},4,31,4,73"
locations_default(#20107,#10000,4,31,4,73)
xmllocations(#20106,#20107)
xmlElements(#20020,"script",#20096,1,#10000)
#20108=@"loc,{#10000},3,5,3,47"
locations_default(#20108,#10000,3,5,3,47)
xmllocations(#20020,#20108)
xmlElements(#20040,"script",#20099,2,#10000)
#20106=@"loc,{#10000},4,5,6,13"
locations_default(#20106,#10000,4,5,6,13)
xmllocations(#20040,#20106)
#20107=*
xmlAttrs(#20107,#20040,"type","text/babel",0,#10000)
#20108=@"loc,{#10000},4,13,4,29"
locations_default(#20108,#10000,4,13,4,29)
xmllocations(#20107,#20108)
#20109=*
xmlAttrs(#20109,#20020,"type","text/jsx",0,#10000)
#20110=@"loc,{#10000},3,13,3,27"
locations_default(#20110,#10000,3,13,3,27)
xmlAttrs(#20109,#20040,"data-plugins","transform-es2015-modules-umd",1,#10000)
#20110=@"loc,{#10000},4,31,4,73"
locations_default(#20110,#10000,4,31,4,73)
xmllocations(#20109,#20110)
xmlElements(#20001,"script",#20096,0,#10000)
#20111=@"loc,{#10000},2,5,2,49"
locations_default(#20111,#10000,2,5,2,49)
xmllocations(#20001,#20111)
xmlElements(#20021,"script",#20099,1,#10000)
#20111=@"loc,{#10000},3,5,3,47"
locations_default(#20111,#10000,3,5,3,47)
xmllocations(#20021,#20111)
#20112=*
xmlAttrs(#20112,#20001,"type","text/babel",0,#10000)
#20113=@"loc,{#10000},2,13,2,29"
locations_default(#20113,#10000,2,13,2,29)
xmlAttrs(#20112,#20021,"type","text/jsx",0,#10000)
#20113=@"loc,{#10000},3,13,3,27"
locations_default(#20113,#10000,3,13,3,27)
xmllocations(#20112,#20113)
xmlElements(#20001,"script",#20099,0,#10000)
#20114=@"loc,{#10000},2,5,2,49"
locations_default(#20114,#10000,2,5,2,49)
xmllocations(#20001,#20114)
#20115=*
xmlAttrs(#20115,#20001,"type","text/babel",0,#10000)
#20116=@"loc,{#10000},2,13,2,29"
locations_default(#20116,#10000,2,13,2,29)
xmllocations(#20115,#20116)
numlines(#10000,10,4,0)
filetype(#10000,"html")