#10000=@"/uninstantiatedNamespace.ts;sourcefile" files(#10000,"/uninstantiatedNamespace.ts","uninstantiatedNamespace","ts",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" #20002=* comments(#20002,0,#20001," foo","// foo") #20003=@"loc,{#10000},5,5,5,10" locations_default(#20003,#10000,5,5,5,10) hasLocation(#20002,#20003) #20004=* comments(#20004,1,#20001," bar ","/* bar */") #20005=@"loc,{#10000},6,5,6,13" locations_default(#20005,#10000,6,5,6,13) hasLocation(#20004,#20005) #20006=* lines(#20006,#20001,"namespace Wrapper {"," ") #20007=@"loc,{#10000},1,1,1,19" locations_default(#20007,#10000,1,1,1,19) hasLocation(#20006,#20007) #20008=* lines(#20008,#20001,""," ") #20009=@"loc,{#10000},2,1,2,0" locations_default(#20009,#10000,2,1,2,0) hasLocation(#20008,#20009) #20010=* lines(#20010,#20001," namespace Empty {}"," ") #20011=@"loc,{#10000},3,1,3,20" locations_default(#20011,#10000,3,1,3,20) hasLocation(#20010,#20011) indentation(#10000,3," ",2) #20012=* lines(#20012,#20001," namespace Comments {"," ") #20013=@"loc,{#10000},4,1,4,22" locations_default(#20013,#10000,4,1,4,22) hasLocation(#20012,#20013) indentation(#10000,4," ",2) #20014=* lines(#20014,#20001," // foo"," ") #20015=@"loc,{#10000},5,1,5,10" locations_default(#20015,#10000,5,1,5,10) hasLocation(#20014,#20015) indentation(#10000,5," ",4) #20016=* lines(#20016,#20001," /* bar */"," ") #20017=@"loc,{#10000},6,1,6,13" locations_default(#20017,#10000,6,1,6,13) hasLocation(#20016,#20017) indentation(#10000,6," ",4) #20018=* lines(#20018,#20001," }"," ") #20019=@"loc,{#10000},7,1,7,3" locations_default(#20019,#10000,7,1,7,3) hasLocation(#20018,#20019) indentation(#10000,7," ",2) #20020=* lines(#20020,#20001," namespace Outer {"," ") #20021=@"loc,{#10000},8,1,8,19" locations_default(#20021,#10000,8,1,8,19) hasLocation(#20020,#20021) indentation(#10000,8," ",2) #20022=* lines(#20022,#20001," namespace Inner {}"," ") #20023=@"loc,{#10000},9,1,9,22" locations_default(#20023,#10000,9,1,9,22) hasLocation(#20022,#20023) indentation(#10000,9," ",4) #20024=* lines(#20024,#20001," }"," ") #20025=@"loc,{#10000},10,1,10,3" locations_default(#20025,#10000,10,1,10,3) hasLocation(#20024,#20025) indentation(#10000,10," ",2) #20026=* lines(#20026,#20001," namespace Outer2 {"," ") #20027=@"loc,{#10000},11,1,11,20" locations_default(#20027,#10000,11,1,11,20) hasLocation(#20026,#20027) indentation(#10000,11," ",2) #20028=* lines(#20028,#20001," export namespace Inner {}"," ") #20029=@"loc,{#10000},12,1,12,29" locations_default(#20029,#10000,12,1,12,29) hasLocation(#20028,#20029) indentation(#10000,12," ",4) #20030=* lines(#20030,#20001," }"," ") #20031=@"loc,{#10000},13,1,13,3" locations_default(#20031,#10000,13,1,13,3) hasLocation(#20030,#20031) indentation(#10000,13," ",2) #20032=* lines(#20032,#20001," namespace Interfaces {"," ") #20033=@"loc,{#10000},14,1,14,24" locations_default(#20033,#10000,14,1,14,24) hasLocation(#20032,#20033) indentation(#10000,14," ",2) #20034=* lines(#20034,#20001," interface I {"," ") #20035=@"loc,{#10000},15,1,15,17" locations_default(#20035,#10000,15,1,15,17) hasLocation(#20034,#20035) indentation(#10000,15," ",4) #20036=* lines(#20036,#20001," x: number;"," ") #20037=@"loc,{#10000},16,1,16,16" locations_default(#20037,#10000,16,1,16,16) hasLocation(#20036,#20037) indentation(#10000,16," ",6) #20038=* lines(#20038,#20001," foo(): number;"," ") #20039=@"loc,{#10000},17,1,17,20" locations_default(#20039,#10000,17,1,17,20) hasLocation(#20038,#20039) indentation(#10000,17," ",6) #20040=* lines(#20040,#20001," }"," ") #20041=@"loc,{#10000},18,1,18,5" locations_default(#20041,#10000,18,1,18,5) hasLocation(#20040,#20041) indentation(#10000,18," ",4) #20042=* lines(#20042,#20001," }"," ") #20043=@"loc,{#10000},19,1,19,3" locations_default(#20043,#10000,19,1,19,3) hasLocation(#20042,#20043) indentation(#10000,19," ",2) #20044=* lines(#20044,#20001,""," ") #20045=@"loc,{#10000},20,1,20,0" locations_default(#20045,#10000,20,1,20,0) hasLocation(#20044,#20045) #20046=* lines(#20046,#20001," namespace EmptyStatement {;}"," ") #20047=@"loc,{#10000},21,1,21,30" locations_default(#20047,#10000,21,1,21,30) hasLocation(#20046,#20047) indentation(#10000,21," ",2) #20048=* lines(#20048,#20001," namespace EmptyBlock {{}}"," ") #20049=@"loc,{#10000},22,1,22,27" locations_default(#20049,#10000,22,1,22,27) hasLocation(#20048,#20049) indentation(#10000,22," ",2) #20050=* lines(#20050,#20001,""," ") #20051=@"loc,{#10000},23,1,23,0" locations_default(#20051,#10000,23,1,23,0) hasLocation(#20050,#20051) #20052=* lines(#20052,#20001," var x = [Empty, Comments, Outer, Outer2, Interfaces, EmptyStatement, EmptyBlock]"," ") #20053=@"loc,{#10000},24,1,24,82" locations_default(#20053,#10000,24,1,24,82) hasLocation(#20052,#20053) indentation(#10000,24," ",2) #20054=* lines(#20054,#20001,"}"," ") #20055=@"loc,{#10000},25,1,25,1" locations_default(#20055,#10000,25,1,25,1) hasLocation(#20054,#20055) numlines(#20001,25,20,2) #20056=* tokeninfo(#20056,7,#20001,0,"namespace") #20057=@"loc,{#10000},1,1,1,9" locations_default(#20057,#10000,1,1,1,9) hasLocation(#20056,#20057) #20058=* tokeninfo(#20058,6,#20001,1,"Wrapper") #20059=@"loc,{#10000},1,11,1,17" locations_default(#20059,#10000,1,11,1,17) hasLocation(#20058,#20059) #20060=* tokeninfo(#20060,8,#20001,2,"{") #20061=@"loc,{#10000},1,19,1,19" locations_default(#20061,#10000,1,19,1,19) hasLocation(#20060,#20061) #20062=* tokeninfo(#20062,7,#20001,3,"namespace") #20063=@"loc,{#10000},3,3,3,11" locations_default(#20063,#10000,3,3,3,11) hasLocation(#20062,#20063) #20064=* tokeninfo(#20064,6,#20001,4,"Empty") #20065=@"loc,{#10000},3,13,3,17" locations_default(#20065,#10000,3,13,3,17) hasLocation(#20064,#20065) #20066=* tokeninfo(#20066,8,#20001,5,"{") #20067=@"loc,{#10000},3,19,3,19" locations_default(#20067,#10000,3,19,3,19) hasLocation(#20066,#20067) #20068=* tokeninfo(#20068,8,#20001,6,"}") #20069=@"loc,{#10000},3,20,3,20" locations_default(#20069,#10000,3,20,3,20) hasLocation(#20068,#20069) #20070=* tokeninfo(#20070,7,#20001,7,"namespace") #20071=@"loc,{#10000},4,3,4,11" locations_default(#20071,#10000,4,3,4,11) hasLocation(#20070,#20071) #20072=* tokeninfo(#20072,6,#20001,8,"Comments") #20073=@"loc,{#10000},4,13,4,20" locations_default(#20073,#10000,4,13,4,20) hasLocation(#20072,#20073) #20074=* tokeninfo(#20074,8,#20001,9,"{") #20075=@"loc,{#10000},4,22,4,22" locations_default(#20075,#10000,4,22,4,22) hasLocation(#20074,#20075) #20076=* tokeninfo(#20076,8,#20001,10,"}") #20077=@"loc,{#10000},7,3,7,3" locations_default(#20077,#10000,7,3,7,3) hasLocation(#20076,#20077) next_token(#20002,#20076) next_token(#20004,#20076) #20078=* tokeninfo(#20078,7,#20001,11,"namespace") #20079=@"loc,{#10000},8,3,8,11" locations_default(#20079,#10000,8,3,8,11) hasLocation(#20078,#20079) #20080=* tokeninfo(#20080,6,#20001,12,"Outer") #20081=@"loc,{#10000},8,13,8,17" locations_default(#20081,#10000,8,13,8,17) hasLocation(#20080,#20081) #20082=* tokeninfo(#20082,8,#20001,13,"{") #20083=@"loc,{#10000},8,19,8,19" locations_default(#20083,#10000,8,19,8,19) hasLocation(#20082,#20083) #20084=* tokeninfo(#20084,7,#20001,14,"namespace") #20085=@"loc,{#10000},9,5,9,13" locations_default(#20085,#10000,9,5,9,13) hasLocation(#20084,#20085) #20086=* tokeninfo(#20086,6,#20001,15,"Inner") #20087=@"loc,{#10000},9,15,9,19" locations_default(#20087,#10000,9,15,9,19) hasLocation(#20086,#20087) #20088=* tokeninfo(#20088,8,#20001,16,"{") #20089=@"loc,{#10000},9,21,9,21" locations_default(#20089,#10000,9,21,9,21) hasLocation(#20088,#20089) #20090=* tokeninfo(#20090,8,#20001,17,"}") #20091=@"loc,{#10000},9,22,9,22" locations_default(#20091,#10000,9,22,9,22) hasLocation(#20090,#20091) #20092=* tokeninfo(#20092,8,#20001,18,"}") #20093=@"loc,{#10000},10,3,10,3" locations_default(#20093,#10000,10,3,10,3) hasLocation(#20092,#20093) #20094=* tokeninfo(#20094,7,#20001,19,"namespace") #20095=@"loc,{#10000},11,3,11,11" locations_default(#20095,#10000,11,3,11,11) hasLocation(#20094,#20095) #20096=* tokeninfo(#20096,6,#20001,20,"Outer2") #20097=@"loc,{#10000},11,13,11,18" locations_default(#20097,#10000,11,13,11,18) hasLocation(#20096,#20097) #20098=* tokeninfo(#20098,8,#20001,21,"{") #20099=@"loc,{#10000},11,20,11,20" locations_default(#20099,#10000,11,20,11,20) hasLocation(#20098,#20099) #20100=* tokeninfo(#20100,7,#20001,22,"export") #20101=@"loc,{#10000},12,5,12,10" locations_default(#20101,#10000,12,5,12,10) hasLocation(#20100,#20101) #20102=* tokeninfo(#20102,7,#20001,23,"namespace") #20103=@"loc,{#10000},12,12,12,20" locations_default(#20103,#10000,12,12,12,20) hasLocation(#20102,#20103) #20104=* tokeninfo(#20104,6,#20001,24,"Inner") #20105=@"loc,{#10000},12,22,12,26" locations_default(#20105,#10000,12,22,12,26) hasLocation(#20104,#20105) #20106=* tokeninfo(#20106,8,#20001,25,"{") #20107=@"loc,{#10000},12,28,12,28" locations_default(#20107,#10000,12,28,12,28) hasLocation(#20106,#20107) #20108=* tokeninfo(#20108,8,#20001,26,"}") #20109=@"loc,{#10000},12,29,12,29" locations_default(#20109,#10000,12,29,12,29) hasLocation(#20108,#20109) #20110=* tokeninfo(#20110,8,#20001,27,"}") #20111=@"loc,{#10000},13,3,13,3" locations_default(#20111,#10000,13,3,13,3) hasLocation(#20110,#20111) #20112=* tokeninfo(#20112,7,#20001,28,"namespace") #20113=@"loc,{#10000},14,3,14,11" locations_default(#20113,#10000,14,3,14,11) hasLocation(#20112,#20113) #20114=* tokeninfo(#20114,6,#20001,29,"Interfaces") #20115=@"loc,{#10000},14,13,14,22" locations_default(#20115,#10000,14,13,14,22) hasLocation(#20114,#20115) #20116=* tokeninfo(#20116,8,#20001,30,"{") #20117=@"loc,{#10000},14,24,14,24" locations_default(#20117,#10000,14,24,14,24) hasLocation(#20116,#20117) #20118=* tokeninfo(#20118,7,#20001,31,"interface") #20119=@"loc,{#10000},15,5,15,13" locations_default(#20119,#10000,15,5,15,13) hasLocation(#20118,#20119) #20120=* tokeninfo(#20120,6,#20001,32,"I") #20121=@"loc,{#10000},15,15,15,15" locations_default(#20121,#10000,15,15,15,15) hasLocation(#20120,#20121) #20122=* tokeninfo(#20122,8,#20001,33,"{") #20123=@"loc,{#10000},15,17,15,17" locations_default(#20123,#10000,15,17,15,17) hasLocation(#20122,#20123) #20124=* tokeninfo(#20124,6,#20001,34,"x") #20125=@"loc,{#10000},16,7,16,7" locations_default(#20125,#10000,16,7,16,7) hasLocation(#20124,#20125) #20126=* tokeninfo(#20126,8,#20001,35,":") #20127=@"loc,{#10000},16,8,16,8" locations_default(#20127,#10000,16,8,16,8) hasLocation(#20126,#20127) #20128=* tokeninfo(#20128,7,#20001,36,"number") #20129=@"loc,{#10000},16,10,16,15" locations_default(#20129,#10000,16,10,16,15) hasLocation(#20128,#20129) #20130=* tokeninfo(#20130,8,#20001,37,";") #20131=@"loc,{#10000},16,16,16,16" locations_default(#20131,#10000,16,16,16,16) hasLocation(#20130,#20131) #20132=* tokeninfo(#20132,6,#20001,38,"foo") #20133=@"loc,{#10000},17,7,17,9" locations_default(#20133,#10000,17,7,17,9) hasLocation(#20132,#20133) #20134=* tokeninfo(#20134,8,#20001,39,"(") #20135=@"loc,{#10000},17,10,17,10" locations_default(#20135,#10000,17,10,17,10) hasLocation(#20134,#20135) #20136=* tokeninfo(#20136,8,#20001,40,")") #20137=@"loc,{#10000},17,11,17,11" locations_default(#20137,#10000,17,11,17,11) hasLocation(#20136,#20137) #20138=* tokeninfo(#20138,8,#20001,41,":") #20139=@"loc,{#10000},17,12,17,12" locations_default(#20139,#10000,17,12,17,12) hasLocation(#20138,#20139) #20140=* tokeninfo(#20140,7,#20001,42,"number") #20141=@"loc,{#10000},17,14,17,19" locations_default(#20141,#10000,17,14,17,19) hasLocation(#20140,#20141) #20142=* tokeninfo(#20142,8,#20001,43,";") #20143=@"loc,{#10000},17,20,17,20" locations_default(#20143,#10000,17,20,17,20) hasLocation(#20142,#20143) #20144=* tokeninfo(#20144,8,#20001,44,"}") #20145=@"loc,{#10000},18,5,18,5" locations_default(#20145,#10000,18,5,18,5) hasLocation(#20144,#20145) #20146=* tokeninfo(#20146,8,#20001,45,"}") #20147=@"loc,{#10000},19,3,19,3" locations_default(#20147,#10000,19,3,19,3) hasLocation(#20146,#20147) #20148=* tokeninfo(#20148,7,#20001,46,"namespace") #20149=@"loc,{#10000},21,3,21,11" locations_default(#20149,#10000,21,3,21,11) hasLocation(#20148,#20149) #20150=* tokeninfo(#20150,6,#20001,47,"EmptyStatement") #20151=@"loc,{#10000},21,13,21,26" locations_default(#20151,#10000,21,13,21,26) hasLocation(#20150,#20151) #20152=* tokeninfo(#20152,8,#20001,48,"{") #20153=@"loc,{#10000},21,28,21,28" locations_default(#20153,#10000,21,28,21,28) hasLocation(#20152,#20153) #20154=* tokeninfo(#20154,8,#20001,49,";") #20155=@"loc,{#10000},21,29,21,29" locations_default(#20155,#10000,21,29,21,29) hasLocation(#20154,#20155) #20156=* tokeninfo(#20156,8,#20001,50,"}") #20157=@"loc,{#10000},21,30,21,30" locations_default(#20157,#10000,21,30,21,30) hasLocation(#20156,#20157) #20158=* tokeninfo(#20158,7,#20001,51,"namespace") #20159=@"loc,{#10000},22,3,22,11" locations_default(#20159,#10000,22,3,22,11) hasLocation(#20158,#20159) #20160=* tokeninfo(#20160,6,#20001,52,"EmptyBlock") #20161=@"loc,{#10000},22,13,22,22" locations_default(#20161,#10000,22,13,22,22) hasLocation(#20160,#20161) #20162=* tokeninfo(#20162,8,#20001,53,"{") #20163=@"loc,{#10000},22,24,22,24" locations_default(#20163,#10000,22,24,22,24) hasLocation(#20162,#20163) #20164=* tokeninfo(#20164,8,#20001,54,"{") #20165=@"loc,{#10000},22,25,22,25" locations_default(#20165,#10000,22,25,22,25) hasLocation(#20164,#20165) #20166=* tokeninfo(#20166,8,#20001,55,"}") #20167=@"loc,{#10000},22,26,22,26" locations_default(#20167,#10000,22,26,22,26) hasLocation(#20166,#20167) #20168=* tokeninfo(#20168,8,#20001,56,"}") #20169=@"loc,{#10000},22,27,22,27" locations_default(#20169,#10000,22,27,22,27) hasLocation(#20168,#20169) #20170=* tokeninfo(#20170,7,#20001,57,"var") #20171=@"loc,{#10000},24,3,24,5" locations_default(#20171,#10000,24,3,24,5) hasLocation(#20170,#20171) #20172=* tokeninfo(#20172,6,#20001,58,"x") #20173=@"loc,{#10000},24,7,24,7" locations_default(#20173,#10000,24,7,24,7) hasLocation(#20172,#20173) #20174=* tokeninfo(#20174,8,#20001,59,"=") #20175=@"loc,{#10000},24,9,24,9" locations_default(#20175,#10000,24,9,24,9) hasLocation(#20174,#20175) #20176=* tokeninfo(#20176,8,#20001,60,"[") #20177=@"loc,{#10000},24,11,24,11" locations_default(#20177,#10000,24,11,24,11) hasLocation(#20176,#20177) #20178=* tokeninfo(#20178,6,#20001,61,"Empty") #20179=@"loc,{#10000},24,12,24,16" locations_default(#20179,#10000,24,12,24,16) hasLocation(#20178,#20179) #20180=* tokeninfo(#20180,8,#20001,62,",") #20181=@"loc,{#10000},24,17,24,17" locations_default(#20181,#10000,24,17,24,17) hasLocation(#20180,#20181) #20182=* tokeninfo(#20182,6,#20001,63,"Comments") #20183=@"loc,{#10000},24,19,24,26" locations_default(#20183,#10000,24,19,24,26) hasLocation(#20182,#20183) #20184=* tokeninfo(#20184,8,#20001,64,",") #20185=@"loc,{#10000},24,27,24,27" locations_default(#20185,#10000,24,27,24,27) hasLocation(#20184,#20185) #20186=* tokeninfo(#20186,6,#20001,65,"Outer") #20187=@"loc,{#10000},24,29,24,33" locations_default(#20187,#10000,24,29,24,33) hasLocation(#20186,#20187) #20188=* tokeninfo(#20188,8,#20001,66,",") #20189=@"loc,{#10000},24,34,24,34" locations_default(#20189,#10000,24,34,24,34) hasLocation(#20188,#20189) #20190=* tokeninfo(#20190,6,#20001,67,"Outer2") #20191=@"loc,{#10000},24,36,24,41" locations_default(#20191,#10000,24,36,24,41) hasLocation(#20190,#20191) #20192=* tokeninfo(#20192,8,#20001,68,",") #20193=@"loc,{#10000},24,42,24,42" locations_default(#20193,#10000,24,42,24,42) hasLocation(#20192,#20193) #20194=* tokeninfo(#20194,6,#20001,69,"Interfaces") #20195=@"loc,{#10000},24,44,24,53" locations_default(#20195,#10000,24,44,24,53) hasLocation(#20194,#20195) #20196=* tokeninfo(#20196,8,#20001,70,",") #20197=@"loc,{#10000},24,54,24,54" locations_default(#20197,#10000,24,54,24,54) hasLocation(#20196,#20197) #20198=* tokeninfo(#20198,6,#20001,71,"EmptyStatement") #20199=@"loc,{#10000},24,56,24,69" locations_default(#20199,#10000,24,56,24,69) hasLocation(#20198,#20199) #20200=* tokeninfo(#20200,8,#20001,72,",") #20201=@"loc,{#10000},24,70,24,70" locations_default(#20201,#10000,24,70,24,70) hasLocation(#20200,#20201) #20202=* tokeninfo(#20202,6,#20001,73,"EmptyBlock") #20203=@"loc,{#10000},24,72,24,81" locations_default(#20203,#10000,24,72,24,81) hasLocation(#20202,#20203) #20204=* tokeninfo(#20204,8,#20001,74,"]") #20205=@"loc,{#10000},24,82,24,82" locations_default(#20205,#10000,24,82,24,82) hasLocation(#20204,#20205) #20206=* tokeninfo(#20206,8,#20001,75,"}") hasLocation(#20206,#20055) #20207=* tokeninfo(#20207,0,#20001,76,"") #20208=@"loc,{#10000},26,1,26,0" locations_default(#20208,#10000,26,1,26,0) hasLocation(#20207,#20208) toplevels(#20001,0) #20209=@"loc,{#10000},1,1,26,0" locations_default(#20209,#10000,1,1,26,0) hasLocation(#20001,#20209) #20210=@"var;{Wrapper};{#20000}" variables(#20210,"Wrapper",#20000) #20211=@"local_namespace_name;{Wrapper};{#20000}" local_namespace_names(#20211,"Wrapper",#20000) #20212=* stmts(#20212,31,#20001,0,"namespa ... lock]\n}") #20213=@"loc,{#10000},1,1,25,1" locations_default(#20213,#10000,1,1,25,1) hasLocation(#20212,#20213) stmt_containers(#20212,#20001) #20214=* exprs(#20214,78,#20212,-1,"Wrapper") hasLocation(#20214,#20059) enclosing_stmt(#20214,#20212) expr_containers(#20214,#20001) literals("Wrapper","Wrapper",#20214) decl(#20214,#20210) namespacedecl(#20214,#20211) #20215=* scopes(#20215,9) scopenodes(#20212,#20215) scopenesting(#20215,#20000) #20216=@"var;{EmptyStatement};{#20215}" variables(#20216,"EmptyStatement",#20215) #20217=@"var;{EmptyBlock};{#20215}" variables(#20217,"EmptyBlock",#20215) #20218=@"var;{x};{#20215}" variables(#20218,"x",#20215) #20219=@"local_namespace_name;{Empty};{#20215}" local_namespace_names(#20219,"Empty",#20215) #20220=@"local_namespace_name;{Comments};{#20215}" local_namespace_names(#20220,"Comments",#20215) #20221=@"local_namespace_name;{Outer};{#20215}" local_namespace_names(#20221,"Outer",#20215) #20222=@"local_namespace_name;{Outer2};{#20215}" local_namespace_names(#20222,"Outer2",#20215) #20223=@"local_namespace_name;{Interfaces};{#20215}" local_namespace_names(#20223,"Interfaces",#20215) #20224=@"local_namespace_name;{EmptyStatement};{#20215}" local_namespace_names(#20224,"EmptyStatement",#20215) #20225=@"local_namespace_name;{EmptyBlock};{#20215}" local_namespace_names(#20225,"EmptyBlock",#20215) #20226=* stmts(#20226,31,#20212,0,"namespace Empty {}") #20227=@"loc,{#10000},3,3,3,20" locations_default(#20227,#10000,3,3,3,20) hasLocation(#20226,#20227) stmt_containers(#20226,#20212) #20228=* exprs(#20228,78,#20226,-1,"Empty") hasLocation(#20228,#20065) enclosing_stmt(#20228,#20226) expr_containers(#20228,#20212) literals("Empty","Empty",#20228) namespacedecl(#20228,#20219) #20229=* scopes(#20229,9) scopenodes(#20226,#20229) scopenesting(#20229,#20215) #20230=* stmts(#20230,31,#20212,1,"namespa ... */\n }") #20231=@"loc,{#10000},4,3,7,3" locations_default(#20231,#10000,4,3,7,3) hasLocation(#20230,#20231) stmt_containers(#20230,#20212) #20232=* exprs(#20232,78,#20230,-1,"Comments") hasLocation(#20232,#20073) enclosing_stmt(#20232,#20230) expr_containers(#20232,#20212) literals("Comments","Comments",#20232) namespacedecl(#20232,#20220) #20233=* scopes(#20233,9) scopenodes(#20230,#20233) scopenesting(#20233,#20215) #20234=* stmts(#20234,31,#20212,2,"namespa ... {}\n }") #20235=@"loc,{#10000},8,3,10,3" locations_default(#20235,#10000,8,3,10,3) hasLocation(#20234,#20235) stmt_containers(#20234,#20212) #20236=* exprs(#20236,78,#20234,-1,"Outer") hasLocation(#20236,#20081) enclosing_stmt(#20236,#20234) expr_containers(#20236,#20212) literals("Outer","Outer",#20236) namespacedecl(#20236,#20221) #20237=* scopes(#20237,9) scopenodes(#20234,#20237) scopenesting(#20237,#20215) #20238=@"local_namespace_name;{Inner};{#20237}" local_namespace_names(#20238,"Inner",#20237) #20239=* stmts(#20239,31,#20234,0,"namespace Inner {}") #20240=@"loc,{#10000},9,5,9,22" locations_default(#20240,#10000,9,5,9,22) hasLocation(#20239,#20240) stmt_containers(#20239,#20234) #20241=* exprs(#20241,78,#20239,-1,"Inner") hasLocation(#20241,#20087) enclosing_stmt(#20241,#20239) expr_containers(#20241,#20234) literals("Inner","Inner",#20241) namespacedecl(#20241,#20238) #20242=* scopes(#20242,9) scopenodes(#20239,#20242) scopenesting(#20242,#20237) #20243=* stmts(#20243,31,#20212,3,"namespa ... {}\n }") #20244=@"loc,{#10000},11,3,13,3" locations_default(#20244,#10000,11,3,13,3) hasLocation(#20243,#20244) stmt_containers(#20243,#20212) #20245=* exprs(#20245,78,#20243,-1,"Outer2") hasLocation(#20245,#20097) enclosing_stmt(#20245,#20243) expr_containers(#20245,#20212) literals("Outer2","Outer2",#20245) namespacedecl(#20245,#20222) #20246=* scopes(#20246,9) scopenodes(#20243,#20246) scopenesting(#20246,#20215) #20247=@"local_namespace_name;{Inner};{#20246}" local_namespace_names(#20247,"Inner",#20246) #20248=* stmts(#20248,30,#20243,0,"export ... nner {}") #20249=@"loc,{#10000},12,5,12,29" locations_default(#20249,#10000,12,5,12,29) hasLocation(#20248,#20249) stmt_containers(#20248,#20243) #20250=* stmts(#20250,31,#20248,-1,"namespace Inner {}") #20251=@"loc,{#10000},12,12,12,29" locations_default(#20251,#10000,12,12,12,29) hasLocation(#20250,#20251) stmt_containers(#20250,#20243) #20252=* exprs(#20252,78,#20250,-1,"Inner") hasLocation(#20252,#20105) enclosing_stmt(#20252,#20250) expr_containers(#20252,#20243) literals("Inner","Inner",#20252) namespacedecl(#20252,#20247) #20253=* scopes(#20253,9) scopenodes(#20250,#20253) scopenesting(#20253,#20246) #20254=* stmts(#20254,31,#20212,4,"namespa ... }\n }") #20255=@"loc,{#10000},14,3,19,3" locations_default(#20255,#10000,14,3,19,3) hasLocation(#20254,#20255) stmt_containers(#20254,#20212) #20256=* exprs(#20256,78,#20254,-1,"Interfaces") hasLocation(#20256,#20115) enclosing_stmt(#20256,#20254) expr_containers(#20256,#20212) literals("Interfaces","Interfaces",#20256) namespacedecl(#20256,#20223) #20257=* scopes(#20257,9) scopenodes(#20254,#20257) scopenesting(#20257,#20215) #20258=@"local_type_name;{I};{#20257}" local_type_names(#20258,"I",#20257) #20259=* stmts(#20259,34,#20254,0,"interfa ... ;\n }") #20260=@"loc,{#10000},15,5,18,5" locations_default(#20260,#10000,15,5,18,5) hasLocation(#20259,#20260) stmt_containers(#20259,#20254) #20261=* typeexprs(#20261,1,#20259,0,"I") hasLocation(#20261,#20121) enclosing_stmt(#20261,#20259) expr_containers(#20261,#20254) literals("I","I",#20261) typedecl(#20261,#20258) #20262=* properties(#20262,#20259,2,8,"x: number;") #20263=@"loc,{#10000},16,7,16,16" locations_default(#20263,#10000,16,7,16,16) hasLocation(#20262,#20263) #20264=* exprs(#20264,0,#20262,0,"x") hasLocation(#20264,#20125) enclosing_stmt(#20264,#20259) expr_containers(#20264,#20254) literals("x","x",#20264) is_abstract_member(#20262) #20265=* typeexprs(#20265,2,#20262,2,"number") hasLocation(#20265,#20129) enclosing_stmt(#20265,#20259) expr_containers(#20265,#20254) literals("number","number",#20265) #20266=* properties(#20266,#20259,3,0,"foo(): number;") #20267=@"loc,{#10000},17,7,17,20" locations_default(#20267,#10000,17,7,17,20) hasLocation(#20266,#20267) #20268=* exprs(#20268,0,#20266,0,"foo") hasLocation(#20268,#20133) enclosing_stmt(#20268,#20259) expr_containers(#20268,#20254) literals("foo","foo",#20268) #20269=* exprs(#20269,9,#20266,1,"foo(): number;") hasLocation(#20269,#20267) enclosing_stmt(#20269,#20259) expr_containers(#20269,#20254) #20270=* scopes(#20270,1) scopenodes(#20269,#20270) scopenesting(#20270,#20257) #20271=@"var;{arguments};{#20270}" variables(#20271,"arguments",#20270) is_arguments_object(#20271) #20272=* typeexprs(#20272,2,#20269,-3,"number") hasLocation(#20272,#20141) expr_containers(#20272,#20269) literals("number","number",#20272) is_method(#20266) is_abstract_member(#20266) #20273=* stmts(#20273,31,#20212,5,"namespa ... ent {;}") #20274=@"loc,{#10000},21,3,21,30" locations_default(#20274,#10000,21,3,21,30) hasLocation(#20273,#20274) stmt_containers(#20273,#20212) #20275=* exprs(#20275,78,#20273,-1,"EmptyStatement") hasLocation(#20275,#20151) enclosing_stmt(#20275,#20273) expr_containers(#20275,#20212) literals("EmptyStatement","EmptyStatement",#20275) decl(#20275,#20216) namespacedecl(#20275,#20224) #20276=* scopes(#20276,9) scopenodes(#20273,#20276) scopenesting(#20276,#20215) #20277=* stmts(#20277,0,#20273,0,";") hasLocation(#20277,#20155) stmt_containers(#20277,#20273) is_instantiated(#20273) #20278=* stmts(#20278,31,#20212,6,"namespa ... ck {{}}") #20279=@"loc,{#10000},22,3,22,27" locations_default(#20279,#10000,22,3,22,27) hasLocation(#20278,#20279) stmt_containers(#20278,#20212) #20280=* exprs(#20280,78,#20278,-1,"EmptyBlock") hasLocation(#20280,#20161) enclosing_stmt(#20280,#20278) expr_containers(#20280,#20212) literals("EmptyBlock","EmptyBlock",#20280) decl(#20280,#20217) namespacedecl(#20280,#20225) #20281=* scopes(#20281,9) scopenodes(#20278,#20281) scopenesting(#20281,#20215) #20282=* stmts(#20282,1,#20278,0,"{}") #20283=@"loc,{#10000},22,25,22,26" locations_default(#20283,#10000,22,25,22,26) hasLocation(#20282,#20283) stmt_containers(#20282,#20278) is_instantiated(#20278) #20284=* stmts(#20284,18,#20212,7,"var x = ... yBlock]") #20285=@"loc,{#10000},24,3,24,82" locations_default(#20285,#10000,24,3,24,82) hasLocation(#20284,#20285) stmt_containers(#20284,#20212) #20286=* exprs(#20286,64,#20284,0,"x = [Em ... yBlock]") #20287=@"loc,{#10000},24,7,24,82" locations_default(#20287,#10000,24,7,24,82) hasLocation(#20286,#20287) enclosing_stmt(#20286,#20284) expr_containers(#20286,#20212) #20288=* exprs(#20288,78,#20286,0,"x") hasLocation(#20288,#20173) enclosing_stmt(#20288,#20284) expr_containers(#20288,#20212) literals("x","x",#20288) decl(#20288,#20218) #20289=* exprs(#20289,7,#20286,1,"[Empty, ... yBlock]") #20290=@"loc,{#10000},24,11,24,82" locations_default(#20290,#10000,24,11,24,82) hasLocation(#20289,#20290) enclosing_stmt(#20289,#20284) expr_containers(#20289,#20212) #20291=* exprs(#20291,79,#20289,0,"Empty") hasLocation(#20291,#20179) enclosing_stmt(#20291,#20284) expr_containers(#20291,#20212) literals("Empty","Empty",#20291) #20292=@"var;{Empty};{#20000}" variables(#20292,"Empty",#20000) bind(#20291,#20292) #20293=* exprs(#20293,79,#20289,1,"Comments") hasLocation(#20293,#20183) enclosing_stmt(#20293,#20284) expr_containers(#20293,#20212) literals("Comments","Comments",#20293) #20294=@"var;{Comments};{#20000}" variables(#20294,"Comments",#20000) bind(#20293,#20294) #20295=* exprs(#20295,79,#20289,2,"Outer") hasLocation(#20295,#20187) enclosing_stmt(#20295,#20284) expr_containers(#20295,#20212) literals("Outer","Outer",#20295) #20296=@"var;{Outer};{#20000}" variables(#20296,"Outer",#20000) bind(#20295,#20296) #20297=* exprs(#20297,79,#20289,3,"Outer2") hasLocation(#20297,#20191) enclosing_stmt(#20297,#20284) expr_containers(#20297,#20212) literals("Outer2","Outer2",#20297) #20298=@"var;{Outer2};{#20000}" variables(#20298,"Outer2",#20000) bind(#20297,#20298) #20299=* exprs(#20299,79,#20289,4,"Interfaces") hasLocation(#20299,#20195) enclosing_stmt(#20299,#20284) expr_containers(#20299,#20212) literals("Interfaces","Interfaces",#20299) #20300=@"var;{Interfaces};{#20000}" variables(#20300,"Interfaces",#20000) bind(#20299,#20300) #20301=* exprs(#20301,79,#20289,5,"EmptyStatement") hasLocation(#20301,#20199) enclosing_stmt(#20301,#20284) expr_containers(#20301,#20212) literals("EmptyStatement","EmptyStatement",#20301) bind(#20301,#20216) #20302=* exprs(#20302,79,#20289,6,"EmptyBlock") hasLocation(#20302,#20203) enclosing_stmt(#20302,#20284) expr_containers(#20302,#20212) literals("EmptyBlock","EmptyBlock",#20302) bind(#20302,#20217) array_size(#20289,7) is_instantiated(#20212) #20303=* entry_cfg_node(#20303,#20001) #20304=@"loc,{#10000},1,1,1,0" locations_default(#20304,#10000,1,1,1,0) hasLocation(#20303,#20304) #20305=* exit_cfg_node(#20305,#20001) hasLocation(#20305,#20208) successor(#20214,#20212) successor(#20284,#20288) successor(#20289,#20291) successor(#20302,#20286) successor(#20301,#20302) successor(#20299,#20301) successor(#20297,#20299) successor(#20295,#20297) successor(#20293,#20295) successor(#20291,#20293) successor(#20288,#20289) successor(#20286,#20305) successor(#20280,#20278) successor(#20282,#20284) successor(#20278,#20282) successor(#20275,#20273) successor(#20277,#20280) successor(#20273,#20277) successor(#20256,#20254) successor(#20259,#20275) successor(#20254,#20259) successor(#20245,#20243) successor(#20248,#20252) successor(#20252,#20250) successor(#20250,#20256) successor(#20243,#20248) successor(#20236,#20234) successor(#20241,#20239) successor(#20239,#20245) successor(#20234,#20241) successor(#20232,#20230) successor(#20230,#20236) successor(#20228,#20226) successor(#20226,#20232) successor(#20212,#20228) successor(#20303,#20214) numlines(#10000,25,20,2) filetype(#10000,"typescript")