#10000=@"/uninstantiatedNamespace.ts;sourcefile" files(#10000,"/uninstantiatedNamespace.ts") #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=@"var;{this};{#20000}" variables(#20212,"this",#20000) #20213=* stmts(#20213,31,#20001,0,"namespa ... lock]\n}") #20214=@"loc,{#10000},1,1,25,1" locations_default(#20214,#10000,1,1,25,1) hasLocation(#20213,#20214) stmt_containers(#20213,#20001) #20215=* exprs(#20215,78,#20213,-1,"Wrapper") hasLocation(#20215,#20059) enclosing_stmt(#20215,#20213) expr_containers(#20215,#20001) literals("Wrapper","Wrapper",#20215) decl(#20215,#20210) namespacedecl(#20215,#20211) #20216=* scopes(#20216,9) scopenodes(#20213,#20216) scopenesting(#20216,#20000) #20217=@"var;{EmptyStatement};{#20216}" variables(#20217,"EmptyStatement",#20216) #20218=@"var;{EmptyBlock};{#20216}" variables(#20218,"EmptyBlock",#20216) #20219=@"var;{x};{#20216}" variables(#20219,"x",#20216) #20220=@"local_namespace_name;{Empty};{#20216}" local_namespace_names(#20220,"Empty",#20216) #20221=@"local_namespace_name;{Comments};{#20216}" local_namespace_names(#20221,"Comments",#20216) #20222=@"local_namespace_name;{Outer};{#20216}" local_namespace_names(#20222,"Outer",#20216) #20223=@"local_namespace_name;{Outer2};{#20216}" local_namespace_names(#20223,"Outer2",#20216) #20224=@"local_namespace_name;{Interfaces};{#20216}" local_namespace_names(#20224,"Interfaces",#20216) #20225=@"local_namespace_name;{EmptyStatement};{#20216}" local_namespace_names(#20225,"EmptyStatement",#20216) #20226=@"local_namespace_name;{EmptyBlock};{#20216}" local_namespace_names(#20226,"EmptyBlock",#20216) #20227=* stmts(#20227,31,#20213,0,"namespace Empty {}") #20228=@"loc,{#10000},3,3,3,20" locations_default(#20228,#10000,3,3,3,20) hasLocation(#20227,#20228) stmt_containers(#20227,#20213) #20229=* exprs(#20229,78,#20227,-1,"Empty") hasLocation(#20229,#20065) enclosing_stmt(#20229,#20227) expr_containers(#20229,#20213) literals("Empty","Empty",#20229) namespacedecl(#20229,#20220) #20230=* scopes(#20230,9) scopenodes(#20227,#20230) scopenesting(#20230,#20216) #20231=* stmts(#20231,31,#20213,1,"namespa ... */\n }") #20232=@"loc,{#10000},4,3,7,3" locations_default(#20232,#10000,4,3,7,3) hasLocation(#20231,#20232) stmt_containers(#20231,#20213) #20233=* exprs(#20233,78,#20231,-1,"Comments") hasLocation(#20233,#20073) enclosing_stmt(#20233,#20231) expr_containers(#20233,#20213) literals("Comments","Comments",#20233) namespacedecl(#20233,#20221) #20234=* scopes(#20234,9) scopenodes(#20231,#20234) scopenesting(#20234,#20216) #20235=* stmts(#20235,31,#20213,2,"namespa ... {}\n }") #20236=@"loc,{#10000},8,3,10,3" locations_default(#20236,#10000,8,3,10,3) hasLocation(#20235,#20236) stmt_containers(#20235,#20213) #20237=* exprs(#20237,78,#20235,-1,"Outer") hasLocation(#20237,#20081) enclosing_stmt(#20237,#20235) expr_containers(#20237,#20213) literals("Outer","Outer",#20237) namespacedecl(#20237,#20222) #20238=* scopes(#20238,9) scopenodes(#20235,#20238) scopenesting(#20238,#20216) #20239=@"local_namespace_name;{Inner};{#20238}" local_namespace_names(#20239,"Inner",#20238) #20240=* stmts(#20240,31,#20235,0,"namespace Inner {}") #20241=@"loc,{#10000},9,5,9,22" locations_default(#20241,#10000,9,5,9,22) hasLocation(#20240,#20241) stmt_containers(#20240,#20235) #20242=* exprs(#20242,78,#20240,-1,"Inner") hasLocation(#20242,#20087) enclosing_stmt(#20242,#20240) expr_containers(#20242,#20235) literals("Inner","Inner",#20242) namespacedecl(#20242,#20239) #20243=* scopes(#20243,9) scopenodes(#20240,#20243) scopenesting(#20243,#20238) #20244=* stmts(#20244,31,#20213,3,"namespa ... {}\n }") #20245=@"loc,{#10000},11,3,13,3" locations_default(#20245,#10000,11,3,13,3) hasLocation(#20244,#20245) stmt_containers(#20244,#20213) #20246=* exprs(#20246,78,#20244,-1,"Outer2") hasLocation(#20246,#20097) enclosing_stmt(#20246,#20244) expr_containers(#20246,#20213) literals("Outer2","Outer2",#20246) namespacedecl(#20246,#20223) #20247=* scopes(#20247,9) scopenodes(#20244,#20247) scopenesting(#20247,#20216) #20248=@"local_namespace_name;{Inner};{#20247}" local_namespace_names(#20248,"Inner",#20247) #20249=* stmts(#20249,30,#20244,0,"export ... nner {}") #20250=@"loc,{#10000},12,5,12,29" locations_default(#20250,#10000,12,5,12,29) hasLocation(#20249,#20250) stmt_containers(#20249,#20244) #20251=* stmts(#20251,31,#20249,-1,"namespace Inner {}") #20252=@"loc,{#10000},12,12,12,29" locations_default(#20252,#10000,12,12,12,29) hasLocation(#20251,#20252) stmt_containers(#20251,#20244) #20253=* exprs(#20253,78,#20251,-1,"Inner") hasLocation(#20253,#20105) enclosing_stmt(#20253,#20251) expr_containers(#20253,#20244) literals("Inner","Inner",#20253) namespacedecl(#20253,#20248) #20254=* scopes(#20254,9) scopenodes(#20251,#20254) scopenesting(#20254,#20247) #20255=* stmts(#20255,31,#20213,4,"namespa ... }\n }") #20256=@"loc,{#10000},14,3,19,3" locations_default(#20256,#10000,14,3,19,3) hasLocation(#20255,#20256) stmt_containers(#20255,#20213) #20257=* exprs(#20257,78,#20255,-1,"Interfaces") hasLocation(#20257,#20115) enclosing_stmt(#20257,#20255) expr_containers(#20257,#20213) literals("Interfaces","Interfaces",#20257) namespacedecl(#20257,#20224) #20258=* scopes(#20258,9) scopenodes(#20255,#20258) scopenesting(#20258,#20216) #20259=@"local_type_name;{I};{#20258}" local_type_names(#20259,"I",#20258) #20260=* stmts(#20260,34,#20255,0,"interfa ... ;\n }") #20261=@"loc,{#10000},15,5,18,5" locations_default(#20261,#10000,15,5,18,5) hasLocation(#20260,#20261) stmt_containers(#20260,#20255) #20262=* typeexprs(#20262,1,#20260,0,"I") hasLocation(#20262,#20121) enclosing_stmt(#20262,#20260) expr_containers(#20262,#20255) literals("I","I",#20262) typedecl(#20262,#20259) #20263=* properties(#20263,#20260,2,8,"x: number;") #20264=@"loc,{#10000},16,7,16,16" locations_default(#20264,#10000,16,7,16,16) hasLocation(#20263,#20264) #20265=* exprs(#20265,0,#20263,0,"x") hasLocation(#20265,#20125) enclosing_stmt(#20265,#20260) expr_containers(#20265,#20255) literals("x","x",#20265) is_abstract_member(#20263) #20266=* typeexprs(#20266,2,#20263,2,"number") hasLocation(#20266,#20129) enclosing_stmt(#20266,#20260) expr_containers(#20266,#20255) literals("number","number",#20266) #20267=* properties(#20267,#20260,3,0,"foo(): number;") #20268=@"loc,{#10000},17,7,17,20" locations_default(#20268,#10000,17,7,17,20) hasLocation(#20267,#20268) #20269=* exprs(#20269,0,#20267,0,"foo") hasLocation(#20269,#20133) enclosing_stmt(#20269,#20260) expr_containers(#20269,#20255) literals("foo","foo",#20269) #20270=* exprs(#20270,9,#20267,1,"foo(): number;") hasLocation(#20270,#20268) enclosing_stmt(#20270,#20260) expr_containers(#20270,#20255) #20271=* scopes(#20271,1) scopenodes(#20270,#20271) scopenesting(#20271,#20258) #20272=@"var;{this};{#20271}" variables(#20272,"this",#20271) #20273=@"var;{arguments};{#20271}" variables(#20273,"arguments",#20271) is_arguments_object(#20273) #20274=* typeexprs(#20274,2,#20270,-3,"number") hasLocation(#20274,#20141) expr_containers(#20274,#20270) literals("number","number",#20274) is_method(#20267) is_abstract_member(#20267) #20275=* stmts(#20275,31,#20213,5,"namespa ... ent {;}") #20276=@"loc,{#10000},21,3,21,30" locations_default(#20276,#10000,21,3,21,30) hasLocation(#20275,#20276) stmt_containers(#20275,#20213) #20277=* exprs(#20277,78,#20275,-1,"EmptyStatement") hasLocation(#20277,#20151) enclosing_stmt(#20277,#20275) expr_containers(#20277,#20213) literals("EmptyStatement","EmptyStatement",#20277) decl(#20277,#20217) namespacedecl(#20277,#20225) #20278=* scopes(#20278,9) scopenodes(#20275,#20278) scopenesting(#20278,#20216) #20279=* stmts(#20279,0,#20275,0,";") hasLocation(#20279,#20155) stmt_containers(#20279,#20275) is_instantiated(#20275) #20280=* stmts(#20280,31,#20213,6,"namespa ... ck {{}}") #20281=@"loc,{#10000},22,3,22,27" locations_default(#20281,#10000,22,3,22,27) hasLocation(#20280,#20281) stmt_containers(#20280,#20213) #20282=* exprs(#20282,78,#20280,-1,"EmptyBlock") hasLocation(#20282,#20161) enclosing_stmt(#20282,#20280) expr_containers(#20282,#20213) literals("EmptyBlock","EmptyBlock",#20282) decl(#20282,#20218) namespacedecl(#20282,#20226) #20283=* scopes(#20283,9) scopenodes(#20280,#20283) scopenesting(#20283,#20216) #20284=* stmts(#20284,1,#20280,0,"{}") #20285=@"loc,{#10000},22,25,22,26" locations_default(#20285,#10000,22,25,22,26) hasLocation(#20284,#20285) stmt_containers(#20284,#20280) is_instantiated(#20280) #20286=* stmts(#20286,18,#20213,7,"var x = ... yBlock]") #20287=@"loc,{#10000},24,3,24,82" locations_default(#20287,#10000,24,3,24,82) hasLocation(#20286,#20287) stmt_containers(#20286,#20213) #20288=* exprs(#20288,64,#20286,0,"x = [Em ... yBlock]") #20289=@"loc,{#10000},24,7,24,82" locations_default(#20289,#10000,24,7,24,82) hasLocation(#20288,#20289) enclosing_stmt(#20288,#20286) expr_containers(#20288,#20213) #20290=* exprs(#20290,78,#20288,0,"x") hasLocation(#20290,#20173) enclosing_stmt(#20290,#20286) expr_containers(#20290,#20213) literals("x","x",#20290) decl(#20290,#20219) #20291=* exprs(#20291,7,#20288,1,"[Empty, ... yBlock]") #20292=@"loc,{#10000},24,11,24,82" locations_default(#20292,#10000,24,11,24,82) hasLocation(#20291,#20292) enclosing_stmt(#20291,#20286) expr_containers(#20291,#20213) #20293=* exprs(#20293,79,#20291,0,"Empty") hasLocation(#20293,#20179) enclosing_stmt(#20293,#20286) expr_containers(#20293,#20213) literals("Empty","Empty",#20293) #20294=@"var;{Empty};{#20000}" variables(#20294,"Empty",#20000) bind(#20293,#20294) #20295=* exprs(#20295,79,#20291,1,"Comments") hasLocation(#20295,#20183) enclosing_stmt(#20295,#20286) expr_containers(#20295,#20213) literals("Comments","Comments",#20295) #20296=@"var;{Comments};{#20000}" variables(#20296,"Comments",#20000) bind(#20295,#20296) #20297=* exprs(#20297,79,#20291,2,"Outer") hasLocation(#20297,#20187) enclosing_stmt(#20297,#20286) expr_containers(#20297,#20213) literals("Outer","Outer",#20297) #20298=@"var;{Outer};{#20000}" variables(#20298,"Outer",#20000) bind(#20297,#20298) #20299=* exprs(#20299,79,#20291,3,"Outer2") hasLocation(#20299,#20191) enclosing_stmt(#20299,#20286) expr_containers(#20299,#20213) literals("Outer2","Outer2",#20299) #20300=@"var;{Outer2};{#20000}" variables(#20300,"Outer2",#20000) bind(#20299,#20300) #20301=* exprs(#20301,79,#20291,4,"Interfaces") hasLocation(#20301,#20195) enclosing_stmt(#20301,#20286) expr_containers(#20301,#20213) literals("Interfaces","Interfaces",#20301) #20302=@"var;{Interfaces};{#20000}" variables(#20302,"Interfaces",#20000) bind(#20301,#20302) #20303=* exprs(#20303,79,#20291,5,"EmptyStatement") hasLocation(#20303,#20199) enclosing_stmt(#20303,#20286) expr_containers(#20303,#20213) literals("EmptyStatement","EmptyStatement",#20303) bind(#20303,#20217) #20304=* exprs(#20304,79,#20291,6,"EmptyBlock") hasLocation(#20304,#20203) enclosing_stmt(#20304,#20286) expr_containers(#20304,#20213) literals("EmptyBlock","EmptyBlock",#20304) bind(#20304,#20218) array_size(#20291,7) is_instantiated(#20213) #20305=* entry_cfg_node(#20305,#20001) #20306=@"loc,{#10000},1,1,1,0" locations_default(#20306,#10000,1,1,1,0) hasLocation(#20305,#20306) #20307=* exit_cfg_node(#20307,#20001) hasLocation(#20307,#20208) successor(#20215,#20213) successor(#20286,#20290) successor(#20291,#20293) successor(#20304,#20288) successor(#20303,#20304) successor(#20301,#20303) successor(#20299,#20301) successor(#20297,#20299) successor(#20295,#20297) successor(#20293,#20295) successor(#20290,#20291) successor(#20288,#20307) successor(#20282,#20280) successor(#20284,#20286) successor(#20280,#20284) successor(#20277,#20275) successor(#20279,#20282) successor(#20275,#20279) successor(#20257,#20255) successor(#20260,#20277) successor(#20255,#20260) successor(#20246,#20244) successor(#20249,#20253) successor(#20253,#20251) successor(#20251,#20257) successor(#20244,#20249) successor(#20237,#20235) successor(#20242,#20240) successor(#20240,#20246) successor(#20235,#20242) successor(#20233,#20231) successor(#20231,#20237) successor(#20229,#20227) successor(#20227,#20233) successor(#20213,#20229) successor(#20305,#20215) numlines(#10000,25,20,2) filetype(#10000,"typescript")