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