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