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

1550 lines
42 KiB
Plaintext

#10000=@"/tst.js;sourcefile"
files(#10000,"/tst.js","tst","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,37,0"
locations_default(#20002,#10000,1,1,37,0)
hasLocation(#20001,#20002)
#20003=@"var;{outer};{#20000}"
variables(#20003,"outer",#20000)
#20004=@"var;{f};{#20000}"
variables(#20004,"f",#20000)
#20005=*
stmts(#20005,17,#20001,0,"functio ... }\n}")
#20006=@"loc,{#10000},1,1,10,1"
locations_default(#20006,#10000,1,1,10,1)
hasLocation(#20005,#20006)
stmtContainers(#20005,#20001)
#20007=*
exprs(#20007,78,#20005,-1,"outer")
#20008=@"loc,{#10000},1,10,1,14"
locations_default(#20008,#10000,1,10,1,14)
hasLocation(#20007,#20008)
exprContainers(#20007,#20005)
literals("outer","outer",#20007)
decl(#20007,#20003)
#20009=*
scopes(#20009,1)
scopenodes(#20005,#20009)
scopenesting(#20009,#20000)
#20010=@"var;{i};{#20009}"
variables(#20010,"i",#20009)
#20011=@"var;{arguments};{#20009}"
variables(#20011,"arguments",#20009)
isArgumentsObject(#20011)
#20012=*
stmts(#20012,1,#20005,-2,"{\n v ... }\n}")
#20013=@"loc,{#10000},2,1,10,1"
locations_default(#20013,#10000,2,1,10,1)
hasLocation(#20012,#20013)
stmtContainers(#20012,#20005)
#20014=*
stmts(#20014,18,#20012,0,"var i = 0;")
#20015=@"loc,{#10000},3,5,3,14"
locations_default(#20015,#10000,3,5,3,14)
hasLocation(#20014,#20015)
stmtContainers(#20014,#20005)
#20016=*
exprs(#20016,64,#20014,0,"i = 0")
#20017=@"loc,{#10000},3,9,3,13"
locations_default(#20017,#10000,3,9,3,13)
hasLocation(#20016,#20017)
enclosingStmt(#20016,#20014)
exprContainers(#20016,#20005)
#20018=*
exprs(#20018,78,#20016,0,"i")
#20019=@"loc,{#10000},3,9,3,9"
locations_default(#20019,#10000,3,9,3,9)
hasLocation(#20018,#20019)
enclosingStmt(#20018,#20014)
exprContainers(#20018,#20005)
literals("i","i",#20018)
decl(#20018,#20010)
#20020=*
exprs(#20020,3,#20016,1,"0")
#20021=@"loc,{#10000},3,13,3,13"
locations_default(#20021,#10000,3,13,3,13)
hasLocation(#20020,#20021)
enclosingStmt(#20020,#20014)
exprContainers(#20020,#20005)
literals("0","0",#20020)
#20022=*
stmts(#20022,18,#20012,1,"var i = 1;")
#20023=@"loc,{#10000},4,5,4,14"
locations_default(#20023,#10000,4,5,4,14)
hasLocation(#20022,#20023)
stmtContainers(#20022,#20005)
#20024=*
exprs(#20024,64,#20022,0,"i = 1")
#20025=@"loc,{#10000},4,9,4,13"
locations_default(#20025,#10000,4,9,4,13)
hasLocation(#20024,#20025)
enclosingStmt(#20024,#20022)
exprContainers(#20024,#20005)
#20026=*
exprs(#20026,78,#20024,0,"i")
#20027=@"loc,{#10000},4,9,4,9"
locations_default(#20027,#10000,4,9,4,9)
hasLocation(#20026,#20027)
enclosingStmt(#20026,#20022)
exprContainers(#20026,#20005)
literals("i","i",#20026)
decl(#20026,#20010)
#20028=*
exprs(#20028,3,#20024,1,"1")
#20029=@"loc,{#10000},4,13,4,13"
locations_default(#20029,#10000,4,13,4,13)
hasLocation(#20028,#20029)
enclosingStmt(#20028,#20022)
exprContainers(#20028,#20005)
literals("1","1",#20028)
#20030=*
stmts(#20030,14,#20012,2,"for ( i ... ++i );")
#20031=@"loc,{#10000},5,5,5,33"
locations_default(#20031,#10000,5,5,5,33)
hasLocation(#20030,#20031)
stmtContainers(#20030,#20005)
#20032=*
exprs(#20032,27,#20030,1,"i < 32")
#20033=@"loc,{#10000},5,19,5,24"
locations_default(#20033,#10000,5,19,5,24)
hasLocation(#20032,#20033)
enclosingStmt(#20032,#20030)
exprContainers(#20032,#20005)
#20034=*
exprs(#20034,79,#20032,0,"i")
#20035=@"loc,{#10000},5,19,5,19"
locations_default(#20035,#10000,5,19,5,19)
hasLocation(#20034,#20035)
enclosingStmt(#20034,#20030)
exprContainers(#20034,#20005)
literals("i","i",#20034)
bind(#20034,#20010)
#20036=*
exprs(#20036,3,#20032,1,"32")
#20037=@"loc,{#10000},5,23,5,24"
locations_default(#20037,#10000,5,23,5,24)
hasLocation(#20036,#20037)
enclosingStmt(#20036,#20030)
exprContainers(#20036,#20005)
literals("32","32",#20036)
#20038=*
exprs(#20038,59,#20030,2,"++i")
#20039=@"loc,{#10000},5,28,5,30"
locations_default(#20039,#10000,5,28,5,30)
hasLocation(#20038,#20039)
enclosingStmt(#20038,#20030)
exprContainers(#20038,#20005)
#20040=*
exprs(#20040,79,#20038,0,"i")
#20041=@"loc,{#10000},5,30,5,30"
locations_default(#20041,#10000,5,30,5,30)
hasLocation(#20040,#20041)
enclosingStmt(#20040,#20030)
exprContainers(#20040,#20005)
literals("i","i",#20040)
bind(#20040,#20010)
#20042=*
exprs(#20042,47,#20030,0,"i = 0")
#20043=@"loc,{#10000},5,11,5,15"
locations_default(#20043,#10000,5,11,5,15)
hasLocation(#20042,#20043)
enclosingStmt(#20042,#20030)
exprContainers(#20042,#20005)
#20044=*
exprs(#20044,79,#20042,0,"i")
#20045=@"loc,{#10000},5,11,5,11"
locations_default(#20045,#10000,5,11,5,11)
hasLocation(#20044,#20045)
enclosingStmt(#20044,#20030)
exprContainers(#20044,#20005)
literals("i","i",#20044)
bind(#20044,#20010)
#20046=*
exprs(#20046,3,#20042,1,"0")
#20047=@"loc,{#10000},5,15,5,15"
locations_default(#20047,#10000,5,15,5,15)
hasLocation(#20046,#20047)
enclosingStmt(#20046,#20030)
exprContainers(#20046,#20005)
literals("0","0",#20046)
#20048=*
stmts(#20048,0,#20030,3,";")
#20049=@"loc,{#10000},5,33,5,33"
locations_default(#20049,#10000,5,33,5,33)
hasLocation(#20048,#20049)
stmtContainers(#20048,#20005)
#20050=*
stmts(#20050,8,#20012,3,"switch ... ;\n }")
#20051=@"loc,{#10000},6,5,9,5"
locations_default(#20051,#10000,6,5,9,5)
hasLocation(#20050,#20051)
stmtContainers(#20050,#20005)
#20052=*
exprs(#20052,79,#20050,-1,"i")
#20053=@"loc,{#10000},6,13,6,13"
locations_default(#20053,#10000,6,13,6,13)
hasLocation(#20052,#20053)
enclosingStmt(#20052,#20050)
exprContainers(#20052,#20005)
literals("i","i",#20052)
bind(#20052,#20010)
#20054=*
stmts(#20054,19,#20050,0,"case 32 ... n true;")
#20055=@"loc,{#10000},7,5,8,20"
locations_default(#20055,#10000,7,5,8,20)
hasLocation(#20054,#20055)
stmtContainers(#20054,#20005)
#20056=*
exprs(#20056,3,#20054,-1,"32")
#20057=@"loc,{#10000},7,10,7,11"
locations_default(#20057,#10000,7,10,7,11)
hasLocation(#20056,#20057)
enclosingStmt(#20056,#20054)
exprContainers(#20056,#20005)
literals("32","32",#20056)
#20058=*
stmts(#20058,9,#20054,0,"return true;")
#20059=@"loc,{#10000},8,9,8,20"
locations_default(#20059,#10000,8,9,8,20)
hasLocation(#20058,#20059)
stmtContainers(#20058,#20005)
#20060=*
exprs(#20060,2,#20058,0,"true")
#20061=@"loc,{#10000},8,16,8,19"
locations_default(#20061,#10000,8,16,8,19)
hasLocation(#20060,#20061)
enclosingStmt(#20060,#20058)
exprContainers(#20060,#20005)
literals("true","true",#20060)
numlines(#20005,10,10,0)
#20062=*
stmts(#20062,14,#20001,1,"for (;a ... ntinue;")
#20063=@"loc,{#10000},12,1,13,13"
locations_default(#20063,#10000,12,1,13,13)
hasLocation(#20062,#20063)
stmtContainers(#20062,#20001)
#20064=*
exprs(#20064,79,#20062,1,"a")
#20065=@"loc,{#10000},12,7,12,7"
locations_default(#20065,#10000,12,7,12,7)
hasLocation(#20064,#20065)
enclosingStmt(#20064,#20062)
exprContainers(#20064,#20001)
literals("a","a",#20064)
#20066=@"var;{a};{#20000}"
variables(#20066,"a",#20000)
bind(#20064,#20066)
#20067=*
stmts(#20067,6,#20062,3,"continue;")
#20068=@"loc,{#10000},13,5,13,13"
locations_default(#20068,#10000,13,5,13,13)
hasLocation(#20067,#20068)
stmtContainers(#20067,#20001)
jumpTargets(#20067,#20062)
#20069=*
stmts(#20069,17,#20001,2,"functio ... (p);\n}")
#20070=@"loc,{#10000},15,1,18,1"
locations_default(#20070,#10000,15,1,18,1)
hasLocation(#20069,#20070)
stmtContainers(#20069,#20001)
#20071=*
exprs(#20071,78,#20069,-1,"f")
#20072=@"loc,{#10000},15,10,15,10"
locations_default(#20072,#10000,15,10,15,10)
hasLocation(#20071,#20072)
exprContainers(#20071,#20069)
literals("f","f",#20071)
decl(#20071,#20004)
#20073=*
scopes(#20073,1)
scopenodes(#20069,#20073)
scopenesting(#20073,#20000)
#20074=@"var;{p};{#20073}"
variables(#20074,"p",#20073)
#20075=@"var;{o};{#20073}"
variables(#20075,"o",#20073)
#20076=*
exprs(#20076,78,#20069,0,"o")
#20077=@"loc,{#10000},15,12,15,12"
locations_default(#20077,#10000,15,12,15,12)
hasLocation(#20076,#20077)
exprContainers(#20076,#20069)
literals("o","o",#20076)
decl(#20076,#20075)
#20078=@"var;{arguments};{#20073}"
variables(#20078,"arguments",#20073)
isArgumentsObject(#20078)
#20079=*
stmts(#20079,1,#20069,-2,"{\n f ... (p);\n}")
#20080=@"loc,{#10000},15,15,18,1"
locations_default(#20080,#10000,15,15,18,1)
hasLocation(#20079,#20080)
stmtContainers(#20079,#20069)
#20081=*
stmts(#20081,15,#20079,0,"for (va ... if (p);")
#20082=@"loc,{#10000},16,5,17,15"
locations_default(#20082,#10000,16,5,17,15)
hasLocation(#20081,#20082)
stmtContainers(#20081,#20069)
#20083=*
exprs(#20083,79,#20081,1,"o")
#20084=@"loc,{#10000},16,19,16,19"
locations_default(#20084,#10000,16,19,16,19)
hasLocation(#20083,#20084)
enclosingStmt(#20083,#20081)
exprContainers(#20083,#20069)
literals("o","o",#20083)
bind(#20083,#20075)
#20085=*
stmts(#20085,18,#20081,0,"var p")
#20086=@"loc,{#10000},16,10,16,14"
locations_default(#20086,#10000,16,10,16,14)
hasLocation(#20085,#20086)
stmtContainers(#20085,#20069)
#20087=*
exprs(#20087,64,#20085,0,"p")
#20088=@"loc,{#10000},16,14,16,14"
locations_default(#20088,#10000,16,14,16,14)
hasLocation(#20087,#20088)
enclosingStmt(#20087,#20085)
exprContainers(#20087,#20069)
#20089=*
exprs(#20089,78,#20087,0,"p")
hasLocation(#20089,#20088)
enclosingStmt(#20089,#20085)
exprContainers(#20089,#20069)
literals("p","p",#20089)
decl(#20089,#20074)
#20090=*
stmts(#20090,3,#20081,2,"if (p);")
#20091=@"loc,{#10000},17,9,17,15"
locations_default(#20091,#10000,17,9,17,15)
hasLocation(#20090,#20091)
stmtContainers(#20090,#20069)
#20092=*
exprs(#20092,79,#20090,0,"p")
#20093=@"loc,{#10000},17,13,17,13"
locations_default(#20093,#10000,17,13,17,13)
hasLocation(#20092,#20093)
enclosingStmt(#20092,#20090)
exprContainers(#20092,#20069)
literals("p","p",#20092)
bind(#20092,#20074)
#20094=*
stmts(#20094,0,#20090,1,";")
#20095=@"loc,{#10000},17,15,17,15"
locations_default(#20095,#10000,17,15,17,15)
hasLocation(#20094,#20095)
stmtContainers(#20094,#20069)
numlines(#20069,4,4,0)
#20096=*
stmts(#20096,11,#20001,3,"try {\n ... lly {\n}")
#20097=@"loc,{#10000},20,1,24,1"
locations_default(#20097,#10000,20,1,24,1)
hasLocation(#20096,#20097)
stmtContainers(#20096,#20001)
#20098=*
stmts(#20098,1,#20096,0,"{\n}")
#20099=@"loc,{#10000},20,6,21,1"
locations_default(#20099,#10000,20,6,21,1)
hasLocation(#20098,#20099)
stmtContainers(#20098,#20001)
#20100=*
stmts(#20100,20,#20096,1,"catch ( ... .m();\n}")
#20101=@"loc,{#10000},21,3,23,1"
locations_default(#20101,#10000,21,3,23,1)
hasLocation(#20100,#20101)
stmtContainers(#20100,#20001)
#20102=*
scopes(#20102,2)
scopenodes(#20100,#20102)
scopenesting(#20102,#20000)
#20103=@"var;{e};{#20102}"
variables(#20103,"e",#20102)
#20104=*
exprs(#20104,78,#20100,0,"e")
#20105=@"loc,{#10000},21,10,21,10"
locations_default(#20105,#10000,21,10,21,10)
hasLocation(#20104,#20105)
enclosingStmt(#20104,#20100)
exprContainers(#20104,#20001)
literals("e","e",#20104)
decl(#20104,#20103)
#20106=*
stmts(#20106,1,#20100,1,"{\n o.m();\n}")
#20107=@"loc,{#10000},21,13,23,1"
locations_default(#20107,#10000,21,13,23,1)
hasLocation(#20106,#20107)
stmtContainers(#20106,#20001)
#20108=*
stmts(#20108,2,#20106,0,"o.m();")
#20109=@"loc,{#10000},22,5,22,10"
locations_default(#20109,#10000,22,5,22,10)
hasLocation(#20108,#20109)
stmtContainers(#20108,#20001)
#20110=*
exprs(#20110,13,#20108,0,"o.m()")
#20111=@"loc,{#10000},22,5,22,9"
locations_default(#20111,#10000,22,5,22,9)
hasLocation(#20110,#20111)
enclosingStmt(#20110,#20108)
exprContainers(#20110,#20001)
#20112=*
exprs(#20112,14,#20110,-1,"o.m")
#20113=@"loc,{#10000},22,5,22,7"
locations_default(#20113,#10000,22,5,22,7)
hasLocation(#20112,#20113)
enclosingStmt(#20112,#20108)
exprContainers(#20112,#20001)
#20114=*
exprs(#20114,79,#20112,0,"o")
#20115=@"loc,{#10000},22,5,22,5"
locations_default(#20115,#10000,22,5,22,5)
hasLocation(#20114,#20115)
enclosingStmt(#20114,#20108)
exprContainers(#20114,#20001)
literals("o","o",#20114)
#20116=@"var;{o};{#20000}"
variables(#20116,"o",#20000)
bind(#20114,#20116)
#20117=*
exprs(#20117,0,#20112,1,"m")
#20118=@"loc,{#10000},22,7,22,7"
locations_default(#20118,#10000,22,7,22,7)
hasLocation(#20117,#20118)
enclosingStmt(#20117,#20108)
exprContainers(#20117,#20001)
literals("m","m",#20117)
#20119=*
stmts(#20119,1,#20096,-1,"{\n}")
#20120=@"loc,{#10000},23,11,24,1"
locations_default(#20120,#10000,23,11,24,1)
hasLocation(#20119,#20120)
stmtContainers(#20119,#20001)
#20121=*
stmts(#20121,11,#20001,4,"try {\n ... h(_) {}")
#20122=@"loc,{#10000},26,1,28,13"
locations_default(#20122,#10000,26,1,28,13)
hasLocation(#20121,#20122)
stmtContainers(#20121,#20001)
#20123=*
stmts(#20123,1,#20121,0,"{\n f ... ers);\n}")
#20124=@"loc,{#10000},26,5,28,1"
locations_default(#20124,#10000,26,5,28,1)
hasLocation(#20123,#20124)
stmtContainers(#20123,#20001)
#20125=*
stmts(#20125,15,#20123,0,"for (i in headers);")
#20126=@"loc,{#10000},27,5,27,23"
locations_default(#20126,#10000,27,5,27,23)
hasLocation(#20125,#20126)
stmtContainers(#20125,#20001)
#20127=*
exprs(#20127,79,#20125,1,"headers")
#20128=@"loc,{#10000},27,15,27,21"
locations_default(#20128,#10000,27,15,27,21)
hasLocation(#20127,#20128)
enclosingStmt(#20127,#20125)
exprContainers(#20127,#20001)
literals("headers","headers",#20127)
#20129=@"var;{headers};{#20000}"
variables(#20129,"headers",#20000)
bind(#20127,#20129)
#20130=*
exprs(#20130,79,#20125,0,"i")
#20131=@"loc,{#10000},27,10,27,10"
locations_default(#20131,#10000,27,10,27,10)
hasLocation(#20130,#20131)
enclosingStmt(#20130,#20125)
exprContainers(#20130,#20001)
literals("i","i",#20130)
#20132=@"var;{i};{#20000}"
variables(#20132,"i",#20000)
bind(#20130,#20132)
#20133=*
stmts(#20133,0,#20125,2,";")
#20134=@"loc,{#10000},27,23,27,23"
locations_default(#20134,#10000,27,23,27,23)
hasLocation(#20133,#20134)
stmtContainers(#20133,#20001)
#20135=*
stmts(#20135,20,#20121,1,"catch(_) {}")
#20136=@"loc,{#10000},28,3,28,13"
locations_default(#20136,#10000,28,3,28,13)
hasLocation(#20135,#20136)
stmtContainers(#20135,#20001)
#20137=*
scopes(#20137,2)
scopenodes(#20135,#20137)
scopenesting(#20137,#20000)
#20138=@"var;{_};{#20137}"
variables(#20138,"_",#20137)
#20139=*
exprs(#20139,78,#20135,0,"_")
#20140=@"loc,{#10000},28,9,28,9"
locations_default(#20140,#10000,28,9,28,9)
hasLocation(#20139,#20140)
enclosingStmt(#20139,#20135)
exprContainers(#20139,#20001)
literals("_","_",#20139)
decl(#20139,#20138)
#20141=*
stmts(#20141,1,#20135,1,"{}")
#20142=@"loc,{#10000},28,12,28,13"
locations_default(#20142,#10000,28,12,28,13)
hasLocation(#20141,#20142)
stmtContainers(#20141,#20001)
#20143=*
stmts(#20143,11,#20001,5,"try {\n} ... f();\n}")
#20144=@"loc,{#10000},30,1,33,1"
locations_default(#20144,#10000,30,1,33,1)
hasLocation(#20143,#20144)
stmtContainers(#20143,#20001)
#20145=*
stmts(#20145,1,#20143,0,"{\n}")
#20146=@"loc,{#10000},30,5,31,1"
locations_default(#20146,#10000,30,5,31,1)
hasLocation(#20145,#20146)
stmtContainers(#20145,#20001)
#20147=*
stmts(#20147,1,#20143,-1,"{\n f();\n}")
#20148=@"loc,{#10000},31,11,33,1"
locations_default(#20148,#10000,31,11,33,1)
hasLocation(#20147,#20148)
stmtContainers(#20147,#20001)
#20149=*
stmts(#20149,2,#20147,0,"f();")
#20150=@"loc,{#10000},32,5,32,8"
locations_default(#20150,#10000,32,5,32,8)
hasLocation(#20149,#20150)
stmtContainers(#20149,#20001)
#20151=*
exprs(#20151,13,#20149,0,"f()")
#20152=@"loc,{#10000},32,5,32,7"
locations_default(#20152,#10000,32,5,32,7)
hasLocation(#20151,#20152)
enclosingStmt(#20151,#20149)
exprContainers(#20151,#20001)
#20153=*
exprs(#20153,79,#20151,-1,"f")
#20154=@"loc,{#10000},32,5,32,5"
locations_default(#20154,#10000,32,5,32,5)
hasLocation(#20153,#20154)
enclosingStmt(#20153,#20149)
exprContainers(#20153,#20001)
literals("f","f",#20153)
bind(#20153,#20004)
#20155=*
stmts(#20155,3,#20001,6,"if (!(x || y))\n z;")
#20156=@"loc,{#10000},35,1,36,4"
locations_default(#20156,#10000,35,1,36,4)
hasLocation(#20155,#20156)
stmtContainers(#20155,#20001)
#20157=*
exprs(#20157,18,#20155,0,"!(x || y)")
#20158=@"loc,{#10000},35,5,35,13"
locations_default(#20158,#10000,35,5,35,13)
hasLocation(#20157,#20158)
enclosingStmt(#20157,#20155)
exprContainers(#20157,#20001)
#20159=*
exprs(#20159,63,#20157,0,"(x || y)")
#20160=@"loc,{#10000},35,6,35,13"
locations_default(#20160,#10000,35,6,35,13)
hasLocation(#20159,#20160)
enclosingStmt(#20159,#20155)
exprContainers(#20159,#20001)
#20161=*
exprs(#20161,45,#20159,0,"x || y")
#20162=@"loc,{#10000},35,7,35,12"
locations_default(#20162,#10000,35,7,35,12)
hasLocation(#20161,#20162)
enclosingStmt(#20161,#20155)
exprContainers(#20161,#20001)
#20163=*
exprs(#20163,79,#20161,0,"x")
#20164=@"loc,{#10000},35,7,35,7"
locations_default(#20164,#10000,35,7,35,7)
hasLocation(#20163,#20164)
enclosingStmt(#20163,#20155)
exprContainers(#20163,#20001)
literals("x","x",#20163)
#20165=@"var;{x};{#20000}"
variables(#20165,"x",#20000)
bind(#20163,#20165)
#20166=*
exprs(#20166,79,#20161,1,"y")
#20167=@"loc,{#10000},35,12,35,12"
locations_default(#20167,#10000,35,12,35,12)
hasLocation(#20166,#20167)
enclosingStmt(#20166,#20155)
exprContainers(#20166,#20001)
literals("y","y",#20166)
#20168=@"var;{y};{#20000}"
variables(#20168,"y",#20000)
bind(#20166,#20168)
#20169=*
stmts(#20169,2,#20155,1,"z;")
#20170=@"loc,{#10000},36,3,36,4"
locations_default(#20170,#10000,36,3,36,4)
hasLocation(#20169,#20170)
stmtContainers(#20169,#20001)
#20171=*
exprs(#20171,79,#20169,0,"z")
#20172=@"loc,{#10000},36,3,36,3"
locations_default(#20172,#10000,36,3,36,3)
hasLocation(#20171,#20172)
enclosingStmt(#20171,#20169)
exprContainers(#20171,#20001)
literals("z","z",#20171)
#20173=@"var;{z};{#20000}"
variables(#20173,"z",#20000)
bind(#20171,#20173)
#20174=*
lines(#20174,#20001,"function outer()","
")
#20175=@"loc,{#10000},1,1,1,16"
locations_default(#20175,#10000,1,1,1,16)
hasLocation(#20174,#20175)
#20176=*
lines(#20176,#20001,"{","
")
#20177=@"loc,{#10000},2,1,2,1"
locations_default(#20177,#10000,2,1,2,1)
hasLocation(#20176,#20177)
#20178=*
lines(#20178,#20001," var i = 0;","
")
#20179=@"loc,{#10000},3,1,3,14"
locations_default(#20179,#10000,3,1,3,14)
hasLocation(#20178,#20179)
indentation(#10000,3," ",4)
#20180=*
lines(#20180,#20001," var i = 1;","
")
#20181=@"loc,{#10000},4,1,4,14"
locations_default(#20181,#10000,4,1,4,14)
hasLocation(#20180,#20181)
indentation(#10000,4," ",4)
#20182=*
lines(#20182,#20001," for ( i = 0 ; i < 32 ; ++i );","
")
#20183=@"loc,{#10000},5,1,5,33"
locations_default(#20183,#10000,5,1,5,33)
hasLocation(#20182,#20183)
indentation(#10000,5," ",4)
#20184=*
lines(#20184,#20001," switch (i) {","
")
#20185=@"loc,{#10000},6,1,6,16"
locations_default(#20185,#10000,6,1,6,16)
hasLocation(#20184,#20185)
indentation(#10000,6," ",4)
#20186=*
lines(#20186,#20001," case 32:","
")
#20187=@"loc,{#10000},7,1,7,12"
locations_default(#20187,#10000,7,1,7,12)
hasLocation(#20186,#20187)
indentation(#10000,7," ",4)
#20188=*
lines(#20188,#20001," return true;","
")
#20189=@"loc,{#10000},8,1,8,20"
locations_default(#20189,#10000,8,1,8,20)
hasLocation(#20188,#20189)
indentation(#10000,8," ",8)
#20190=*
lines(#20190,#20001," }","
")
#20191=@"loc,{#10000},9,1,9,5"
locations_default(#20191,#10000,9,1,9,5)
hasLocation(#20190,#20191)
indentation(#10000,9," ",4)
#20192=*
lines(#20192,#20001,"}","
")
#20193=@"loc,{#10000},10,1,10,1"
locations_default(#20193,#10000,10,1,10,1)
hasLocation(#20192,#20193)
#20194=*
lines(#20194,#20001,"","
")
#20195=@"loc,{#10000},11,1,11,0"
locations_default(#20195,#10000,11,1,11,0)
hasLocation(#20194,#20195)
#20196=*
lines(#20196,#20001,"for (;a;)","
")
#20197=@"loc,{#10000},12,1,12,9"
locations_default(#20197,#10000,12,1,12,9)
hasLocation(#20196,#20197)
#20198=*
lines(#20198,#20001," continue;","
")
#20199=@"loc,{#10000},13,1,13,13"
locations_default(#20199,#10000,13,1,13,13)
hasLocation(#20198,#20199)
indentation(#10000,13," ",4)
#20200=*
lines(#20200,#20001,"","
")
#20201=@"loc,{#10000},14,1,14,0"
locations_default(#20201,#10000,14,1,14,0)
hasLocation(#20200,#20201)
#20202=*
lines(#20202,#20001,"function f(o) {","
")
#20203=@"loc,{#10000},15,1,15,15"
locations_default(#20203,#10000,15,1,15,15)
hasLocation(#20202,#20203)
#20204=*
lines(#20204,#20001," for (var p in o)","
")
#20205=@"loc,{#10000},16,1,16,20"
locations_default(#20205,#10000,16,1,16,20)
hasLocation(#20204,#20205)
indentation(#10000,16," ",4)
#20206=*
lines(#20206,#20001," if (p);","
")
#20207=@"loc,{#10000},17,1,17,15"
locations_default(#20207,#10000,17,1,17,15)
hasLocation(#20206,#20207)
indentation(#10000,17," ",8)
#20208=*
lines(#20208,#20001,"}","
")
#20209=@"loc,{#10000},18,1,18,1"
locations_default(#20209,#10000,18,1,18,1)
hasLocation(#20208,#20209)
#20210=*
lines(#20210,#20001,"","
")
#20211=@"loc,{#10000},19,1,19,0"
locations_default(#20211,#10000,19,1,19,0)
hasLocation(#20210,#20211)
#20212=*
lines(#20212,#20001,"try {","
")
#20213=@"loc,{#10000},20,1,20,6"
locations_default(#20213,#10000,20,1,20,6)
hasLocation(#20212,#20213)
#20214=*
lines(#20214,#20001,"} catch (e) {","
")
#20215=@"loc,{#10000},21,1,21,13"
locations_default(#20215,#10000,21,1,21,13)
hasLocation(#20214,#20215)
#20216=*
lines(#20216,#20001," o.m();","
")
#20217=@"loc,{#10000},22,1,22,10"
locations_default(#20217,#10000,22,1,22,10)
hasLocation(#20216,#20217)
indentation(#10000,22," ",4)
#20218=*
lines(#20218,#20001,"} finally {","
")
#20219=@"loc,{#10000},23,1,23,11"
locations_default(#20219,#10000,23,1,23,11)
hasLocation(#20218,#20219)
#20220=*
lines(#20220,#20001,"}","
")
#20221=@"loc,{#10000},24,1,24,1"
locations_default(#20221,#10000,24,1,24,1)
hasLocation(#20220,#20221)
#20222=*
lines(#20222,#20001,"","
")
#20223=@"loc,{#10000},25,1,25,0"
locations_default(#20223,#10000,25,1,25,0)
hasLocation(#20222,#20223)
#20224=*
lines(#20224,#20001,"try {","
")
#20225=@"loc,{#10000},26,1,26,5"
locations_default(#20225,#10000,26,1,26,5)
hasLocation(#20224,#20225)
#20226=*
lines(#20226,#20001," for (i in headers);","
")
#20227=@"loc,{#10000},27,1,27,23"
locations_default(#20227,#10000,27,1,27,23)
hasLocation(#20226,#20227)
indentation(#10000,27," ",4)
#20228=*
lines(#20228,#20001,"} catch(_) {}","
")
#20229=@"loc,{#10000},28,1,28,13"
locations_default(#20229,#10000,28,1,28,13)
hasLocation(#20228,#20229)
#20230=*
lines(#20230,#20001,"","
")
#20231=@"loc,{#10000},29,1,29,0"
locations_default(#20231,#10000,29,1,29,0)
hasLocation(#20230,#20231)
#20232=*
lines(#20232,#20001,"try {","
")
#20233=@"loc,{#10000},30,1,30,5"
locations_default(#20233,#10000,30,1,30,5)
hasLocation(#20232,#20233)
#20234=*
lines(#20234,#20001,"} finally {","
")
#20235=@"loc,{#10000},31,1,31,11"
locations_default(#20235,#10000,31,1,31,11)
hasLocation(#20234,#20235)
#20236=*
lines(#20236,#20001," f();","
")
#20237=@"loc,{#10000},32,1,32,8"
locations_default(#20237,#10000,32,1,32,8)
hasLocation(#20236,#20237)
indentation(#10000,32," ",4)
#20238=*
lines(#20238,#20001,"}","
")
#20239=@"loc,{#10000},33,1,33,1"
locations_default(#20239,#10000,33,1,33,1)
hasLocation(#20238,#20239)
#20240=*
lines(#20240,#20001,"","
")
#20241=@"loc,{#10000},34,1,34,0"
locations_default(#20241,#10000,34,1,34,0)
hasLocation(#20240,#20241)
#20242=*
lines(#20242,#20001,"if (!(x || y))","
")
#20243=@"loc,{#10000},35,1,35,14"
locations_default(#20243,#10000,35,1,35,14)
hasLocation(#20242,#20243)
#20244=*
lines(#20244,#20001," z;","
")
#20245=@"loc,{#10000},36,1,36,4"
locations_default(#20245,#10000,36,1,36,4)
hasLocation(#20244,#20245)
indentation(#10000,36," ",2)
numlines(#20001,36,30,0)
#20246=*
tokeninfo(#20246,7,#20001,0,"function")
#20247=@"loc,{#10000},1,1,1,8"
locations_default(#20247,#10000,1,1,1,8)
hasLocation(#20246,#20247)
#20248=*
tokeninfo(#20248,6,#20001,1,"outer")
hasLocation(#20248,#20008)
#20249=*
tokeninfo(#20249,8,#20001,2,"(")
#20250=@"loc,{#10000},1,15,1,15"
locations_default(#20250,#10000,1,15,1,15)
hasLocation(#20249,#20250)
#20251=*
tokeninfo(#20251,8,#20001,3,")")
#20252=@"loc,{#10000},1,16,1,16"
locations_default(#20252,#10000,1,16,1,16)
hasLocation(#20251,#20252)
#20253=*
tokeninfo(#20253,8,#20001,4,"{")
hasLocation(#20253,#20177)
#20254=*
tokeninfo(#20254,7,#20001,5,"var")
#20255=@"loc,{#10000},3,5,3,7"
locations_default(#20255,#10000,3,5,3,7)
hasLocation(#20254,#20255)
#20256=*
tokeninfo(#20256,6,#20001,6,"i")
hasLocation(#20256,#20019)
#20257=*
tokeninfo(#20257,8,#20001,7,"=")
#20258=@"loc,{#10000},3,11,3,11"
locations_default(#20258,#10000,3,11,3,11)
hasLocation(#20257,#20258)
#20259=*
tokeninfo(#20259,3,#20001,8,"0")
hasLocation(#20259,#20021)
#20260=*
tokeninfo(#20260,8,#20001,9,";")
#20261=@"loc,{#10000},3,14,3,14"
locations_default(#20261,#10000,3,14,3,14)
hasLocation(#20260,#20261)
#20262=*
tokeninfo(#20262,7,#20001,10,"var")
#20263=@"loc,{#10000},4,5,4,7"
locations_default(#20263,#10000,4,5,4,7)
hasLocation(#20262,#20263)
#20264=*
tokeninfo(#20264,6,#20001,11,"i")
hasLocation(#20264,#20027)
#20265=*
tokeninfo(#20265,8,#20001,12,"=")
#20266=@"loc,{#10000},4,11,4,11"
locations_default(#20266,#10000,4,11,4,11)
hasLocation(#20265,#20266)
#20267=*
tokeninfo(#20267,3,#20001,13,"1")
hasLocation(#20267,#20029)
#20268=*
tokeninfo(#20268,8,#20001,14,";")
#20269=@"loc,{#10000},4,14,4,14"
locations_default(#20269,#10000,4,14,4,14)
hasLocation(#20268,#20269)
#20270=*
tokeninfo(#20270,7,#20001,15,"for")
#20271=@"loc,{#10000},5,5,5,7"
locations_default(#20271,#10000,5,5,5,7)
hasLocation(#20270,#20271)
#20272=*
tokeninfo(#20272,8,#20001,16,"(")
#20273=@"loc,{#10000},5,9,5,9"
locations_default(#20273,#10000,5,9,5,9)
hasLocation(#20272,#20273)
#20274=*
tokeninfo(#20274,6,#20001,17,"i")
hasLocation(#20274,#20045)
#20275=*
tokeninfo(#20275,8,#20001,18,"=")
#20276=@"loc,{#10000},5,13,5,13"
locations_default(#20276,#10000,5,13,5,13)
hasLocation(#20275,#20276)
#20277=*
tokeninfo(#20277,3,#20001,19,"0")
hasLocation(#20277,#20047)
#20278=*
tokeninfo(#20278,8,#20001,20,";")
#20279=@"loc,{#10000},5,17,5,17"
locations_default(#20279,#10000,5,17,5,17)
hasLocation(#20278,#20279)
#20280=*
tokeninfo(#20280,6,#20001,21,"i")
hasLocation(#20280,#20035)
#20281=*
tokeninfo(#20281,8,#20001,22,"<")
#20282=@"loc,{#10000},5,21,5,21"
locations_default(#20282,#10000,5,21,5,21)
hasLocation(#20281,#20282)
#20283=*
tokeninfo(#20283,3,#20001,23,"32")
hasLocation(#20283,#20037)
#20284=*
tokeninfo(#20284,8,#20001,24,";")
#20285=@"loc,{#10000},5,26,5,26"
locations_default(#20285,#10000,5,26,5,26)
hasLocation(#20284,#20285)
#20286=*
tokeninfo(#20286,8,#20001,25,"++")
#20287=@"loc,{#10000},5,28,5,29"
locations_default(#20287,#10000,5,28,5,29)
hasLocation(#20286,#20287)
#20288=*
tokeninfo(#20288,6,#20001,26,"i")
hasLocation(#20288,#20041)
#20289=*
tokeninfo(#20289,8,#20001,27,")")
#20290=@"loc,{#10000},5,32,5,32"
locations_default(#20290,#10000,5,32,5,32)
hasLocation(#20289,#20290)
#20291=*
tokeninfo(#20291,8,#20001,28,";")
hasLocation(#20291,#20049)
#20292=*
tokeninfo(#20292,7,#20001,29,"switch")
#20293=@"loc,{#10000},6,5,6,10"
locations_default(#20293,#10000,6,5,6,10)
hasLocation(#20292,#20293)
#20294=*
tokeninfo(#20294,8,#20001,30,"(")
#20295=@"loc,{#10000},6,12,6,12"
locations_default(#20295,#10000,6,12,6,12)
hasLocation(#20294,#20295)
#20296=*
tokeninfo(#20296,6,#20001,31,"i")
hasLocation(#20296,#20053)
#20297=*
tokeninfo(#20297,8,#20001,32,")")
#20298=@"loc,{#10000},6,14,6,14"
locations_default(#20298,#10000,6,14,6,14)
hasLocation(#20297,#20298)
#20299=*
tokeninfo(#20299,8,#20001,33,"{")
#20300=@"loc,{#10000},6,16,6,16"
locations_default(#20300,#10000,6,16,6,16)
hasLocation(#20299,#20300)
#20301=*
tokeninfo(#20301,7,#20001,34,"case")
#20302=@"loc,{#10000},7,5,7,8"
locations_default(#20302,#10000,7,5,7,8)
hasLocation(#20301,#20302)
#20303=*
tokeninfo(#20303,3,#20001,35,"32")
hasLocation(#20303,#20057)
#20304=*
tokeninfo(#20304,8,#20001,36,":")
#20305=@"loc,{#10000},7,12,7,12"
locations_default(#20305,#10000,7,12,7,12)
hasLocation(#20304,#20305)
#20306=*
tokeninfo(#20306,7,#20001,37,"return")
#20307=@"loc,{#10000},8,9,8,14"
locations_default(#20307,#10000,8,9,8,14)
hasLocation(#20306,#20307)
#20308=*
tokeninfo(#20308,2,#20001,38,"true")
hasLocation(#20308,#20061)
#20309=*
tokeninfo(#20309,8,#20001,39,";")
#20310=@"loc,{#10000},8,20,8,20"
locations_default(#20310,#10000,8,20,8,20)
hasLocation(#20309,#20310)
#20311=*
tokeninfo(#20311,8,#20001,40,"}")
#20312=@"loc,{#10000},9,5,9,5"
locations_default(#20312,#10000,9,5,9,5)
hasLocation(#20311,#20312)
#20313=*
tokeninfo(#20313,8,#20001,41,"}")
hasLocation(#20313,#20193)
#20314=*
tokeninfo(#20314,7,#20001,42,"for")
#20315=@"loc,{#10000},12,1,12,3"
locations_default(#20315,#10000,12,1,12,3)
hasLocation(#20314,#20315)
#20316=*
tokeninfo(#20316,8,#20001,43,"(")
#20317=@"loc,{#10000},12,5,12,5"
locations_default(#20317,#10000,12,5,12,5)
hasLocation(#20316,#20317)
#20318=*
tokeninfo(#20318,8,#20001,44,";")
#20319=@"loc,{#10000},12,6,12,6"
locations_default(#20319,#10000,12,6,12,6)
hasLocation(#20318,#20319)
#20320=*
tokeninfo(#20320,6,#20001,45,"a")
hasLocation(#20320,#20065)
#20321=*
tokeninfo(#20321,8,#20001,46,";")
#20322=@"loc,{#10000},12,8,12,8"
locations_default(#20322,#10000,12,8,12,8)
hasLocation(#20321,#20322)
#20323=*
tokeninfo(#20323,8,#20001,47,")")
#20324=@"loc,{#10000},12,9,12,9"
locations_default(#20324,#10000,12,9,12,9)
hasLocation(#20323,#20324)
#20325=*
tokeninfo(#20325,7,#20001,48,"continue")
#20326=@"loc,{#10000},13,5,13,12"
locations_default(#20326,#10000,13,5,13,12)
hasLocation(#20325,#20326)
#20327=*
tokeninfo(#20327,8,#20001,49,";")
#20328=@"loc,{#10000},13,13,13,13"
locations_default(#20328,#10000,13,13,13,13)
hasLocation(#20327,#20328)
#20329=*
tokeninfo(#20329,7,#20001,50,"function")
#20330=@"loc,{#10000},15,1,15,8"
locations_default(#20330,#10000,15,1,15,8)
hasLocation(#20329,#20330)
#20331=*
tokeninfo(#20331,6,#20001,51,"f")
hasLocation(#20331,#20072)
#20332=*
tokeninfo(#20332,8,#20001,52,"(")
#20333=@"loc,{#10000},15,11,15,11"
locations_default(#20333,#10000,15,11,15,11)
hasLocation(#20332,#20333)
#20334=*
tokeninfo(#20334,6,#20001,53,"o")
hasLocation(#20334,#20077)
#20335=*
tokeninfo(#20335,8,#20001,54,")")
#20336=@"loc,{#10000},15,13,15,13"
locations_default(#20336,#10000,15,13,15,13)
hasLocation(#20335,#20336)
#20337=*
tokeninfo(#20337,8,#20001,55,"{")
#20338=@"loc,{#10000},15,15,15,15"
locations_default(#20338,#10000,15,15,15,15)
hasLocation(#20337,#20338)
#20339=*
tokeninfo(#20339,7,#20001,56,"for")
#20340=@"loc,{#10000},16,5,16,7"
locations_default(#20340,#10000,16,5,16,7)
hasLocation(#20339,#20340)
#20341=*
tokeninfo(#20341,8,#20001,57,"(")
#20342=@"loc,{#10000},16,9,16,9"
locations_default(#20342,#10000,16,9,16,9)
hasLocation(#20341,#20342)
#20343=*
tokeninfo(#20343,7,#20001,58,"var")
#20344=@"loc,{#10000},16,10,16,12"
locations_default(#20344,#10000,16,10,16,12)
hasLocation(#20343,#20344)
#20345=*
tokeninfo(#20345,6,#20001,59,"p")
hasLocation(#20345,#20088)
#20346=*
tokeninfo(#20346,7,#20001,60,"in")
#20347=@"loc,{#10000},16,16,16,17"
locations_default(#20347,#10000,16,16,16,17)
hasLocation(#20346,#20347)
#20348=*
tokeninfo(#20348,6,#20001,61,"o")
hasLocation(#20348,#20084)
#20349=*
tokeninfo(#20349,8,#20001,62,")")
#20350=@"loc,{#10000},16,20,16,20"
locations_default(#20350,#10000,16,20,16,20)
hasLocation(#20349,#20350)
#20351=*
tokeninfo(#20351,7,#20001,63,"if")
#20352=@"loc,{#10000},17,9,17,10"
locations_default(#20352,#10000,17,9,17,10)
hasLocation(#20351,#20352)
#20353=*
tokeninfo(#20353,8,#20001,64,"(")
#20354=@"loc,{#10000},17,12,17,12"
locations_default(#20354,#10000,17,12,17,12)
hasLocation(#20353,#20354)
#20355=*
tokeninfo(#20355,6,#20001,65,"p")
hasLocation(#20355,#20093)
#20356=*
tokeninfo(#20356,8,#20001,66,")")
#20357=@"loc,{#10000},17,14,17,14"
locations_default(#20357,#10000,17,14,17,14)
hasLocation(#20356,#20357)
#20358=*
tokeninfo(#20358,8,#20001,67,";")
hasLocation(#20358,#20095)
#20359=*
tokeninfo(#20359,8,#20001,68,"}")
hasLocation(#20359,#20209)
#20360=*
tokeninfo(#20360,7,#20001,69,"try")
#20361=@"loc,{#10000},20,1,20,3"
locations_default(#20361,#10000,20,1,20,3)
hasLocation(#20360,#20361)
#20362=*
tokeninfo(#20362,8,#20001,70,"{")
#20363=@"loc,{#10000},20,6,20,6"
locations_default(#20363,#10000,20,6,20,6)
hasLocation(#20362,#20363)
#20364=*
tokeninfo(#20364,8,#20001,71,"}")
#20365=@"loc,{#10000},21,1,21,1"
locations_default(#20365,#10000,21,1,21,1)
hasLocation(#20364,#20365)
#20366=*
tokeninfo(#20366,7,#20001,72,"catch")
#20367=@"loc,{#10000},21,3,21,7"
locations_default(#20367,#10000,21,3,21,7)
hasLocation(#20366,#20367)
#20368=*
tokeninfo(#20368,8,#20001,73,"(")
#20369=@"loc,{#10000},21,9,21,9"
locations_default(#20369,#10000,21,9,21,9)
hasLocation(#20368,#20369)
#20370=*
tokeninfo(#20370,6,#20001,74,"e")
hasLocation(#20370,#20105)
#20371=*
tokeninfo(#20371,8,#20001,75,")")
#20372=@"loc,{#10000},21,11,21,11"
locations_default(#20372,#10000,21,11,21,11)
hasLocation(#20371,#20372)
#20373=*
tokeninfo(#20373,8,#20001,76,"{")
#20374=@"loc,{#10000},21,13,21,13"
locations_default(#20374,#10000,21,13,21,13)
hasLocation(#20373,#20374)
#20375=*
tokeninfo(#20375,6,#20001,77,"o")
hasLocation(#20375,#20115)
#20376=*
tokeninfo(#20376,8,#20001,78,".")
#20377=@"loc,{#10000},22,6,22,6"
locations_default(#20377,#10000,22,6,22,6)
hasLocation(#20376,#20377)
#20378=*
tokeninfo(#20378,6,#20001,79,"m")
hasLocation(#20378,#20118)
#20379=*
tokeninfo(#20379,8,#20001,80,"(")
#20380=@"loc,{#10000},22,8,22,8"
locations_default(#20380,#10000,22,8,22,8)
hasLocation(#20379,#20380)
#20381=*
tokeninfo(#20381,8,#20001,81,")")
#20382=@"loc,{#10000},22,9,22,9"
locations_default(#20382,#10000,22,9,22,9)
hasLocation(#20381,#20382)
#20383=*
tokeninfo(#20383,8,#20001,82,";")
#20384=@"loc,{#10000},22,10,22,10"
locations_default(#20384,#10000,22,10,22,10)
hasLocation(#20383,#20384)
#20385=*
tokeninfo(#20385,8,#20001,83,"}")
#20386=@"loc,{#10000},23,1,23,1"
locations_default(#20386,#10000,23,1,23,1)
hasLocation(#20385,#20386)
#20387=*
tokeninfo(#20387,7,#20001,84,"finally")
#20388=@"loc,{#10000},23,3,23,9"
locations_default(#20388,#10000,23,3,23,9)
hasLocation(#20387,#20388)
#20389=*
tokeninfo(#20389,8,#20001,85,"{")
#20390=@"loc,{#10000},23,11,23,11"
locations_default(#20390,#10000,23,11,23,11)
hasLocation(#20389,#20390)
#20391=*
tokeninfo(#20391,8,#20001,86,"}")
hasLocation(#20391,#20221)
#20392=*
tokeninfo(#20392,7,#20001,87,"try")
#20393=@"loc,{#10000},26,1,26,3"
locations_default(#20393,#10000,26,1,26,3)
hasLocation(#20392,#20393)
#20394=*
tokeninfo(#20394,8,#20001,88,"{")
#20395=@"loc,{#10000},26,5,26,5"
locations_default(#20395,#10000,26,5,26,5)
hasLocation(#20394,#20395)
#20396=*
tokeninfo(#20396,7,#20001,89,"for")
#20397=@"loc,{#10000},27,5,27,7"
locations_default(#20397,#10000,27,5,27,7)
hasLocation(#20396,#20397)
#20398=*
tokeninfo(#20398,8,#20001,90,"(")
#20399=@"loc,{#10000},27,9,27,9"
locations_default(#20399,#10000,27,9,27,9)
hasLocation(#20398,#20399)
#20400=*
tokeninfo(#20400,6,#20001,91,"i")
hasLocation(#20400,#20131)
#20401=*
tokeninfo(#20401,7,#20001,92,"in")
#20402=@"loc,{#10000},27,12,27,13"
locations_default(#20402,#10000,27,12,27,13)
hasLocation(#20401,#20402)
#20403=*
tokeninfo(#20403,6,#20001,93,"headers")
hasLocation(#20403,#20128)
#20404=*
tokeninfo(#20404,8,#20001,94,")")
#20405=@"loc,{#10000},27,22,27,22"
locations_default(#20405,#10000,27,22,27,22)
hasLocation(#20404,#20405)
#20406=*
tokeninfo(#20406,8,#20001,95,";")
hasLocation(#20406,#20134)
#20407=*
tokeninfo(#20407,8,#20001,96,"}")
#20408=@"loc,{#10000},28,1,28,1"
locations_default(#20408,#10000,28,1,28,1)
hasLocation(#20407,#20408)
#20409=*
tokeninfo(#20409,7,#20001,97,"catch")
#20410=@"loc,{#10000},28,3,28,7"
locations_default(#20410,#10000,28,3,28,7)
hasLocation(#20409,#20410)
#20411=*
tokeninfo(#20411,8,#20001,98,"(")
#20412=@"loc,{#10000},28,8,28,8"
locations_default(#20412,#10000,28,8,28,8)
hasLocation(#20411,#20412)
#20413=*
tokeninfo(#20413,6,#20001,99,"_")
hasLocation(#20413,#20140)
#20414=*
tokeninfo(#20414,8,#20001,100,")")
#20415=@"loc,{#10000},28,10,28,10"
locations_default(#20415,#10000,28,10,28,10)
hasLocation(#20414,#20415)
#20416=*
tokeninfo(#20416,8,#20001,101,"{")
#20417=@"loc,{#10000},28,12,28,12"
locations_default(#20417,#10000,28,12,28,12)
hasLocation(#20416,#20417)
#20418=*
tokeninfo(#20418,8,#20001,102,"}")
#20419=@"loc,{#10000},28,13,28,13"
locations_default(#20419,#10000,28,13,28,13)
hasLocation(#20418,#20419)
#20420=*
tokeninfo(#20420,7,#20001,103,"try")
#20421=@"loc,{#10000},30,1,30,3"
locations_default(#20421,#10000,30,1,30,3)
hasLocation(#20420,#20421)
#20422=*
tokeninfo(#20422,8,#20001,104,"{")
#20423=@"loc,{#10000},30,5,30,5"
locations_default(#20423,#10000,30,5,30,5)
hasLocation(#20422,#20423)
#20424=*
tokeninfo(#20424,8,#20001,105,"}")
#20425=@"loc,{#10000},31,1,31,1"
locations_default(#20425,#10000,31,1,31,1)
hasLocation(#20424,#20425)
#20426=*
tokeninfo(#20426,7,#20001,106,"finally")
#20427=@"loc,{#10000},31,3,31,9"
locations_default(#20427,#10000,31,3,31,9)
hasLocation(#20426,#20427)
#20428=*
tokeninfo(#20428,8,#20001,107,"{")
#20429=@"loc,{#10000},31,11,31,11"
locations_default(#20429,#10000,31,11,31,11)
hasLocation(#20428,#20429)
#20430=*
tokeninfo(#20430,6,#20001,108,"f")
hasLocation(#20430,#20154)
#20431=*
tokeninfo(#20431,8,#20001,109,"(")
#20432=@"loc,{#10000},32,6,32,6"
locations_default(#20432,#10000,32,6,32,6)
hasLocation(#20431,#20432)
#20433=*
tokeninfo(#20433,8,#20001,110,")")
#20434=@"loc,{#10000},32,7,32,7"
locations_default(#20434,#10000,32,7,32,7)
hasLocation(#20433,#20434)
#20435=*
tokeninfo(#20435,8,#20001,111,";")
#20436=@"loc,{#10000},32,8,32,8"
locations_default(#20436,#10000,32,8,32,8)
hasLocation(#20435,#20436)
#20437=*
tokeninfo(#20437,8,#20001,112,"}")
hasLocation(#20437,#20239)
#20438=*
tokeninfo(#20438,7,#20001,113,"if")
#20439=@"loc,{#10000},35,1,35,2"
locations_default(#20439,#10000,35,1,35,2)
hasLocation(#20438,#20439)
#20440=*
tokeninfo(#20440,8,#20001,114,"(")
#20441=@"loc,{#10000},35,4,35,4"
locations_default(#20441,#10000,35,4,35,4)
hasLocation(#20440,#20441)
#20442=*
tokeninfo(#20442,8,#20001,115,"!")
#20443=@"loc,{#10000},35,5,35,5"
locations_default(#20443,#10000,35,5,35,5)
hasLocation(#20442,#20443)
#20444=*
tokeninfo(#20444,8,#20001,116,"(")
#20445=@"loc,{#10000},35,6,35,6"
locations_default(#20445,#10000,35,6,35,6)
hasLocation(#20444,#20445)
#20446=*
tokeninfo(#20446,6,#20001,117,"x")
hasLocation(#20446,#20164)
#20447=*
tokeninfo(#20447,8,#20001,118,"||")
#20448=@"loc,{#10000},35,9,35,10"
locations_default(#20448,#10000,35,9,35,10)
hasLocation(#20447,#20448)
#20449=*
tokeninfo(#20449,6,#20001,119,"y")
hasLocation(#20449,#20167)
#20450=*
tokeninfo(#20450,8,#20001,120,")")
#20451=@"loc,{#10000},35,13,35,13"
locations_default(#20451,#10000,35,13,35,13)
hasLocation(#20450,#20451)
#20452=*
tokeninfo(#20452,8,#20001,121,")")
#20453=@"loc,{#10000},35,14,35,14"
locations_default(#20453,#10000,35,14,35,14)
hasLocation(#20452,#20453)
#20454=*
tokeninfo(#20454,6,#20001,122,"z")
hasLocation(#20454,#20172)
#20455=*
tokeninfo(#20455,8,#20001,123,";")
#20456=@"loc,{#10000},36,4,36,4"
locations_default(#20456,#10000,36,4,36,4)
hasLocation(#20455,#20456)
#20457=*
tokeninfo(#20457,0,#20001,124,"")
#20458=@"loc,{#10000},37,1,37,0"
locations_default(#20458,#10000,37,1,37,0)
hasLocation(#20457,#20458)
#20459=*
entry_cfg_node(#20459,#20001)
#20460=@"loc,{#10000},1,1,1,0"
locations_default(#20460,#10000,1,1,1,0)
hasLocation(#20459,#20460)
#20461=*
exit_cfg_node(#20461,#20001)
hasLocation(#20461,#20458)
successor(#20155,#20159)
successor(#20159,#20161)
successor(#20161,#20163)
#20462=*
guard_node(#20462,1,#20163)
hasLocation(#20462,#20164)
successor(#20462,#20157)
#20463=*
guard_node(#20463,0,#20163)
hasLocation(#20463,#20164)
successor(#20463,#20166)
successor(#20163,#20462)
successor(#20163,#20463)
successor(#20166,#20157)
#20464=*
guard_node(#20464,0,#20166)
hasLocation(#20464,#20167)
successor(#20464,#20169)
#20465=*
guard_node(#20465,0,#20163)
hasLocation(#20465,#20164)
successor(#20465,#20464)
successor(#20157,#20465)
successor(#20157,#20461)
successor(#20169,#20171)
successor(#20171,#20461)
successor(#20143,#20145)
successor(#20145,#20147)
successor(#20147,#20149)
successor(#20149,#20153)
successor(#20153,#20151)
successor(#20151,#20155)
successor(#20121,#20123)
successor(#20123,#20127)
successor(#20127,#20125)
successor(#20125,#20130)
successor(#20125,#20143)
successor(#20133,#20125)
successor(#20130,#20133)
successor(#20135,#20139)
successor(#20141,#20143)
successor(#20139,#20141)
successor(#20096,#20098)
successor(#20098,#20119)
successor(#20100,#20104)
successor(#20106,#20108)
successor(#20108,#20114)
successor(#20117,#20112)
successor(#20114,#20117)
successor(#20112,#20119)
successor(#20112,#20110)
successor(#20110,#20119)
successor(#20104,#20106)
successor(#20119,#20121)
successor(#20069,#20096)
#20466=*
entry_cfg_node(#20466,#20069)
#20467=@"loc,{#10000},15,1,15,0"
locations_default(#20467,#10000,15,1,15,0)
hasLocation(#20466,#20467)
#20468=*
exit_cfg_node(#20468,#20069)
#20469=@"loc,{#10000},18,2,18,1"
locations_default(#20469,#10000,18,2,18,1)
hasLocation(#20468,#20469)
successor(#20079,#20083)
successor(#20083,#20081)
successor(#20081,#20085)
successor(#20081,#20468)
successor(#20090,#20092)
#20470=*
guard_node(#20470,1,#20092)
hasLocation(#20470,#20093)
successor(#20470,#20094)
#20471=*
guard_node(#20471,0,#20092)
hasLocation(#20471,#20093)
successor(#20471,#20081)
successor(#20092,#20470)
successor(#20092,#20471)
successor(#20094,#20081)
successor(#20085,#20089)
successor(#20089,#20087)
successor(#20087,#20090)
successor(#20076,#20079)
successor(#20466,#20076)
successor(#20062,#20064)
#20472=*
guard_node(#20472,1,#20064)
hasLocation(#20472,#20065)
successor(#20472,#20067)
#20473=*
guard_node(#20473,0,#20064)
hasLocation(#20473,#20065)
successor(#20473,#20069)
successor(#20064,#20472)
successor(#20064,#20473)
successor(#20067,#20064)
successor(#20005,#20062)
#20474=*
entry_cfg_node(#20474,#20005)
hasLocation(#20474,#20460)
#20475=*
exit_cfg_node(#20475,#20005)
#20476=@"loc,{#10000},10,2,10,1"
locations_default(#20476,#10000,10,2,10,1)
hasLocation(#20475,#20476)
successor(#20012,#20014)
successor(#20050,#20052)
successor(#20052,#20054)
successor(#20054,#20056)
successor(#20056,#20060)
successor(#20056,#20475)
successor(#20060,#20058)
successor(#20058,#20475)
successor(#20030,#20044)
successor(#20046,#20042)
successor(#20044,#20046)
successor(#20042,#20034)
successor(#20036,#20032)
successor(#20034,#20036)
#20477=*
guard_node(#20477,1,#20032)
hasLocation(#20477,#20033)
successor(#20477,#20048)
#20478=*
guard_node(#20478,0,#20032)
hasLocation(#20478,#20033)
successor(#20478,#20050)
successor(#20032,#20477)
successor(#20032,#20478)
successor(#20040,#20038)
successor(#20038,#20034)
successor(#20048,#20040)
successor(#20022,#20026)
successor(#20028,#20024)
successor(#20026,#20028)
successor(#20024,#20030)
successor(#20014,#20018)
successor(#20020,#20016)
successor(#20018,#20020)
successor(#20016,#20022)
successor(#20474,#20012)
successor(#20071,#20005)
successor(#20007,#20071)
successor(#20459,#20007)
numlines(#10000,36,30,0)
filetype(#10000,"javascript")