Files
codeql/javascript/extractor/tests/esnext/output/trap/dynamic-import.js.trap
2018-11-07 07:48:25 +00:00

364 lines
10 KiB
Plaintext

#10000=@"/dynamic-import.js;sourcefile"
files(#10000,"/dynamic-import.js","dynamic-import","js",0)
#10001=@"/;folder"
folders(#10001,"/","")
containerparent(#10001,#10000)
#10002=@"loc,{#10000},0,0,0,0"
locations_default(#10002,#10000,0,0,0,0)
hasLocation(#10000,#10002)
#20000=@"global_scope"
scopes(#20000,0)
#20001=@"script;{#10000},1,1"
toplevels(#20001,0)
#20002=@"loc,{#10000},1,1,4,0"
locations_default(#20002,#10000,1,1,4,0)
hasLocation(#20001,#20002)
#20003=@"module;{#10000},1,1"
scopes(#20003,3)
scopenodes(#20001,#20003)
scopenesting(#20003,#20000)
isModule(#20001)
#20004=*
stmts(#20004,2,#20001,0,"import(""m"");")
#20005=@"loc,{#10000},1,1,1,12"
locations_default(#20005,#10000,1,1,1,12)
hasLocation(#20004,#20005)
stmtContainers(#20004,#20001)
#20006=*
exprs(#20006,99,#20004,0,"import(""m"")")
#20007=@"loc,{#10000},1,1,1,11"
locations_default(#20007,#10000,1,1,1,11)
hasLocation(#20006,#20007)
enclosingStmt(#20006,#20004)
exprContainers(#20006,#20001)
#20008=*
exprs(#20008,4,#20006,0,"""m""")
#20009=@"loc,{#10000},1,8,1,10"
locations_default(#20009,#10000,1,8,1,10)
hasLocation(#20008,#20009)
enclosingStmt(#20008,#20004)
exprContainers(#20008,#20001)
literals("m","""m""",#20008)
#20010=*
stmts(#20010,2,#20001,1,"b ? imp ... ) : {};")
#20011=@"loc,{#10000},2,1,2,21"
locations_default(#20011,#10000,2,1,2,21)
hasLocation(#20010,#20011)
stmtContainers(#20010,#20001)
#20012=*
exprs(#20012,11,#20010,0,"b ? import(""n"") : {}")
#20013=@"loc,{#10000},2,1,2,20"
locations_default(#20013,#10000,2,1,2,20)
hasLocation(#20012,#20013)
enclosingStmt(#20012,#20010)
exprContainers(#20012,#20001)
#20014=*
exprs(#20014,79,#20012,0,"b")
#20015=@"loc,{#10000},2,1,2,1"
locations_default(#20015,#10000,2,1,2,1)
hasLocation(#20014,#20015)
enclosingStmt(#20014,#20010)
exprContainers(#20014,#20001)
literals("b","b",#20014)
#20016=@"var;{b};{#20000}"
variables(#20016,"b",#20000)
bind(#20014,#20016)
#20017=*
exprs(#20017,99,#20012,1,"import(""n"")")
#20018=@"loc,{#10000},2,5,2,15"
locations_default(#20018,#10000,2,5,2,15)
hasLocation(#20017,#20018)
enclosingStmt(#20017,#20010)
exprContainers(#20017,#20001)
#20019=*
exprs(#20019,4,#20017,0,"""n""")
#20020=@"loc,{#10000},2,12,2,14"
locations_default(#20020,#10000,2,12,2,14)
hasLocation(#20019,#20020)
enclosingStmt(#20019,#20010)
exprContainers(#20019,#20001)
literals("n","""n""",#20019)
#20021=*
exprs(#20021,8,#20012,2,"{}")
#20022=@"loc,{#10000},2,19,2,20"
locations_default(#20022,#10000,2,19,2,20)
hasLocation(#20021,#20022)
enclosingStmt(#20021,#20010)
exprContainers(#20021,#20001)
#20023=*
stmts(#20023,2,#20001,2,"import( ... => {});")
#20024=@"loc,{#10000},3,1,3,28"
locations_default(#20024,#10000,3,1,3,28)
hasLocation(#20023,#20024)
stmtContainers(#20023,#20001)
#20025=*
exprs(#20025,13,#20023,0,"import( ... => {})")
#20026=@"loc,{#10000},3,1,3,27"
locations_default(#20026,#10000,3,1,3,27)
hasLocation(#20025,#20026)
enclosingStmt(#20025,#20023)
exprContainers(#20025,#20001)
#20027=*
exprs(#20027,14,#20025,-1,"import(""o"").then")
#20028=@"loc,{#10000},3,1,3,16"
locations_default(#20028,#10000,3,1,3,16)
hasLocation(#20027,#20028)
enclosingStmt(#20027,#20023)
exprContainers(#20027,#20001)
#20029=*
exprs(#20029,99,#20027,0,"import(""o"")")
#20030=@"loc,{#10000},3,1,3,11"
locations_default(#20030,#10000,3,1,3,11)
hasLocation(#20029,#20030)
enclosingStmt(#20029,#20023)
exprContainers(#20029,#20001)
#20031=*
exprs(#20031,4,#20029,0,"""o""")
#20032=@"loc,{#10000},3,8,3,10"
locations_default(#20032,#10000,3,8,3,10)
hasLocation(#20031,#20032)
enclosingStmt(#20031,#20023)
exprContainers(#20031,#20001)
literals("o","""o""",#20031)
#20033=*
exprs(#20033,0,#20027,1,"then")
#20034=@"loc,{#10000},3,13,3,16"
locations_default(#20034,#10000,3,13,3,16)
hasLocation(#20033,#20034)
enclosingStmt(#20033,#20023)
exprContainers(#20033,#20001)
literals("then","then",#20033)
#20035=*
exprs(#20035,65,#20025,0,"(o) => {}")
#20036=@"loc,{#10000},3,18,3,26"
locations_default(#20036,#10000,3,18,3,26)
hasLocation(#20035,#20036)
enclosingStmt(#20035,#20023)
exprContainers(#20035,#20001)
#20037=*
scopes(#20037,1)
scopenodes(#20035,#20037)
scopenesting(#20037,#20003)
#20038=@"var;{o};{#20037}"
variables(#20038,"o",#20037)
#20039=*
exprs(#20039,78,#20035,0,"o")
#20040=@"loc,{#10000},3,19,3,19"
locations_default(#20040,#10000,3,19,3,19)
hasLocation(#20039,#20040)
exprContainers(#20039,#20035)
literals("o","o",#20039)
decl(#20039,#20038)
#20041=*
stmts(#20041,1,#20035,-2,"{}")
#20042=@"loc,{#10000},3,25,3,26"
locations_default(#20042,#10000,3,25,3,26)
hasLocation(#20041,#20042)
stmtContainers(#20041,#20035)
numlines(#20035,1,1,0)
#20043=*
lines(#20043,#20001,"import(""m"");","
")
hasLocation(#20043,#20005)
#20044=*
lines(#20044,#20001,"b ? import(""n"") : {};","
")
hasLocation(#20044,#20011)
#20045=*
lines(#20045,#20001,"import(""o"").then((o) => {});","
")
hasLocation(#20045,#20024)
numlines(#20001,3,3,0)
#20046=*
tokeninfo(#20046,7,#20001,0,"import")
#20047=@"loc,{#10000},1,1,1,6"
locations_default(#20047,#10000,1,1,1,6)
hasLocation(#20046,#20047)
#20048=*
tokeninfo(#20048,8,#20001,1,"(")
#20049=@"loc,{#10000},1,7,1,7"
locations_default(#20049,#10000,1,7,1,7)
hasLocation(#20048,#20049)
#20050=*
tokeninfo(#20050,4,#20001,2,"""m""")
hasLocation(#20050,#20009)
#20051=*
tokeninfo(#20051,8,#20001,3,")")
#20052=@"loc,{#10000},1,11,1,11"
locations_default(#20052,#10000,1,11,1,11)
hasLocation(#20051,#20052)
#20053=*
tokeninfo(#20053,8,#20001,4,";")
#20054=@"loc,{#10000},1,12,1,12"
locations_default(#20054,#10000,1,12,1,12)
hasLocation(#20053,#20054)
#20055=*
tokeninfo(#20055,6,#20001,5,"b")
hasLocation(#20055,#20015)
#20056=*
tokeninfo(#20056,8,#20001,6,"?")
#20057=@"loc,{#10000},2,3,2,3"
locations_default(#20057,#10000,2,3,2,3)
hasLocation(#20056,#20057)
#20058=*
tokeninfo(#20058,7,#20001,7,"import")
#20059=@"loc,{#10000},2,5,2,10"
locations_default(#20059,#10000,2,5,2,10)
hasLocation(#20058,#20059)
#20060=*
tokeninfo(#20060,8,#20001,8,"(")
#20061=@"loc,{#10000},2,11,2,11"
locations_default(#20061,#10000,2,11,2,11)
hasLocation(#20060,#20061)
#20062=*
tokeninfo(#20062,4,#20001,9,"""n""")
hasLocation(#20062,#20020)
#20063=*
tokeninfo(#20063,8,#20001,10,")")
#20064=@"loc,{#10000},2,15,2,15"
locations_default(#20064,#10000,2,15,2,15)
hasLocation(#20063,#20064)
#20065=*
tokeninfo(#20065,8,#20001,11,":")
#20066=@"loc,{#10000},2,17,2,17"
locations_default(#20066,#10000,2,17,2,17)
hasLocation(#20065,#20066)
#20067=*
tokeninfo(#20067,8,#20001,12,"{")
#20068=@"loc,{#10000},2,19,2,19"
locations_default(#20068,#10000,2,19,2,19)
hasLocation(#20067,#20068)
#20069=*
tokeninfo(#20069,8,#20001,13,"}")
#20070=@"loc,{#10000},2,20,2,20"
locations_default(#20070,#10000,2,20,2,20)
hasLocation(#20069,#20070)
#20071=*
tokeninfo(#20071,8,#20001,14,";")
#20072=@"loc,{#10000},2,21,2,21"
locations_default(#20072,#10000,2,21,2,21)
hasLocation(#20071,#20072)
#20073=*
tokeninfo(#20073,7,#20001,15,"import")
#20074=@"loc,{#10000},3,1,3,6"
locations_default(#20074,#10000,3,1,3,6)
hasLocation(#20073,#20074)
#20075=*
tokeninfo(#20075,8,#20001,16,"(")
#20076=@"loc,{#10000},3,7,3,7"
locations_default(#20076,#10000,3,7,3,7)
hasLocation(#20075,#20076)
#20077=*
tokeninfo(#20077,4,#20001,17,"""o""")
hasLocation(#20077,#20032)
#20078=*
tokeninfo(#20078,8,#20001,18,")")
#20079=@"loc,{#10000},3,11,3,11"
locations_default(#20079,#10000,3,11,3,11)
hasLocation(#20078,#20079)
#20080=*
tokeninfo(#20080,8,#20001,19,".")
#20081=@"loc,{#10000},3,12,3,12"
locations_default(#20081,#10000,3,12,3,12)
hasLocation(#20080,#20081)
#20082=*
tokeninfo(#20082,6,#20001,20,"then")
hasLocation(#20082,#20034)
#20083=*
tokeninfo(#20083,8,#20001,21,"(")
#20084=@"loc,{#10000},3,17,3,17"
locations_default(#20084,#10000,3,17,3,17)
hasLocation(#20083,#20084)
#20085=*
tokeninfo(#20085,8,#20001,22,"(")
#20086=@"loc,{#10000},3,18,3,18"
locations_default(#20086,#10000,3,18,3,18)
hasLocation(#20085,#20086)
#20087=*
tokeninfo(#20087,6,#20001,23,"o")
hasLocation(#20087,#20040)
#20088=*
tokeninfo(#20088,8,#20001,24,")")
#20089=@"loc,{#10000},3,20,3,20"
locations_default(#20089,#10000,3,20,3,20)
hasLocation(#20088,#20089)
#20090=*
tokeninfo(#20090,8,#20001,25,"=>")
#20091=@"loc,{#10000},3,22,3,23"
locations_default(#20091,#10000,3,22,3,23)
hasLocation(#20090,#20091)
#20092=*
tokeninfo(#20092,8,#20001,26,"{")
#20093=@"loc,{#10000},3,25,3,25"
locations_default(#20093,#10000,3,25,3,25)
hasLocation(#20092,#20093)
#20094=*
tokeninfo(#20094,8,#20001,27,"}")
#20095=@"loc,{#10000},3,26,3,26"
locations_default(#20095,#10000,3,26,3,26)
hasLocation(#20094,#20095)
#20096=*
tokeninfo(#20096,8,#20001,28,")")
#20097=@"loc,{#10000},3,27,3,27"
locations_default(#20097,#10000,3,27,3,27)
hasLocation(#20096,#20097)
#20098=*
tokeninfo(#20098,8,#20001,29,";")
#20099=@"loc,{#10000},3,28,3,28"
locations_default(#20099,#10000,3,28,3,28)
hasLocation(#20098,#20099)
#20100=*
tokeninfo(#20100,0,#20001,30,"")
#20101=@"loc,{#10000},4,1,4,0"
locations_default(#20101,#10000,4,1,4,0)
hasLocation(#20100,#20101)
#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,#20101)
successor(#20023,#20031)
successor(#20035,#20025)
#20105=*
entry_cfg_node(#20105,#20035)
#20106=@"loc,{#10000},3,18,3,17"
locations_default(#20106,#10000,3,18,3,17)
hasLocation(#20105,#20106)
#20107=*
exit_cfg_node(#20107,#20035)
#20108=@"loc,{#10000},3,27,3,26"
locations_default(#20108,#10000,3,27,3,26)
hasLocation(#20107,#20108)
successor(#20041,#20107)
successor(#20039,#20041)
successor(#20105,#20039)
successor(#20033,#20027)
successor(#20031,#20029)
successor(#20029,#20033)
successor(#20027,#20035)
successor(#20025,#20104)
successor(#20010,#20012)
successor(#20012,#20014)
#20109=*
guard_node(#20109,1,#20014)
hasLocation(#20109,#20015)
successor(#20109,#20019)
#20110=*
guard_node(#20110,0,#20014)
hasLocation(#20110,#20015)
successor(#20110,#20021)
successor(#20014,#20109)
successor(#20014,#20110)
successor(#20019,#20017)
successor(#20017,#20023)
successor(#20021,#20023)
successor(#20004,#20008)
successor(#20008,#20006)
successor(#20006,#20010)
successor(#20102,#20004)
numlines(#10000,3,3,0)
filetype(#10000,"javascript")