Files
codeql/javascript/extractor/tests/es2015/output/trap/destructuring.js.trap
2018-11-07 07:48:25 +00:00

886 lines
24 KiB
Plaintext

#10000=@"/destructuring.js;sourcefile"
files(#10000,"/destructuring.js","destructuring","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,13,1"
locations_default(#20002,#10000,1,1,13,1)
hasLocation(#20001,#20002)
#20003=@"var;{f};{#20000}"
variables(#20003,"f",#20000)
#20004=@"var;{g};{#20000}"
variables(#20004,"g",#20000)
#20005=*
stmts(#20005,17,#20001,0,"functio ... );\n\t}\n}")
#20006=@"loc,{#10000},1,1,8,1"
locations_default(#20006,#10000,1,1,8,1)
hasLocation(#20005,#20006)
stmtContainers(#20005,#20001)
#20007=*
exprs(#20007,78,#20005,-1,"f")
#20008=@"loc,{#10000},1,10,1,10"
locations_default(#20008,#10000,1,10,1,10)
hasLocation(#20007,#20008)
exprContainers(#20007,#20005)
literals("f","f",#20007)
decl(#20007,#20003)
#20009=*
scopes(#20009,1)
scopenodes(#20005,#20009)
scopenesting(#20009,#20000)
#20010=@"var;{a};{#20009}"
variables(#20010,"a",#20009)
#20011=@"var;{c};{#20009}"
variables(#20011,"c",#20009)
#20012=@"var;{x};{#20009}"
variables(#20012,"x",#20009)
#20013=@"var;{y};{#20009}"
variables(#20013,"y",#20009)
#20014=*
exprs(#20014,67,#20005,0,"[x, y]")
#20015=@"loc,{#10000},1,12,1,17"
locations_default(#20015,#10000,1,12,1,17)
hasLocation(#20014,#20015)
exprContainers(#20014,#20005)
#20016=*
exprs(#20016,78,#20014,0,"x")
#20017=@"loc,{#10000},1,13,1,13"
locations_default(#20017,#10000,1,13,1,13)
hasLocation(#20016,#20017)
exprContainers(#20016,#20005)
literals("x","x",#20016)
decl(#20016,#20012)
#20018=*
exprs(#20018,78,#20014,1,"y")
#20019=@"loc,{#10000},1,16,1,16"
locations_default(#20019,#10000,1,16,1,16)
hasLocation(#20018,#20019)
exprContainers(#20018,#20005)
literals("y","y",#20018)
decl(#20018,#20013)
arraySize(#20014,2)
#20020=@"var;{arguments};{#20009}"
variables(#20020,"arguments",#20009)
isArgumentsObject(#20020)
#20021=*
stmts(#20021,1,#20005,-2,"{\n\tvar ... );\n\t}\n}")
#20022=@"loc,{#10000},1,20,8,1"
locations_default(#20022,#10000,1,20,8,1)
hasLocation(#20021,#20022)
stmtContainers(#20021,#20005)
#20023=*
stmts(#20023,18,#20021,0,"var [a, [, c]] = x;")
#20024=@"loc,{#10000},2,2,2,20"
locations_default(#20024,#10000,2,2,2,20)
hasLocation(#20023,#20024)
stmtContainers(#20023,#20005)
#20025=*
exprs(#20025,64,#20023,0,"[a, [, c]] = x")
#20026=@"loc,{#10000},2,6,2,19"
locations_default(#20026,#10000,2,6,2,19)
hasLocation(#20025,#20026)
enclosingStmt(#20025,#20023)
exprContainers(#20025,#20005)
#20027=*
exprs(#20027,67,#20025,0,"[a, [, c]]")
#20028=@"loc,{#10000},2,6,2,15"
locations_default(#20028,#10000,2,6,2,15)
hasLocation(#20027,#20028)
enclosingStmt(#20027,#20023)
exprContainers(#20027,#20005)
#20029=*
exprs(#20029,78,#20027,0,"a")
#20030=@"loc,{#10000},2,7,2,7"
locations_default(#20030,#10000,2,7,2,7)
hasLocation(#20029,#20030)
enclosingStmt(#20029,#20023)
exprContainers(#20029,#20005)
literals("a","a",#20029)
decl(#20029,#20010)
#20031=*
exprs(#20031,67,#20027,1,"[, c]")
#20032=@"loc,{#10000},2,10,2,14"
locations_default(#20032,#10000,2,10,2,14)
hasLocation(#20031,#20032)
enclosingStmt(#20031,#20023)
exprContainers(#20031,#20005)
#20033=*
exprs(#20033,78,#20031,1,"c")
#20034=@"loc,{#10000},2,13,2,13"
locations_default(#20034,#10000,2,13,2,13)
hasLocation(#20033,#20034)
enclosingStmt(#20033,#20023)
exprContainers(#20033,#20005)
literals("c","c",#20033)
decl(#20033,#20011)
arraySize(#20031,2)
arraySize(#20027,2)
#20035=*
exprs(#20035,79,#20025,1,"x")
#20036=@"loc,{#10000},2,19,2,19"
locations_default(#20036,#10000,2,19,2,19)
hasLocation(#20035,#20036)
enclosingStmt(#20035,#20023)
exprContainers(#20035,#20005)
literals("x","x",#20035)
bind(#20035,#20012)
#20037=*
stmts(#20037,11,#20021,1,"try {\n\t ... (d);\n\t}")
#20038=@"loc,{#10000},3,2,7,2"
locations_default(#20038,#10000,3,2,7,2)
hasLocation(#20037,#20038)
stmtContainers(#20037,#20005)
#20039=*
stmts(#20039,1,#20037,0,"{\n\t\tthrow [a, c];\n\t}")
#20040=@"loc,{#10000},3,6,5,2"
locations_default(#20040,#10000,3,6,5,2)
hasLocation(#20039,#20040)
stmtContainers(#20039,#20005)
#20041=*
stmts(#20041,10,#20039,0,"throw [a, c];")
#20042=@"loc,{#10000},4,3,4,15"
locations_default(#20042,#10000,4,3,4,15)
hasLocation(#20041,#20042)
stmtContainers(#20041,#20005)
#20043=*
exprs(#20043,7,#20041,0,"[a, c]")
#20044=@"loc,{#10000},4,9,4,14"
locations_default(#20044,#10000,4,9,4,14)
hasLocation(#20043,#20044)
enclosingStmt(#20043,#20041)
exprContainers(#20043,#20005)
#20045=*
exprs(#20045,79,#20043,0,"a")
#20046=@"loc,{#10000},4,10,4,10"
locations_default(#20046,#10000,4,10,4,10)
hasLocation(#20045,#20046)
enclosingStmt(#20045,#20041)
exprContainers(#20045,#20005)
literals("a","a",#20045)
bind(#20045,#20010)
#20047=*
exprs(#20047,79,#20043,1,"c")
#20048=@"loc,{#10000},4,13,4,13"
locations_default(#20048,#10000,4,13,4,13)
hasLocation(#20047,#20048)
enclosingStmt(#20047,#20041)
exprContainers(#20047,#20005)
literals("c","c",#20047)
bind(#20047,#20011)
arraySize(#20043,2)
#20049=*
stmts(#20049,20,#20037,1,"catch ( ... (d);\n\t}")
#20050=@"loc,{#10000},5,4,7,2"
locations_default(#20050,#10000,5,4,7,2)
hasLocation(#20049,#20050)
stmtContainers(#20049,#20005)
#20051=*
scopes(#20051,2)
scopenodes(#20049,#20051)
scopenesting(#20051,#20009)
#20052=@"var;{d};{#20051}"
variables(#20052,"d",#20051)
#20053=*
exprs(#20053,78,#20049,0,"d")
#20054=@"loc,{#10000},5,11,5,11"
locations_default(#20054,#10000,5,11,5,11)
hasLocation(#20053,#20054)
enclosingStmt(#20053,#20049)
exprContainers(#20053,#20005)
literals("d","d",#20053)
decl(#20053,#20052)
#20055=*
stmts(#20055,1,#20049,1,"{\n\t\tcon ... (d);\n\t}")
#20056=@"loc,{#10000},5,14,7,2"
locations_default(#20056,#10000,5,14,7,2)
hasLocation(#20055,#20056)
stmtContainers(#20055,#20005)
#20057=*
stmts(#20057,2,#20055,0,"console.log(d);")
#20058=@"loc,{#10000},6,3,6,17"
locations_default(#20058,#10000,6,3,6,17)
hasLocation(#20057,#20058)
stmtContainers(#20057,#20005)
#20059=*
exprs(#20059,13,#20057,0,"console.log(d)")
#20060=@"loc,{#10000},6,3,6,16"
locations_default(#20060,#10000,6,3,6,16)
hasLocation(#20059,#20060)
enclosingStmt(#20059,#20057)
exprContainers(#20059,#20005)
#20061=*
exprs(#20061,14,#20059,-1,"console.log")
#20062=@"loc,{#10000},6,3,6,13"
locations_default(#20062,#10000,6,3,6,13)
hasLocation(#20061,#20062)
enclosingStmt(#20061,#20057)
exprContainers(#20061,#20005)
#20063=*
exprs(#20063,79,#20061,0,"console")
#20064=@"loc,{#10000},6,3,6,9"
locations_default(#20064,#10000,6,3,6,9)
hasLocation(#20063,#20064)
enclosingStmt(#20063,#20057)
exprContainers(#20063,#20005)
literals("console","console",#20063)
#20065=@"var;{console};{#20000}"
variables(#20065,"console",#20000)
bind(#20063,#20065)
#20066=*
exprs(#20066,0,#20061,1,"log")
#20067=@"loc,{#10000},6,11,6,13"
locations_default(#20067,#10000,6,11,6,13)
hasLocation(#20066,#20067)
enclosingStmt(#20066,#20057)
exprContainers(#20066,#20005)
literals("log","log",#20066)
#20068=*
exprs(#20068,79,#20059,0,"d")
#20069=@"loc,{#10000},6,15,6,15"
locations_default(#20069,#10000,6,15,6,15)
hasLocation(#20068,#20069)
enclosingStmt(#20068,#20057)
exprContainers(#20068,#20005)
literals("d","d",#20068)
bind(#20068,#20052)
numlines(#20005,8,8,0)
#20070=*
stmts(#20070,17,#20001,1,"functio ... rn w;\n}")
#20071=@"loc,{#10000},10,1,13,1"
locations_default(#20071,#10000,10,1,13,1)
hasLocation(#20070,#20071)
stmtContainers(#20070,#20001)
#20072=*
exprs(#20072,78,#20070,-1,"g")
#20073=@"loc,{#10000},10,10,10,10"
locations_default(#20073,#10000,10,10,10,10)
hasLocation(#20072,#20073)
exprContainers(#20072,#20070)
literals("g","g",#20072)
decl(#20072,#20004)
#20074=*
scopes(#20074,1)
scopenodes(#20070,#20074)
scopenesting(#20074,#20000)
#20075=@"var;{w};{#20074}"
variables(#20075,"w",#20074)
#20076=@"var;{x};{#20074}"
variables(#20076,"x",#20074)
#20077=@"var;{z};{#20074}"
variables(#20077,"z",#20074)
#20078=*
exprs(#20078,68,#20070,0,"{ x, y: z }")
#20079=@"loc,{#10000},10,12,10,22"
locations_default(#20079,#10000,10,12,10,22)
hasLocation(#20078,#20079)
exprContainers(#20078,#20070)
#20080=*
properties(#20080,#20078,0,0,"x")
#20081=@"loc,{#10000},10,14,10,14"
locations_default(#20081,#10000,10,14,10,14)
hasLocation(#20080,#20081)
#20082=*
exprs(#20082,0,#20080,0,"x")
hasLocation(#20082,#20081)
exprContainers(#20082,#20070)
literals("x","x",#20082)
#20083=*
exprs(#20083,78,#20080,1,"x")
hasLocation(#20083,#20081)
exprContainers(#20083,#20070)
literals("x","x",#20083)
decl(#20083,#20076)
#20084=*
properties(#20084,#20078,1,0,"y: z")
#20085=@"loc,{#10000},10,17,10,20"
locations_default(#20085,#10000,10,17,10,20)
hasLocation(#20084,#20085)
#20086=*
exprs(#20086,0,#20084,0,"y")
#20087=@"loc,{#10000},10,17,10,17"
locations_default(#20087,#10000,10,17,10,17)
hasLocation(#20086,#20087)
exprContainers(#20086,#20070)
literals("y","y",#20086)
#20088=*
exprs(#20088,78,#20084,1,"z")
#20089=@"loc,{#10000},10,20,10,20"
locations_default(#20089,#10000,10,20,10,20)
hasLocation(#20088,#20089)
exprContainers(#20088,#20070)
literals("z","z",#20088)
decl(#20088,#20077)
#20090=@"var;{arguments};{#20074}"
variables(#20090,"arguments",#20074)
isArgumentsObject(#20090)
#20091=*
stmts(#20091,1,#20070,-2,"{\n\tvar ... rn w;\n}")
#20092=@"loc,{#10000},10,25,13,1"
locations_default(#20092,#10000,10,25,13,1)
hasLocation(#20091,#20092)
stmtContainers(#20091,#20070)
#20093=*
stmts(#20093,18,#20091,0,"var { [x]: w } = z;")
#20094=@"loc,{#10000},11,2,11,20"
locations_default(#20094,#10000,11,2,11,20)
hasLocation(#20093,#20094)
stmtContainers(#20093,#20070)
#20095=*
exprs(#20095,64,#20093,0,"{ [x]: w } = z")
#20096=@"loc,{#10000},11,6,11,19"
locations_default(#20096,#10000,11,6,11,19)
hasLocation(#20095,#20096)
enclosingStmt(#20095,#20093)
exprContainers(#20095,#20070)
#20097=*
exprs(#20097,68,#20095,0,"{ [x]: w }")
#20098=@"loc,{#10000},11,6,11,15"
locations_default(#20098,#10000,11,6,11,15)
hasLocation(#20097,#20098)
enclosingStmt(#20097,#20093)
exprContainers(#20097,#20070)
#20099=*
properties(#20099,#20097,0,0,"[x]: w")
#20100=@"loc,{#10000},11,8,11,13"
locations_default(#20100,#10000,11,8,11,13)
hasLocation(#20099,#20100)
#20101=*
exprs(#20101,79,#20099,0,"x")
#20102=@"loc,{#10000},11,9,11,9"
locations_default(#20102,#10000,11,9,11,9)
hasLocation(#20101,#20102)
enclosingStmt(#20101,#20093)
exprContainers(#20101,#20070)
literals("x","x",#20101)
bind(#20101,#20076)
#20103=*
exprs(#20103,78,#20099,1,"w")
#20104=@"loc,{#10000},11,13,11,13"
locations_default(#20104,#10000,11,13,11,13)
hasLocation(#20103,#20104)
enclosingStmt(#20103,#20093)
exprContainers(#20103,#20070)
literals("w","w",#20103)
decl(#20103,#20075)
isComputed(#20099)
#20105=*
exprs(#20105,79,#20095,1,"z")
#20106=@"loc,{#10000},11,19,11,19"
locations_default(#20106,#10000,11,19,11,19)
hasLocation(#20105,#20106)
enclosingStmt(#20105,#20093)
exprContainers(#20105,#20070)
literals("z","z",#20105)
bind(#20105,#20077)
#20107=*
stmts(#20107,9,#20091,1,"return w;")
#20108=@"loc,{#10000},12,2,12,10"
locations_default(#20108,#10000,12,2,12,10)
hasLocation(#20107,#20108)
stmtContainers(#20107,#20070)
#20109=*
exprs(#20109,79,#20107,0,"w")
#20110=@"loc,{#10000},12,9,12,9"
locations_default(#20110,#10000,12,9,12,9)
hasLocation(#20109,#20110)
enclosingStmt(#20109,#20107)
exprContainers(#20109,#20070)
literals("w","w",#20109)
bind(#20109,#20075)
numlines(#20070,4,4,0)
#20111=*
lines(#20111,#20001,"function f([x, y]) {","
")
#20112=@"loc,{#10000},1,1,1,20"
locations_default(#20112,#10000,1,1,1,20)
hasLocation(#20111,#20112)
#20113=*
lines(#20113,#20001," var [a, [, c]] = x;","
")
#20114=@"loc,{#10000},2,1,2,20"
locations_default(#20114,#10000,2,1,2,20)
hasLocation(#20113,#20114)
indentation(#10000,2," ",1)
#20115=*
lines(#20115,#20001," try {","
")
#20116=@"loc,{#10000},3,1,3,6"
locations_default(#20116,#10000,3,1,3,6)
hasLocation(#20115,#20116)
indentation(#10000,3," ",1)
#20117=*
lines(#20117,#20001," throw [a, c];","
")
#20118=@"loc,{#10000},4,1,4,15"
locations_default(#20118,#10000,4,1,4,15)
hasLocation(#20117,#20118)
indentation(#10000,4," ",2)
#20119=*
lines(#20119,#20001," } catch (d) {","
")
#20120=@"loc,{#10000},5,1,5,14"
locations_default(#20120,#10000,5,1,5,14)
hasLocation(#20119,#20120)
indentation(#10000,5," ",1)
#20121=*
lines(#20121,#20001," console.log(d);","
")
#20122=@"loc,{#10000},6,1,6,17"
locations_default(#20122,#10000,6,1,6,17)
hasLocation(#20121,#20122)
indentation(#10000,6," ",2)
#20123=*
lines(#20123,#20001," }","
")
#20124=@"loc,{#10000},7,1,7,2"
locations_default(#20124,#10000,7,1,7,2)
hasLocation(#20123,#20124)
indentation(#10000,7," ",1)
#20125=*
lines(#20125,#20001,"}","
")
#20126=@"loc,{#10000},8,1,8,1"
locations_default(#20126,#10000,8,1,8,1)
hasLocation(#20125,#20126)
#20127=*
lines(#20127,#20001,"","
")
#20128=@"loc,{#10000},9,1,9,0"
locations_default(#20128,#10000,9,1,9,0)
hasLocation(#20127,#20128)
#20129=*
lines(#20129,#20001,"function g({ x, y: z }) {","
")
#20130=@"loc,{#10000},10,1,10,25"
locations_default(#20130,#10000,10,1,10,25)
hasLocation(#20129,#20130)
#20131=*
lines(#20131,#20001," var { [x]: w } = z;","
")
#20132=@"loc,{#10000},11,1,11,20"
locations_default(#20132,#10000,11,1,11,20)
hasLocation(#20131,#20132)
indentation(#10000,11," ",1)
#20133=*
lines(#20133,#20001," return w;","
")
#20134=@"loc,{#10000},12,1,12,10"
locations_default(#20134,#10000,12,1,12,10)
hasLocation(#20133,#20134)
indentation(#10000,12," ",1)
#20135=*
lines(#20135,#20001,"}","")
#20136=@"loc,{#10000},13,1,13,1"
locations_default(#20136,#10000,13,1,13,1)
hasLocation(#20135,#20136)
numlines(#20001,13,12,0)
#20137=*
tokeninfo(#20137,7,#20001,0,"function")
#20138=@"loc,{#10000},1,1,1,8"
locations_default(#20138,#10000,1,1,1,8)
hasLocation(#20137,#20138)
#20139=*
tokeninfo(#20139,6,#20001,1,"f")
hasLocation(#20139,#20008)
#20140=*
tokeninfo(#20140,8,#20001,2,"(")
#20141=@"loc,{#10000},1,11,1,11"
locations_default(#20141,#10000,1,11,1,11)
hasLocation(#20140,#20141)
#20142=*
tokeninfo(#20142,8,#20001,3,"[")
#20143=@"loc,{#10000},1,12,1,12"
locations_default(#20143,#10000,1,12,1,12)
hasLocation(#20142,#20143)
#20144=*
tokeninfo(#20144,6,#20001,4,"x")
hasLocation(#20144,#20017)
#20145=*
tokeninfo(#20145,8,#20001,5,",")
#20146=@"loc,{#10000},1,14,1,14"
locations_default(#20146,#10000,1,14,1,14)
hasLocation(#20145,#20146)
#20147=*
tokeninfo(#20147,6,#20001,6,"y")
hasLocation(#20147,#20019)
#20148=*
tokeninfo(#20148,8,#20001,7,"]")
#20149=@"loc,{#10000},1,17,1,17"
locations_default(#20149,#10000,1,17,1,17)
hasLocation(#20148,#20149)
#20150=*
tokeninfo(#20150,8,#20001,8,")")
#20151=@"loc,{#10000},1,18,1,18"
locations_default(#20151,#10000,1,18,1,18)
hasLocation(#20150,#20151)
#20152=*
tokeninfo(#20152,8,#20001,9,"{")
#20153=@"loc,{#10000},1,20,1,20"
locations_default(#20153,#10000,1,20,1,20)
hasLocation(#20152,#20153)
#20154=*
tokeninfo(#20154,7,#20001,10,"var")
#20155=@"loc,{#10000},2,2,2,4"
locations_default(#20155,#10000,2,2,2,4)
hasLocation(#20154,#20155)
#20156=*
tokeninfo(#20156,8,#20001,11,"[")
#20157=@"loc,{#10000},2,6,2,6"
locations_default(#20157,#10000,2,6,2,6)
hasLocation(#20156,#20157)
#20158=*
tokeninfo(#20158,6,#20001,12,"a")
hasLocation(#20158,#20030)
#20159=*
tokeninfo(#20159,8,#20001,13,",")
#20160=@"loc,{#10000},2,8,2,8"
locations_default(#20160,#10000,2,8,2,8)
hasLocation(#20159,#20160)
#20161=*
tokeninfo(#20161,8,#20001,14,"[")
#20162=@"loc,{#10000},2,10,2,10"
locations_default(#20162,#10000,2,10,2,10)
hasLocation(#20161,#20162)
#20163=*
tokeninfo(#20163,8,#20001,15,",")
#20164=@"loc,{#10000},2,11,2,11"
locations_default(#20164,#10000,2,11,2,11)
hasLocation(#20163,#20164)
#20165=*
tokeninfo(#20165,6,#20001,16,"c")
hasLocation(#20165,#20034)
#20166=*
tokeninfo(#20166,8,#20001,17,"]")
#20167=@"loc,{#10000},2,14,2,14"
locations_default(#20167,#10000,2,14,2,14)
hasLocation(#20166,#20167)
#20168=*
tokeninfo(#20168,8,#20001,18,"]")
#20169=@"loc,{#10000},2,15,2,15"
locations_default(#20169,#10000,2,15,2,15)
hasLocation(#20168,#20169)
#20170=*
tokeninfo(#20170,8,#20001,19,"=")
#20171=@"loc,{#10000},2,17,2,17"
locations_default(#20171,#10000,2,17,2,17)
hasLocation(#20170,#20171)
#20172=*
tokeninfo(#20172,6,#20001,20,"x")
hasLocation(#20172,#20036)
#20173=*
tokeninfo(#20173,8,#20001,21,";")
#20174=@"loc,{#10000},2,20,2,20"
locations_default(#20174,#10000,2,20,2,20)
hasLocation(#20173,#20174)
#20175=*
tokeninfo(#20175,7,#20001,22,"try")
#20176=@"loc,{#10000},3,2,3,4"
locations_default(#20176,#10000,3,2,3,4)
hasLocation(#20175,#20176)
#20177=*
tokeninfo(#20177,8,#20001,23,"{")
#20178=@"loc,{#10000},3,6,3,6"
locations_default(#20178,#10000,3,6,3,6)
hasLocation(#20177,#20178)
#20179=*
tokeninfo(#20179,7,#20001,24,"throw")
#20180=@"loc,{#10000},4,3,4,7"
locations_default(#20180,#10000,4,3,4,7)
hasLocation(#20179,#20180)
#20181=*
tokeninfo(#20181,8,#20001,25,"[")
#20182=@"loc,{#10000},4,9,4,9"
locations_default(#20182,#10000,4,9,4,9)
hasLocation(#20181,#20182)
#20183=*
tokeninfo(#20183,6,#20001,26,"a")
hasLocation(#20183,#20046)
#20184=*
tokeninfo(#20184,8,#20001,27,",")
#20185=@"loc,{#10000},4,11,4,11"
locations_default(#20185,#10000,4,11,4,11)
hasLocation(#20184,#20185)
#20186=*
tokeninfo(#20186,6,#20001,28,"c")
hasLocation(#20186,#20048)
#20187=*
tokeninfo(#20187,8,#20001,29,"]")
#20188=@"loc,{#10000},4,14,4,14"
locations_default(#20188,#10000,4,14,4,14)
hasLocation(#20187,#20188)
#20189=*
tokeninfo(#20189,8,#20001,30,";")
#20190=@"loc,{#10000},4,15,4,15"
locations_default(#20190,#10000,4,15,4,15)
hasLocation(#20189,#20190)
#20191=*
tokeninfo(#20191,8,#20001,31,"}")
#20192=@"loc,{#10000},5,2,5,2"
locations_default(#20192,#10000,5,2,5,2)
hasLocation(#20191,#20192)
#20193=*
tokeninfo(#20193,7,#20001,32,"catch")
#20194=@"loc,{#10000},5,4,5,8"
locations_default(#20194,#10000,5,4,5,8)
hasLocation(#20193,#20194)
#20195=*
tokeninfo(#20195,8,#20001,33,"(")
#20196=@"loc,{#10000},5,10,5,10"
locations_default(#20196,#10000,5,10,5,10)
hasLocation(#20195,#20196)
#20197=*
tokeninfo(#20197,6,#20001,34,"d")
hasLocation(#20197,#20054)
#20198=*
tokeninfo(#20198,8,#20001,35,")")
#20199=@"loc,{#10000},5,12,5,12"
locations_default(#20199,#10000,5,12,5,12)
hasLocation(#20198,#20199)
#20200=*
tokeninfo(#20200,8,#20001,36,"{")
#20201=@"loc,{#10000},5,14,5,14"
locations_default(#20201,#10000,5,14,5,14)
hasLocation(#20200,#20201)
#20202=*
tokeninfo(#20202,6,#20001,37,"console")
hasLocation(#20202,#20064)
#20203=*
tokeninfo(#20203,8,#20001,38,".")
#20204=@"loc,{#10000},6,10,6,10"
locations_default(#20204,#10000,6,10,6,10)
hasLocation(#20203,#20204)
#20205=*
tokeninfo(#20205,6,#20001,39,"log")
hasLocation(#20205,#20067)
#20206=*
tokeninfo(#20206,8,#20001,40,"(")
#20207=@"loc,{#10000},6,14,6,14"
locations_default(#20207,#10000,6,14,6,14)
hasLocation(#20206,#20207)
#20208=*
tokeninfo(#20208,6,#20001,41,"d")
hasLocation(#20208,#20069)
#20209=*
tokeninfo(#20209,8,#20001,42,")")
#20210=@"loc,{#10000},6,16,6,16"
locations_default(#20210,#10000,6,16,6,16)
hasLocation(#20209,#20210)
#20211=*
tokeninfo(#20211,8,#20001,43,";")
#20212=@"loc,{#10000},6,17,6,17"
locations_default(#20212,#10000,6,17,6,17)
hasLocation(#20211,#20212)
#20213=*
tokeninfo(#20213,8,#20001,44,"}")
#20214=@"loc,{#10000},7,2,7,2"
locations_default(#20214,#10000,7,2,7,2)
hasLocation(#20213,#20214)
#20215=*
tokeninfo(#20215,8,#20001,45,"}")
hasLocation(#20215,#20126)
#20216=*
tokeninfo(#20216,7,#20001,46,"function")
#20217=@"loc,{#10000},10,1,10,8"
locations_default(#20217,#10000,10,1,10,8)
hasLocation(#20216,#20217)
#20218=*
tokeninfo(#20218,6,#20001,47,"g")
hasLocation(#20218,#20073)
#20219=*
tokeninfo(#20219,8,#20001,48,"(")
#20220=@"loc,{#10000},10,11,10,11"
locations_default(#20220,#10000,10,11,10,11)
hasLocation(#20219,#20220)
#20221=*
tokeninfo(#20221,8,#20001,49,"{")
#20222=@"loc,{#10000},10,12,10,12"
locations_default(#20222,#10000,10,12,10,12)
hasLocation(#20221,#20222)
#20223=*
tokeninfo(#20223,6,#20001,50,"x")
hasLocation(#20223,#20081)
#20224=*
tokeninfo(#20224,8,#20001,51,",")
#20225=@"loc,{#10000},10,15,10,15"
locations_default(#20225,#10000,10,15,10,15)
hasLocation(#20224,#20225)
#20226=*
tokeninfo(#20226,6,#20001,52,"y")
hasLocation(#20226,#20087)
#20227=*
tokeninfo(#20227,8,#20001,53,":")
#20228=@"loc,{#10000},10,18,10,18"
locations_default(#20228,#10000,10,18,10,18)
hasLocation(#20227,#20228)
#20229=*
tokeninfo(#20229,6,#20001,54,"z")
hasLocation(#20229,#20089)
#20230=*
tokeninfo(#20230,8,#20001,55,"}")
#20231=@"loc,{#10000},10,22,10,22"
locations_default(#20231,#10000,10,22,10,22)
hasLocation(#20230,#20231)
#20232=*
tokeninfo(#20232,8,#20001,56,")")
#20233=@"loc,{#10000},10,23,10,23"
locations_default(#20233,#10000,10,23,10,23)
hasLocation(#20232,#20233)
#20234=*
tokeninfo(#20234,8,#20001,57,"{")
#20235=@"loc,{#10000},10,25,10,25"
locations_default(#20235,#10000,10,25,10,25)
hasLocation(#20234,#20235)
#20236=*
tokeninfo(#20236,7,#20001,58,"var")
#20237=@"loc,{#10000},11,2,11,4"
locations_default(#20237,#10000,11,2,11,4)
hasLocation(#20236,#20237)
#20238=*
tokeninfo(#20238,8,#20001,59,"{")
#20239=@"loc,{#10000},11,6,11,6"
locations_default(#20239,#10000,11,6,11,6)
hasLocation(#20238,#20239)
#20240=*
tokeninfo(#20240,8,#20001,60,"[")
#20241=@"loc,{#10000},11,8,11,8"
locations_default(#20241,#10000,11,8,11,8)
hasLocation(#20240,#20241)
#20242=*
tokeninfo(#20242,6,#20001,61,"x")
hasLocation(#20242,#20102)
#20243=*
tokeninfo(#20243,8,#20001,62,"]")
#20244=@"loc,{#10000},11,10,11,10"
locations_default(#20244,#10000,11,10,11,10)
hasLocation(#20243,#20244)
#20245=*
tokeninfo(#20245,8,#20001,63,":")
#20246=@"loc,{#10000},11,11,11,11"
locations_default(#20246,#10000,11,11,11,11)
hasLocation(#20245,#20246)
#20247=*
tokeninfo(#20247,6,#20001,64,"w")
hasLocation(#20247,#20104)
#20248=*
tokeninfo(#20248,8,#20001,65,"}")
#20249=@"loc,{#10000},11,15,11,15"
locations_default(#20249,#10000,11,15,11,15)
hasLocation(#20248,#20249)
#20250=*
tokeninfo(#20250,8,#20001,66,"=")
#20251=@"loc,{#10000},11,17,11,17"
locations_default(#20251,#10000,11,17,11,17)
hasLocation(#20250,#20251)
#20252=*
tokeninfo(#20252,6,#20001,67,"z")
hasLocation(#20252,#20106)
#20253=*
tokeninfo(#20253,8,#20001,68,";")
#20254=@"loc,{#10000},11,20,11,20"
locations_default(#20254,#10000,11,20,11,20)
hasLocation(#20253,#20254)
#20255=*
tokeninfo(#20255,7,#20001,69,"return")
#20256=@"loc,{#10000},12,2,12,7"
locations_default(#20256,#10000,12,2,12,7)
hasLocation(#20255,#20256)
#20257=*
tokeninfo(#20257,6,#20001,70,"w")
hasLocation(#20257,#20110)
#20258=*
tokeninfo(#20258,8,#20001,71,";")
#20259=@"loc,{#10000},12,10,12,10"
locations_default(#20259,#10000,12,10,12,10)
hasLocation(#20258,#20259)
#20260=*
tokeninfo(#20260,8,#20001,72,"}")
hasLocation(#20260,#20136)
#20261=*
tokeninfo(#20261,0,#20001,73,"")
#20262=@"loc,{#10000},13,2,13,1"
locations_default(#20262,#10000,13,2,13,1)
hasLocation(#20261,#20262)
#20263=*
entry_cfg_node(#20263,#20001)
#20264=@"loc,{#10000},1,1,1,0"
locations_default(#20264,#10000,1,1,1,0)
hasLocation(#20263,#20264)
#20265=*
exit_cfg_node(#20265,#20001)
hasLocation(#20265,#20262)
successor(#20070,#20265)
#20266=*
entry_cfg_node(#20266,#20070)
#20267=@"loc,{#10000},10,1,10,0"
locations_default(#20267,#10000,10,1,10,0)
hasLocation(#20266,#20267)
#20268=*
exit_cfg_node(#20268,#20070)
hasLocation(#20268,#20262)
successor(#20091,#20093)
successor(#20109,#20107)
successor(#20107,#20268)
successor(#20093,#20105)
successor(#20097,#20101)
successor(#20103,#20099)
successor(#20101,#20103)
successor(#20099,#20095)
successor(#20105,#20097)
successor(#20095,#20109)
successor(#20078,#20082)
successor(#20088,#20084)
successor(#20086,#20088)
successor(#20084,#20091)
successor(#20083,#20080)
successor(#20082,#20083)
successor(#20080,#20086)
successor(#20266,#20078)
successor(#20005,#20070)
#20269=*
entry_cfg_node(#20269,#20005)
hasLocation(#20269,#20264)
#20270=*
exit_cfg_node(#20270,#20005)
#20271=@"loc,{#10000},8,2,8,1"
locations_default(#20271,#10000,8,2,8,1)
hasLocation(#20270,#20271)
successor(#20021,#20023)
successor(#20037,#20039)
successor(#20039,#20043)
successor(#20043,#20045)
successor(#20047,#20041)
successor(#20045,#20047)
successor(#20041,#20049)
successor(#20049,#20053)
successor(#20055,#20057)
successor(#20057,#20063)
successor(#20068,#20059)
successor(#20066,#20061)
successor(#20063,#20066)
successor(#20061,#20068)
successor(#20059,#20270)
successor(#20053,#20055)
successor(#20023,#20035)
successor(#20027,#20029)
successor(#20031,#20033)
successor(#20033,#20025)
successor(#20029,#20031)
successor(#20035,#20027)
successor(#20025,#20037)
successor(#20014,#20016)
successor(#20018,#20021)
successor(#20016,#20018)
successor(#20269,#20014)
successor(#20072,#20005)
successor(#20007,#20072)
successor(#20263,#20007)
numlines(#10000,13,12,0)
filetype(#10000,"javascript")