#10000=@"/nestedNamespace.ts;sourcefile" files(#10000,"/nestedNamespace.ts","nestedNamespace","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" toplevels(#20001,0) #20002=@"loc,{#10000},1,1,9,0" locations_default(#20002,#10000,1,1,9,0) hasLocation(#20001,#20002) #20003=@"local_namespace_name;{A};{#20000}" local_namespace_names(#20003,"A",#20000) #20004=@"local_namespace_name;{X};{#20000}" local_namespace_names(#20004,"X",#20000) #20005=* stmts(#20005,31,#20001,0,"namespace A.B {}") #20006=@"loc,{#10000},1,1,1,16" locations_default(#20006,#10000,1,1,1,16) hasLocation(#20005,#20006) stmtContainers(#20005,#20001) #20007=* exprs(#20007,78,#20005,-1,"A") #20008=@"loc,{#10000},1,11,1,11" locations_default(#20008,#10000,1,11,1,11) hasLocation(#20007,#20008) enclosingStmt(#20007,#20005) exprContainers(#20007,#20001) literals("A","A",#20007) namespacedecl(#20007,#20003) #20009=* scopes(#20009,9) scopenodes(#20005,#20009) scopenesting(#20009,#20000) #20010=@"local_namespace_name;{B};{#20009}" local_namespace_names(#20010,"B",#20009) #20011=* stmts(#20011,30,#20005,0,"B {}") #20012=@"loc,{#10000},1,13,1,16" locations_default(#20012,#10000,1,13,1,16) hasLocation(#20011,#20012) stmtContainers(#20011,#20005) #20013=* stmts(#20013,31,#20011,-1,"B {}") hasLocation(#20013,#20012) stmtContainers(#20013,#20005) #20014=* exprs(#20014,78,#20013,-1,"B") #20015=@"loc,{#10000},1,13,1,13" locations_default(#20015,#10000,1,13,1,13) hasLocation(#20014,#20015) enclosingStmt(#20014,#20013) exprContainers(#20014,#20005) literals("B","B",#20014) namespacedecl(#20014,#20010) #20016=* scopes(#20016,9) scopenodes(#20013,#20016) scopenesting(#20016,#20009) #20017=* stmts(#20017,31,#20001,1,"namespace A.B.C {}") #20018=@"loc,{#10000},2,1,2,18" locations_default(#20018,#10000,2,1,2,18) hasLocation(#20017,#20018) stmtContainers(#20017,#20001) #20019=* exprs(#20019,78,#20017,-1,"A") #20020=@"loc,{#10000},2,11,2,11" locations_default(#20020,#10000,2,11,2,11) hasLocation(#20019,#20020) enclosingStmt(#20019,#20017) exprContainers(#20019,#20001) literals("A","A",#20019) namespacedecl(#20019,#20003) #20021=* scopes(#20021,9) scopenodes(#20017,#20021) scopenesting(#20021,#20000) #20022=@"local_namespace_name;{B};{#20021}" local_namespace_names(#20022,"B",#20021) #20023=* stmts(#20023,30,#20017,0,"B.C {}") #20024=@"loc,{#10000},2,13,2,18" locations_default(#20024,#10000,2,13,2,18) hasLocation(#20023,#20024) stmtContainers(#20023,#20017) #20025=* stmts(#20025,31,#20023,-1,"B.C {}") hasLocation(#20025,#20024) stmtContainers(#20025,#20017) #20026=* exprs(#20026,78,#20025,-1,"B") #20027=@"loc,{#10000},2,13,2,13" locations_default(#20027,#10000,2,13,2,13) hasLocation(#20026,#20027) enclosingStmt(#20026,#20025) exprContainers(#20026,#20017) literals("B","B",#20026) namespacedecl(#20026,#20022) #20028=* scopes(#20028,9) scopenodes(#20025,#20028) scopenesting(#20028,#20021) #20029=@"local_namespace_name;{C};{#20028}" local_namespace_names(#20029,"C",#20028) #20030=* stmts(#20030,30,#20025,0,"C {}") #20031=@"loc,{#10000},2,15,2,18" locations_default(#20031,#10000,2,15,2,18) hasLocation(#20030,#20031) stmtContainers(#20030,#20025) #20032=* stmts(#20032,31,#20030,-1,"C {}") hasLocation(#20032,#20031) stmtContainers(#20032,#20025) #20033=* exprs(#20033,78,#20032,-1,"C") #20034=@"loc,{#10000},2,15,2,15" locations_default(#20034,#10000,2,15,2,15) hasLocation(#20033,#20034) enclosingStmt(#20033,#20032) exprContainers(#20033,#20025) literals("C","C",#20033) namespacedecl(#20033,#20029) #20035=* scopes(#20035,9) scopenodes(#20032,#20035) scopenesting(#20035,#20028) #20036=* stmts(#20036,31,#20001,2,"namespa ... .Q {}\n}") #20037=@"loc,{#10000},4,1,8,1" locations_default(#20037,#10000,4,1,8,1) hasLocation(#20036,#20037) stmtContainers(#20036,#20001) #20038=* exprs(#20038,78,#20036,-1,"X") #20039=@"loc,{#10000},4,11,4,11" locations_default(#20039,#10000,4,11,4,11) hasLocation(#20038,#20039) enclosingStmt(#20038,#20036) exprContainers(#20038,#20001) literals("X","X",#20038) namespacedecl(#20038,#20004) #20040=* scopes(#20040,9) scopenodes(#20036,#20040) scopenesting(#20040,#20000) #20041=@"local_namespace_name;{Y};{#20040}" local_namespace_names(#20041,"Y",#20040) #20042=@"local_namespace_name;{W};{#20040}" local_namespace_names(#20042,"W",#20040) #20043=* stmts(#20043,30,#20036,0,"export ... Y.Z {}") #20044=@"loc,{#10000},5,3,5,25" locations_default(#20044,#10000,5,3,5,25) hasLocation(#20043,#20044) stmtContainers(#20043,#20036) #20045=* stmts(#20045,31,#20043,-1,"namespace Y.Z {}") #20046=@"loc,{#10000},5,10,5,25" locations_default(#20046,#10000,5,10,5,25) hasLocation(#20045,#20046) stmtContainers(#20045,#20036) #20047=* exprs(#20047,78,#20045,-1,"Y") #20048=@"loc,{#10000},5,20,5,20" locations_default(#20048,#10000,5,20,5,20) hasLocation(#20047,#20048) enclosingStmt(#20047,#20045) exprContainers(#20047,#20036) literals("Y","Y",#20047) namespacedecl(#20047,#20041) #20049=* scopes(#20049,9) scopenodes(#20045,#20049) scopenesting(#20049,#20040) #20050=@"local_namespace_name;{Z};{#20049}" local_namespace_names(#20050,"Z",#20049) #20051=* stmts(#20051,30,#20045,0,"Z {}") #20052=@"loc,{#10000},5,22,5,25" locations_default(#20052,#10000,5,22,5,25) hasLocation(#20051,#20052) stmtContainers(#20051,#20045) #20053=* stmts(#20053,31,#20051,-1,"Z {}") hasLocation(#20053,#20052) stmtContainers(#20053,#20045) #20054=* exprs(#20054,78,#20053,-1,"Z") #20055=@"loc,{#10000},5,22,5,22" locations_default(#20055,#10000,5,22,5,22) hasLocation(#20054,#20055) enclosingStmt(#20054,#20053) exprContainers(#20054,#20045) literals("Z","Z",#20054) namespacedecl(#20054,#20050) #20056=* scopes(#20056,9) scopenodes(#20053,#20056) scopenesting(#20056,#20049) #20057=* stmts(#20057,31,#20036,1,"namespace W.Q {}") #20058=@"loc,{#10000},7,3,7,18" locations_default(#20058,#10000,7,3,7,18) hasLocation(#20057,#20058) stmtContainers(#20057,#20036) #20059=* exprs(#20059,78,#20057,-1,"W") #20060=@"loc,{#10000},7,13,7,13" locations_default(#20060,#10000,7,13,7,13) hasLocation(#20059,#20060) enclosingStmt(#20059,#20057) exprContainers(#20059,#20036) literals("W","W",#20059) namespacedecl(#20059,#20042) #20061=* scopes(#20061,9) scopenodes(#20057,#20061) scopenesting(#20061,#20040) #20062=@"local_namespace_name;{Q};{#20061}" local_namespace_names(#20062,"Q",#20061) #20063=* stmts(#20063,30,#20057,0,"Q {}") #20064=@"loc,{#10000},7,15,7,18" locations_default(#20064,#10000,7,15,7,18) hasLocation(#20063,#20064) stmtContainers(#20063,#20057) #20065=* stmts(#20065,31,#20063,-1,"Q {}") hasLocation(#20065,#20064) stmtContainers(#20065,#20057) #20066=* exprs(#20066,78,#20065,-1,"Q") #20067=@"loc,{#10000},7,15,7,15" locations_default(#20067,#10000,7,15,7,15) hasLocation(#20066,#20067) enclosingStmt(#20066,#20065) exprContainers(#20066,#20057) literals("Q","Q",#20066) namespacedecl(#20066,#20062) #20068=* scopes(#20068,9) scopenodes(#20065,#20068) scopenesting(#20068,#20061) #20069=* lines(#20069,#20001,"namespace A.B {}"," ") hasLocation(#20069,#20006) #20070=* lines(#20070,#20001,"namespace A.B.C {}"," ") hasLocation(#20070,#20018) #20071=* lines(#20071,#20001,""," ") #20072=@"loc,{#10000},3,1,3,0" locations_default(#20072,#10000,3,1,3,0) hasLocation(#20071,#20072) #20073=* lines(#20073,#20001,"namespace X {"," ") #20074=@"loc,{#10000},4,1,4,13" locations_default(#20074,#10000,4,1,4,13) hasLocation(#20073,#20074) #20075=* lines(#20075,#20001," export namespace Y.Z {}"," ") #20076=@"loc,{#10000},5,1,5,25" locations_default(#20076,#10000,5,1,5,25) hasLocation(#20075,#20076) indentation(#10000,5," ",2) #20077=* lines(#20077,#20001," "," ") #20078=@"loc,{#10000},6,1,6,2" locations_default(#20078,#10000,6,1,6,2) hasLocation(#20077,#20078) #20079=* lines(#20079,#20001," namespace W.Q {}"," ") #20080=@"loc,{#10000},7,1,7,18" locations_default(#20080,#10000,7,1,7,18) hasLocation(#20079,#20080) indentation(#10000,7," ",2) #20081=* lines(#20081,#20001,"}"," ") #20082=@"loc,{#10000},8,1,8,1" locations_default(#20082,#10000,8,1,8,1) hasLocation(#20081,#20082) numlines(#20001,8,6,0) #20083=* tokeninfo(#20083,7,#20001,0,"namespace") #20084=@"loc,{#10000},1,1,1,9" locations_default(#20084,#10000,1,1,1,9) hasLocation(#20083,#20084) #20085=* tokeninfo(#20085,6,#20001,1,"A") hasLocation(#20085,#20008) #20086=* tokeninfo(#20086,8,#20001,2,".") #20087=@"loc,{#10000},1,12,1,12" locations_default(#20087,#10000,1,12,1,12) hasLocation(#20086,#20087) #20088=* tokeninfo(#20088,6,#20001,3,"B") hasLocation(#20088,#20015) #20089=* tokeninfo(#20089,8,#20001,4,"{") #20090=@"loc,{#10000},1,15,1,15" locations_default(#20090,#10000,1,15,1,15) hasLocation(#20089,#20090) #20091=* tokeninfo(#20091,8,#20001,5,"}") #20092=@"loc,{#10000},1,16,1,16" locations_default(#20092,#10000,1,16,1,16) hasLocation(#20091,#20092) #20093=* tokeninfo(#20093,7,#20001,6,"namespace") #20094=@"loc,{#10000},2,1,2,9" locations_default(#20094,#10000,2,1,2,9) hasLocation(#20093,#20094) #20095=* tokeninfo(#20095,6,#20001,7,"A") hasLocation(#20095,#20020) #20096=* tokeninfo(#20096,8,#20001,8,".") #20097=@"loc,{#10000},2,12,2,12" locations_default(#20097,#10000,2,12,2,12) hasLocation(#20096,#20097) #20098=* tokeninfo(#20098,6,#20001,9,"B") hasLocation(#20098,#20027) #20099=* tokeninfo(#20099,8,#20001,10,".") #20100=@"loc,{#10000},2,14,2,14" locations_default(#20100,#10000,2,14,2,14) hasLocation(#20099,#20100) #20101=* tokeninfo(#20101,6,#20001,11,"C") hasLocation(#20101,#20034) #20102=* tokeninfo(#20102,8,#20001,12,"{") #20103=@"loc,{#10000},2,17,2,17" locations_default(#20103,#10000,2,17,2,17) hasLocation(#20102,#20103) #20104=* tokeninfo(#20104,8,#20001,13,"}") #20105=@"loc,{#10000},2,18,2,18" locations_default(#20105,#10000,2,18,2,18) hasLocation(#20104,#20105) #20106=* tokeninfo(#20106,7,#20001,14,"namespace") #20107=@"loc,{#10000},4,1,4,9" locations_default(#20107,#10000,4,1,4,9) hasLocation(#20106,#20107) #20108=* tokeninfo(#20108,6,#20001,15,"X") hasLocation(#20108,#20039) #20109=* tokeninfo(#20109,8,#20001,16,"{") #20110=@"loc,{#10000},4,13,4,13" locations_default(#20110,#10000,4,13,4,13) hasLocation(#20109,#20110) #20111=* tokeninfo(#20111,7,#20001,17,"export") #20112=@"loc,{#10000},5,3,5,8" locations_default(#20112,#10000,5,3,5,8) hasLocation(#20111,#20112) #20113=* tokeninfo(#20113,7,#20001,18,"namespace") #20114=@"loc,{#10000},5,10,5,18" locations_default(#20114,#10000,5,10,5,18) hasLocation(#20113,#20114) #20115=* tokeninfo(#20115,6,#20001,19,"Y") hasLocation(#20115,#20048) #20116=* tokeninfo(#20116,8,#20001,20,".") #20117=@"loc,{#10000},5,21,5,21" locations_default(#20117,#10000,5,21,5,21) hasLocation(#20116,#20117) #20118=* tokeninfo(#20118,6,#20001,21,"Z") hasLocation(#20118,#20055) #20119=* tokeninfo(#20119,8,#20001,22,"{") #20120=@"loc,{#10000},5,24,5,24" locations_default(#20120,#10000,5,24,5,24) hasLocation(#20119,#20120) #20121=* tokeninfo(#20121,8,#20001,23,"}") #20122=@"loc,{#10000},5,25,5,25" locations_default(#20122,#10000,5,25,5,25) hasLocation(#20121,#20122) #20123=* tokeninfo(#20123,7,#20001,24,"namespace") #20124=@"loc,{#10000},7,3,7,11" locations_default(#20124,#10000,7,3,7,11) hasLocation(#20123,#20124) #20125=* tokeninfo(#20125,6,#20001,25,"W") hasLocation(#20125,#20060) #20126=* tokeninfo(#20126,8,#20001,26,".") #20127=@"loc,{#10000},7,14,7,14" locations_default(#20127,#10000,7,14,7,14) hasLocation(#20126,#20127) #20128=* tokeninfo(#20128,6,#20001,27,"Q") hasLocation(#20128,#20067) #20129=* tokeninfo(#20129,8,#20001,28,"{") #20130=@"loc,{#10000},7,17,7,17" locations_default(#20130,#10000,7,17,7,17) hasLocation(#20129,#20130) #20131=* tokeninfo(#20131,8,#20001,29,"}") #20132=@"loc,{#10000},7,18,7,18" locations_default(#20132,#10000,7,18,7,18) hasLocation(#20131,#20132) #20133=* tokeninfo(#20133,8,#20001,30,"}") hasLocation(#20133,#20082) #20134=* tokeninfo(#20134,0,#20001,31,"") #20135=@"loc,{#10000},9,1,9,0" locations_default(#20135,#10000,9,1,9,0) hasLocation(#20134,#20135) #20136=* entry_cfg_node(#20136,#20001) #20137=@"loc,{#10000},1,1,1,0" locations_default(#20137,#10000,1,1,1,0) hasLocation(#20136,#20137) #20138=* exit_cfg_node(#20138,#20001) hasLocation(#20138,#20135) successor(#20038,#20036) successor(#20059,#20057) successor(#20063,#20066) successor(#20066,#20065) successor(#20065,#20138) successor(#20057,#20063) successor(#20043,#20047) successor(#20047,#20045) successor(#20051,#20054) successor(#20054,#20053) successor(#20053,#20059) successor(#20045,#20051) successor(#20036,#20043) successor(#20019,#20017) successor(#20023,#20026) successor(#20026,#20025) successor(#20030,#20033) successor(#20033,#20032) successor(#20032,#20038) successor(#20025,#20030) successor(#20017,#20023) successor(#20007,#20005) successor(#20011,#20014) successor(#20014,#20013) successor(#20013,#20019) successor(#20005,#20011) successor(#20136,#20007) numlines(#10000,8,6,0) filetype(#10000,"typescript")