#10000=@"/objectLiteralAccessor.ts;sourcefile" files(#10000,"/objectLiteralAccessor.ts","objectLiteralAccessor","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,5,0" locations_default(#20002,#10000,1,1,5,0) hasLocation(#20001,#20002) #20003=@"var;{x};{#20000}" variables(#20003,"x",#20000) #20004=* stmts(#20004,18,#20001,0,"var x = ... v) {}\n}") #20005=@"loc,{#10000},1,1,4,1" locations_default(#20005,#10000,1,1,4,1) hasLocation(#20004,#20005) stmtContainers(#20004,#20001) #20006=* exprs(#20006,64,#20004,0,"x = {\n ... v) {}\n}") #20007=@"loc,{#10000},1,5,4,1" locations_default(#20007,#10000,1,5,4,1) hasLocation(#20006,#20007) enclosingStmt(#20006,#20004) exprContainers(#20006,#20001) #20008=* exprs(#20008,78,#20006,0,"x") #20009=@"loc,{#10000},1,5,1,5" locations_default(#20009,#10000,1,5,1,5) hasLocation(#20008,#20009) enclosingStmt(#20008,#20004) exprContainers(#20008,#20001) literals("x","x",#20008) decl(#20008,#20003) #20010=* exprs(#20010,8,#20006,1,"{\n get ... v) {}\n}") #20011=@"loc,{#10000},1,9,4,1" locations_default(#20011,#10000,1,9,4,1) hasLocation(#20010,#20011) enclosingStmt(#20010,#20004) exprContainers(#20010,#20001) #20012=* properties(#20012,#20010,0,1,"get foo() {return 1}") #20013=@"loc,{#10000},2,3,2,22" locations_default(#20013,#10000,2,3,2,22) hasLocation(#20012,#20013) #20014=* exprs(#20014,0,#20012,0,"foo") #20015=@"loc,{#10000},2,7,2,9" locations_default(#20015,#10000,2,7,2,9) hasLocation(#20014,#20015) enclosingStmt(#20014,#20004) exprContainers(#20014,#20001) literals("foo","foo",#20014) #20016=* exprs(#20016,9,#20012,1,"get foo() {return 1}") hasLocation(#20016,#20013) enclosingStmt(#20016,#20004) exprContainers(#20016,#20001) #20017=* scopes(#20017,1) scopenodes(#20016,#20017) scopenesting(#20017,#20000) #20018=@"var;{arguments};{#20017}" variables(#20018,"arguments",#20017) isArgumentsObject(#20018) #20019=* stmts(#20019,1,#20016,-2,"{return 1}") #20020=@"loc,{#10000},2,13,2,22" locations_default(#20020,#10000,2,13,2,22) hasLocation(#20019,#20020) stmtContainers(#20019,#20016) #20021=* stmts(#20021,9,#20019,0,"return 1") #20022=@"loc,{#10000},2,14,2,21" locations_default(#20022,#10000,2,14,2,21) hasLocation(#20021,#20022) stmtContainers(#20021,#20016) #20023=* exprs(#20023,3,#20021,0,"1") #20024=@"loc,{#10000},2,21,2,21" locations_default(#20024,#10000,2,21,2,21) hasLocation(#20023,#20024) enclosingStmt(#20023,#20021) exprContainers(#20023,#20016) literals("1","1",#20023) numlines(#20016,1,1,0) isMethod(#20012) #20025=* properties(#20025,#20010,1,2,"set foo(v) {}") #20026=@"loc,{#10000},3,3,3,15" locations_default(#20026,#10000,3,3,3,15) hasLocation(#20025,#20026) #20027=* exprs(#20027,0,#20025,0,"foo") #20028=@"loc,{#10000},3,7,3,9" locations_default(#20028,#10000,3,7,3,9) hasLocation(#20027,#20028) enclosingStmt(#20027,#20004) exprContainers(#20027,#20001) literals("foo","foo",#20027) #20029=* exprs(#20029,9,#20025,1,"set foo(v) {}") hasLocation(#20029,#20026) enclosingStmt(#20029,#20004) exprContainers(#20029,#20001) #20030=* scopes(#20030,1) scopenodes(#20029,#20030) scopenesting(#20030,#20000) #20031=@"var;{v};{#20030}" variables(#20031,"v",#20030) #20032=* exprs(#20032,78,#20029,0,"v") #20033=@"loc,{#10000},3,11,3,11" locations_default(#20033,#10000,3,11,3,11) hasLocation(#20032,#20033) exprContainers(#20032,#20029) literals("v","v",#20032) decl(#20032,#20031) #20034=@"var;{arguments};{#20030}" variables(#20034,"arguments",#20030) isArgumentsObject(#20034) #20035=* stmts(#20035,1,#20029,-2,"{}") #20036=@"loc,{#10000},3,14,3,15" locations_default(#20036,#10000,3,14,3,15) hasLocation(#20035,#20036) stmtContainers(#20035,#20029) numlines(#20029,1,1,0) isMethod(#20025) #20037=* lines(#20037,#20001,"var x = {"," ") #20038=@"loc,{#10000},1,1,1,9" locations_default(#20038,#10000,1,1,1,9) hasLocation(#20037,#20038) #20039=* lines(#20039,#20001," get foo() {return 1},"," ") #20040=@"loc,{#10000},2,1,2,23" locations_default(#20040,#10000,2,1,2,23) hasLocation(#20039,#20040) indentation(#10000,2," ",2) #20041=* lines(#20041,#20001," set foo(v) {}"," ") #20042=@"loc,{#10000},3,1,3,15" locations_default(#20042,#10000,3,1,3,15) hasLocation(#20041,#20042) indentation(#10000,3," ",2) #20043=* lines(#20043,#20001,"}"," ") #20044=@"loc,{#10000},4,1,4,1" locations_default(#20044,#10000,4,1,4,1) hasLocation(#20043,#20044) numlines(#20001,4,4,0) #20045=* tokeninfo(#20045,7,#20001,0,"var") #20046=@"loc,{#10000},1,1,1,3" locations_default(#20046,#10000,1,1,1,3) hasLocation(#20045,#20046) #20047=* tokeninfo(#20047,6,#20001,1,"x") hasLocation(#20047,#20009) #20048=* tokeninfo(#20048,8,#20001,2,"=") #20049=@"loc,{#10000},1,7,1,7" locations_default(#20049,#10000,1,7,1,7) hasLocation(#20048,#20049) #20050=* tokeninfo(#20050,8,#20001,3,"{") #20051=@"loc,{#10000},1,9,1,9" locations_default(#20051,#10000,1,9,1,9) hasLocation(#20050,#20051) #20052=* tokeninfo(#20052,7,#20001,4,"get") #20053=@"loc,{#10000},2,3,2,5" locations_default(#20053,#10000,2,3,2,5) hasLocation(#20052,#20053) #20054=* tokeninfo(#20054,6,#20001,5,"foo") hasLocation(#20054,#20015) #20055=* tokeninfo(#20055,8,#20001,6,"(") #20056=@"loc,{#10000},2,10,2,10" locations_default(#20056,#10000,2,10,2,10) hasLocation(#20055,#20056) #20057=* tokeninfo(#20057,8,#20001,7,")") #20058=@"loc,{#10000},2,11,2,11" locations_default(#20058,#10000,2,11,2,11) hasLocation(#20057,#20058) #20059=* tokeninfo(#20059,8,#20001,8,"{") #20060=@"loc,{#10000},2,13,2,13" locations_default(#20060,#10000,2,13,2,13) hasLocation(#20059,#20060) #20061=* tokeninfo(#20061,7,#20001,9,"return") #20062=@"loc,{#10000},2,14,2,19" locations_default(#20062,#10000,2,14,2,19) hasLocation(#20061,#20062) #20063=* tokeninfo(#20063,3,#20001,10,"1") hasLocation(#20063,#20024) #20064=* tokeninfo(#20064,8,#20001,11,"}") #20065=@"loc,{#10000},2,22,2,22" locations_default(#20065,#10000,2,22,2,22) hasLocation(#20064,#20065) #20066=* tokeninfo(#20066,8,#20001,12,",") #20067=@"loc,{#10000},2,23,2,23" locations_default(#20067,#10000,2,23,2,23) hasLocation(#20066,#20067) #20068=* tokeninfo(#20068,7,#20001,13,"set") #20069=@"loc,{#10000},3,3,3,5" locations_default(#20069,#10000,3,3,3,5) hasLocation(#20068,#20069) #20070=* tokeninfo(#20070,6,#20001,14,"foo") hasLocation(#20070,#20028) #20071=* tokeninfo(#20071,8,#20001,15,"(") #20072=@"loc,{#10000},3,10,3,10" locations_default(#20072,#10000,3,10,3,10) hasLocation(#20071,#20072) #20073=* tokeninfo(#20073,6,#20001,16,"v") hasLocation(#20073,#20033) #20074=* tokeninfo(#20074,8,#20001,17,")") #20075=@"loc,{#10000},3,12,3,12" locations_default(#20075,#10000,3,12,3,12) hasLocation(#20074,#20075) #20076=* tokeninfo(#20076,8,#20001,18,"{") #20077=@"loc,{#10000},3,14,3,14" locations_default(#20077,#10000,3,14,3,14) hasLocation(#20076,#20077) #20078=* tokeninfo(#20078,8,#20001,19,"}") #20079=@"loc,{#10000},3,15,3,15" locations_default(#20079,#10000,3,15,3,15) hasLocation(#20078,#20079) #20080=* tokeninfo(#20080,8,#20001,20,"}") hasLocation(#20080,#20044) #20081=* tokeninfo(#20081,0,#20001,21,"") #20082=@"loc,{#10000},5,1,5,0" locations_default(#20082,#10000,5,1,5,0) hasLocation(#20081,#20082) #20083=* entry_cfg_node(#20083,#20001) #20084=@"loc,{#10000},1,1,1,0" locations_default(#20084,#10000,1,1,1,0) hasLocation(#20083,#20084) #20085=* exit_cfg_node(#20085,#20001) hasLocation(#20085,#20082) successor(#20004,#20008) successor(#20010,#20014) successor(#20029,#20025) #20086=* entry_cfg_node(#20086,#20029) #20087=@"loc,{#10000},3,3,3,2" locations_default(#20087,#10000,3,3,3,2) hasLocation(#20086,#20087) #20088=* exit_cfg_node(#20088,#20029) #20089=@"loc,{#10000},3,16,3,15" locations_default(#20089,#10000,3,16,3,15) hasLocation(#20088,#20089) successor(#20035,#20088) successor(#20032,#20035) successor(#20086,#20032) successor(#20027,#20029) successor(#20025,#20006) successor(#20016,#20012) #20090=* entry_cfg_node(#20090,#20016) #20091=@"loc,{#10000},2,3,2,2" locations_default(#20091,#10000,2,3,2,2) hasLocation(#20090,#20091) #20092=* exit_cfg_node(#20092,#20016) #20093=@"loc,{#10000},2,23,2,22" locations_default(#20093,#10000,2,23,2,22) hasLocation(#20092,#20093) successor(#20019,#20023) successor(#20023,#20021) successor(#20021,#20092) successor(#20090,#20019) successor(#20014,#20016) successor(#20012,#20027) successor(#20008,#20010) successor(#20006,#20085) successor(#20083,#20004) numlines(#10000,4,4,0) filetype(#10000,"typescript")