#10000=@"/templates.js;sourcefile" files(#10000,"/templates.js","templates","js",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,8,29" locations_default(#20002,#10000,1,1,8,29) hasLocation(#20001,#20002) #20003=@"var;{tag};{#20000}" variables(#20003,"tag",#20000) #20004=@"var;{x};{#20000}" variables(#20004,"x",#20000) #20005=@"var;{y};{#20000}" variables(#20005,"y",#20000) #20006=* stmts(#20006,17,#20001,0,"functio ... , ');\n}") #20007=@"loc,{#10000},1,1,3,1" locations_default(#20007,#10000,1,1,3,1) hasLocation(#20006,#20007) stmtContainers(#20006,#20001) #20008=* exprs(#20008,78,#20006,-1,"tag") #20009=@"loc,{#10000},1,10,1,12" locations_default(#20009,#10000,1,10,1,12) hasLocation(#20008,#20009) exprContainers(#20008,#20006) literals("tag","tag",#20008) decl(#20008,#20003) #20010=* scopes(#20010,1) scopenodes(#20006,#20010) scopenesting(#20010,#20000) #20011=@"var;{strings};{#20010}" variables(#20011,"strings",#20010) #20012=* exprs(#20012,78,#20006,0,"strings") #20013=@"loc,{#10000},1,14,1,20" locations_default(#20013,#10000,1,14,1,20) hasLocation(#20012,#20013) exprContainers(#20012,#20006) literals("strings","strings",#20012) decl(#20012,#20011) #20014=@"var;{values};{#20010}" variables(#20014,"values",#20010) #20015=* exprs(#20015,78,#20006,1,"values") #20016=@"loc,{#10000},1,26,1,31" locations_default(#20016,#10000,1,26,1,31) hasLocation(#20015,#20016) exprContainers(#20015,#20006) literals("values","values",#20015) decl(#20015,#20014) #20017=@"var;{arguments};{#20010}" variables(#20017,"arguments",#20010) isArgumentsObject(#20017) hasRestParameter(#20006) #20018=* stmts(#20018,1,#20006,-2,"{\n ret ... , ');\n}") #20019=@"loc,{#10000},1,34,3,1" locations_default(#20019,#10000,1,34,3,1) hasLocation(#20018,#20019) stmtContainers(#20018,#20006) #20020=* stmts(#20020,9,#20018,0,"return ... (', ');") #20021=@"loc,{#10000},2,3,2,40" locations_default(#20021,#10000,2,3,2,40) hasLocation(#20020,#20021) stmtContainers(#20020,#20006) #20022=* exprs(#20022,34,#20020,0,"""values ... n(', ')") #20023=@"loc,{#10000},2,10,2,39" locations_default(#20023,#10000,2,10,2,39) hasLocation(#20022,#20023) enclosingStmt(#20022,#20020) exprContainers(#20022,#20006) #20024=* exprs(#20024,4,#20022,0,"""values: """) #20025=@"loc,{#10000},2,10,2,19" locations_default(#20025,#10000,2,10,2,19) hasLocation(#20024,#20025) enclosingStmt(#20024,#20020) exprContainers(#20024,#20006) literals("values: ","""values: """,#20024) #20026=* exprs(#20026,13,#20022,1,"values.join(', ')") #20027=@"loc,{#10000},2,23,2,39" locations_default(#20027,#10000,2,23,2,39) hasLocation(#20026,#20027) enclosingStmt(#20026,#20020) exprContainers(#20026,#20006) #20028=* exprs(#20028,14,#20026,-1,"values.join") #20029=@"loc,{#10000},2,23,2,33" locations_default(#20029,#10000,2,23,2,33) hasLocation(#20028,#20029) enclosingStmt(#20028,#20020) exprContainers(#20028,#20006) #20030=* exprs(#20030,79,#20028,0,"values") #20031=@"loc,{#10000},2,23,2,28" locations_default(#20031,#10000,2,23,2,28) hasLocation(#20030,#20031) enclosingStmt(#20030,#20020) exprContainers(#20030,#20006) literals("values","values",#20030) bind(#20030,#20014) #20032=* exprs(#20032,0,#20028,1,"join") #20033=@"loc,{#10000},2,30,2,33" locations_default(#20033,#10000,2,30,2,33) hasLocation(#20032,#20033) enclosingStmt(#20032,#20020) exprContainers(#20032,#20006) literals("join","join",#20032) #20034=* exprs(#20034,4,#20026,0,"', '") #20035=@"loc,{#10000},2,35,2,38" locations_default(#20035,#10000,2,35,2,38) hasLocation(#20034,#20035) enclosingStmt(#20034,#20020) exprContainers(#20034,#20006) literals(", ","', '",#20034) numlines(#20006,3,3,0) #20036=* stmts(#20036,18,#20001,1,"var x = 23;") #20037=@"loc,{#10000},5,1,5,11" locations_default(#20037,#10000,5,1,5,11) hasLocation(#20036,#20037) stmtContainers(#20036,#20001) #20038=* exprs(#20038,64,#20036,0,"x = 23") #20039=@"loc,{#10000},5,5,5,10" locations_default(#20039,#10000,5,5,5,10) hasLocation(#20038,#20039) enclosingStmt(#20038,#20036) exprContainers(#20038,#20001) #20040=* exprs(#20040,78,#20038,0,"x") #20041=@"loc,{#10000},5,5,5,5" locations_default(#20041,#10000,5,5,5,5) hasLocation(#20040,#20041) enclosingStmt(#20040,#20036) exprContainers(#20040,#20001) literals("x","x",#20040) decl(#20040,#20004) #20042=* exprs(#20042,3,#20038,1,"23") #20043=@"loc,{#10000},5,9,5,10" locations_default(#20043,#10000,5,9,5,10) hasLocation(#20042,#20043) enclosingStmt(#20042,#20036) exprContainers(#20042,#20001) literals("23","23",#20042) #20044=* stmts(#20044,18,#20001,2,"var y = 19;") #20045=@"loc,{#10000},6,1,6,11" locations_default(#20045,#10000,6,1,6,11) hasLocation(#20044,#20045) stmtContainers(#20044,#20001) #20046=* exprs(#20046,64,#20044,0,"y = 19") #20047=@"loc,{#10000},6,5,6,10" locations_default(#20047,#10000,6,5,6,10) hasLocation(#20046,#20047) enclosingStmt(#20046,#20044) exprContainers(#20046,#20001) #20048=* exprs(#20048,78,#20046,0,"y") #20049=@"loc,{#10000},6,5,6,5" locations_default(#20049,#10000,6,5,6,5) hasLocation(#20048,#20049) enclosingStmt(#20048,#20044) exprContainers(#20048,#20001) literals("y","y",#20048) decl(#20048,#20005) #20050=* exprs(#20050,3,#20046,1,"19") #20051=@"loc,{#10000},6,9,6,10" locations_default(#20051,#10000,6,9,6,10) hasLocation(#20050,#20051) enclosingStmt(#20050,#20044) exprContainers(#20050,#20001) literals("19","19",#20050) #20052=* stmts(#20052,2,#20001,3,"`${x} + ... + y}`;") #20053=@"loc,{#10000},7,1,7,25" locations_default(#20053,#10000,7,1,7,25) hasLocation(#20052,#20053) stmtContainers(#20052,#20001) #20054=* exprs(#20054,71,#20052,0,"`${x} + ... x + y}`") #20055=@"loc,{#10000},7,1,7,24" locations_default(#20055,#10000,7,1,7,24) hasLocation(#20054,#20055) enclosingStmt(#20054,#20052) exprContainers(#20054,#20001) #20056=* exprs(#20056,79,#20054,0,"x") #20057=@"loc,{#10000},7,4,7,4" locations_default(#20057,#10000,7,4,7,4) hasLocation(#20056,#20057) enclosingStmt(#20056,#20052) exprContainers(#20056,#20001) literals("x","x",#20056) bind(#20056,#20004) #20058=* exprs(#20058,72,#20054,1," + ") #20059=@"loc,{#10000},7,6,7,8" locations_default(#20059,#10000,7,6,7,8) hasLocation(#20058,#20059) enclosingStmt(#20058,#20052) exprContainers(#20058,#20001) literals(" + "," + ",#20058) #20060=* exprs(#20060,79,#20054,2,"y") #20061=@"loc,{#10000},7,11,7,11" locations_default(#20061,#10000,7,11,7,11) hasLocation(#20060,#20061) enclosingStmt(#20060,#20052) exprContainers(#20060,#20001) literals("y","y",#20060) bind(#20060,#20005) #20062=* exprs(#20062,72,#20054,3," = ") #20063=@"loc,{#10000},7,13,7,15" locations_default(#20063,#10000,7,13,7,15) hasLocation(#20062,#20063) enclosingStmt(#20062,#20052) exprContainers(#20062,#20001) literals(" = "," = ",#20062) #20064=* exprs(#20064,34,#20054,4,"x + y") #20065=@"loc,{#10000},7,18,7,22" locations_default(#20065,#10000,7,18,7,22) hasLocation(#20064,#20065) enclosingStmt(#20064,#20052) exprContainers(#20064,#20001) #20066=* exprs(#20066,79,#20064,0,"x") #20067=@"loc,{#10000},7,18,7,18" locations_default(#20067,#10000,7,18,7,18) hasLocation(#20066,#20067) enclosingStmt(#20066,#20052) exprContainers(#20066,#20001) literals("x","x",#20066) bind(#20066,#20004) #20068=* exprs(#20068,79,#20064,1,"y") #20069=@"loc,{#10000},7,22,7,22" locations_default(#20069,#10000,7,22,7,22) hasLocation(#20068,#20069) enclosingStmt(#20068,#20052) exprContainers(#20068,#20001) literals("y","y",#20068) bind(#20068,#20005) #20070=* stmts(#20070,2,#20001,4,"tag `${ ... + y}`;") #20071=@"loc,{#10000},8,1,8,29" locations_default(#20071,#10000,8,1,8,29) hasLocation(#20070,#20071) stmtContainers(#20070,#20001) #20072=* exprs(#20072,70,#20070,0,"tag `${ ... x + y}`") #20073=@"loc,{#10000},8,1,8,28" locations_default(#20073,#10000,8,1,8,28) hasLocation(#20072,#20073) enclosingStmt(#20072,#20070) exprContainers(#20072,#20001) #20074=* exprs(#20074,79,#20072,0,"tag") #20075=@"loc,{#10000},8,1,8,3" locations_default(#20075,#10000,8,1,8,3) hasLocation(#20074,#20075) enclosingStmt(#20074,#20070) exprContainers(#20074,#20001) literals("tag","tag",#20074) bind(#20074,#20003) #20076=* exprs(#20076,71,#20072,1,"`${x} + ... x + y}`") #20077=@"loc,{#10000},8,5,8,28" locations_default(#20077,#10000,8,5,8,28) hasLocation(#20076,#20077) enclosingStmt(#20076,#20070) exprContainers(#20076,#20001) #20078=* exprs(#20078,79,#20076,0,"x") #20079=@"loc,{#10000},8,8,8,8" locations_default(#20079,#10000,8,8,8,8) hasLocation(#20078,#20079) enclosingStmt(#20078,#20070) exprContainers(#20078,#20001) literals("x","x",#20078) bind(#20078,#20004) #20080=* exprs(#20080,72,#20076,1," + ") #20081=@"loc,{#10000},8,10,8,12" locations_default(#20081,#10000,8,10,8,12) hasLocation(#20080,#20081) enclosingStmt(#20080,#20070) exprContainers(#20080,#20001) literals(" + "," + ",#20080) #20082=* exprs(#20082,79,#20076,2,"y") #20083=@"loc,{#10000},8,15,8,15" locations_default(#20083,#10000,8,15,8,15) hasLocation(#20082,#20083) enclosingStmt(#20082,#20070) exprContainers(#20082,#20001) literals("y","y",#20082) bind(#20082,#20005) #20084=* exprs(#20084,72,#20076,3," = ") #20085=@"loc,{#10000},8,17,8,19" locations_default(#20085,#10000,8,17,8,19) hasLocation(#20084,#20085) enclosingStmt(#20084,#20070) exprContainers(#20084,#20001) literals(" = "," = ",#20084) #20086=* exprs(#20086,34,#20076,4,"x + y") #20087=@"loc,{#10000},8,22,8,26" locations_default(#20087,#10000,8,22,8,26) hasLocation(#20086,#20087) enclosingStmt(#20086,#20070) exprContainers(#20086,#20001) #20088=* exprs(#20088,79,#20086,0,"x") #20089=@"loc,{#10000},8,22,8,22" locations_default(#20089,#10000,8,22,8,22) hasLocation(#20088,#20089) enclosingStmt(#20088,#20070) exprContainers(#20088,#20001) literals("x","x",#20088) bind(#20088,#20004) #20090=* exprs(#20090,79,#20086,1,"y") #20091=@"loc,{#10000},8,26,8,26" locations_default(#20091,#10000,8,26,8,26) hasLocation(#20090,#20091) enclosingStmt(#20090,#20070) exprContainers(#20090,#20001) literals("y","y",#20090) bind(#20090,#20005) #20092=* lines(#20092,#20001,"function tag(strings, ...values) {"," ") #20093=@"loc,{#10000},1,1,1,34" locations_default(#20093,#10000,1,1,1,34) hasLocation(#20092,#20093) #20094=* lines(#20094,#20001," return ""values: "" + values.join(', ');"," ") #20095=@"loc,{#10000},2,1,2,40" locations_default(#20095,#10000,2,1,2,40) hasLocation(#20094,#20095) indentation(#10000,2," ",2) #20096=* lines(#20096,#20001,"}"," ") #20097=@"loc,{#10000},3,1,3,1" locations_default(#20097,#10000,3,1,3,1) hasLocation(#20096,#20097) #20098=* lines(#20098,#20001,""," ") #20099=@"loc,{#10000},4,1,4,0" locations_default(#20099,#10000,4,1,4,0) hasLocation(#20098,#20099) #20100=* lines(#20100,#20001,"var x = 23;"," ") hasLocation(#20100,#20037) #20101=* lines(#20101,#20001,"var y = 19;"," ") hasLocation(#20101,#20045) #20102=* lines(#20102,#20001,"`${x} + ${y} = ${x + y}`;"," ") hasLocation(#20102,#20053) #20103=* lines(#20103,#20001,"tag `${x} + ${y} = ${x + y}`;","") hasLocation(#20103,#20071) numlines(#20001,8,7,0) #20104=* tokeninfo(#20104,7,#20001,0,"function") #20105=@"loc,{#10000},1,1,1,8" locations_default(#20105,#10000,1,1,1,8) hasLocation(#20104,#20105) #20106=* tokeninfo(#20106,6,#20001,1,"tag") hasLocation(#20106,#20009) #20107=* tokeninfo(#20107,8,#20001,2,"(") #20108=@"loc,{#10000},1,13,1,13" locations_default(#20108,#10000,1,13,1,13) hasLocation(#20107,#20108) #20109=* tokeninfo(#20109,6,#20001,3,"strings") hasLocation(#20109,#20013) #20110=* tokeninfo(#20110,8,#20001,4,",") #20111=@"loc,{#10000},1,21,1,21" locations_default(#20111,#10000,1,21,1,21) hasLocation(#20110,#20111) #20112=* tokeninfo(#20112,8,#20001,5,"...") #20113=@"loc,{#10000},1,23,1,25" locations_default(#20113,#10000,1,23,1,25) hasLocation(#20112,#20113) #20114=* tokeninfo(#20114,6,#20001,6,"values") hasLocation(#20114,#20016) #20115=* tokeninfo(#20115,8,#20001,7,")") #20116=@"loc,{#10000},1,32,1,32" locations_default(#20116,#10000,1,32,1,32) hasLocation(#20115,#20116) #20117=* tokeninfo(#20117,8,#20001,8,"{") #20118=@"loc,{#10000},1,34,1,34" locations_default(#20118,#10000,1,34,1,34) hasLocation(#20117,#20118) #20119=* tokeninfo(#20119,7,#20001,9,"return") #20120=@"loc,{#10000},2,3,2,8" locations_default(#20120,#10000,2,3,2,8) hasLocation(#20119,#20120) #20121=* tokeninfo(#20121,4,#20001,10,"""values: """) hasLocation(#20121,#20025) #20122=* tokeninfo(#20122,8,#20001,11,"+") #20123=@"loc,{#10000},2,21,2,21" locations_default(#20123,#10000,2,21,2,21) hasLocation(#20122,#20123) #20124=* tokeninfo(#20124,6,#20001,12,"values") hasLocation(#20124,#20031) #20125=* tokeninfo(#20125,8,#20001,13,".") #20126=@"loc,{#10000},2,29,2,29" locations_default(#20126,#10000,2,29,2,29) hasLocation(#20125,#20126) #20127=* tokeninfo(#20127,6,#20001,14,"join") hasLocation(#20127,#20033) #20128=* tokeninfo(#20128,8,#20001,15,"(") #20129=@"loc,{#10000},2,34,2,34" locations_default(#20129,#10000,2,34,2,34) hasLocation(#20128,#20129) #20130=* tokeninfo(#20130,4,#20001,16,"', '") hasLocation(#20130,#20035) #20131=* tokeninfo(#20131,8,#20001,17,")") #20132=@"loc,{#10000},2,39,2,39" locations_default(#20132,#10000,2,39,2,39) hasLocation(#20131,#20132) #20133=* tokeninfo(#20133,8,#20001,18,";") #20134=@"loc,{#10000},2,40,2,40" locations_default(#20134,#10000,2,40,2,40) hasLocation(#20133,#20134) #20135=* tokeninfo(#20135,8,#20001,19,"}") hasLocation(#20135,#20097) #20136=* tokeninfo(#20136,7,#20001,20,"var") #20137=@"loc,{#10000},5,1,5,3" locations_default(#20137,#10000,5,1,5,3) hasLocation(#20136,#20137) #20138=* tokeninfo(#20138,6,#20001,21,"x") hasLocation(#20138,#20041) #20139=* tokeninfo(#20139,8,#20001,22,"=") #20140=@"loc,{#10000},5,7,5,7" locations_default(#20140,#10000,5,7,5,7) hasLocation(#20139,#20140) #20141=* tokeninfo(#20141,3,#20001,23,"23") hasLocation(#20141,#20043) #20142=* tokeninfo(#20142,8,#20001,24,";") #20143=@"loc,{#10000},5,11,5,11" locations_default(#20143,#10000,5,11,5,11) hasLocation(#20142,#20143) #20144=* tokeninfo(#20144,7,#20001,25,"var") #20145=@"loc,{#10000},6,1,6,3" locations_default(#20145,#10000,6,1,6,3) hasLocation(#20144,#20145) #20146=* tokeninfo(#20146,6,#20001,26,"y") hasLocation(#20146,#20049) #20147=* tokeninfo(#20147,8,#20001,27,"=") #20148=@"loc,{#10000},6,7,6,7" locations_default(#20148,#10000,6,7,6,7) hasLocation(#20147,#20148) #20149=* tokeninfo(#20149,3,#20001,28,"19") hasLocation(#20149,#20051) #20150=* tokeninfo(#20150,8,#20001,29,";") #20151=@"loc,{#10000},6,11,6,11" locations_default(#20151,#10000,6,11,6,11) hasLocation(#20150,#20151) #20152=* tokeninfo(#20152,8,#20001,30,"`") #20153=@"loc,{#10000},7,1,7,1" locations_default(#20153,#10000,7,1,7,1) hasLocation(#20152,#20153) #20154=* tokeninfo(#20154,4,#20001,31,"") #20155=@"loc,{#10000},7,2,7,1" locations_default(#20155,#10000,7,2,7,1) hasLocation(#20154,#20155) #20156=* tokeninfo(#20156,8,#20001,32,"${") #20157=@"loc,{#10000},7,2,7,3" locations_default(#20157,#10000,7,2,7,3) hasLocation(#20156,#20157) #20158=* tokeninfo(#20158,6,#20001,33,"x") hasLocation(#20158,#20057) #20159=* tokeninfo(#20159,8,#20001,34,"}") #20160=@"loc,{#10000},7,5,7,5" locations_default(#20160,#10000,7,5,7,5) hasLocation(#20159,#20160) #20161=* tokeninfo(#20161,4,#20001,35," + ") hasLocation(#20161,#20059) #20162=* tokeninfo(#20162,8,#20001,36,"${") #20163=@"loc,{#10000},7,9,7,10" locations_default(#20163,#10000,7,9,7,10) hasLocation(#20162,#20163) #20164=* tokeninfo(#20164,6,#20001,37,"y") hasLocation(#20164,#20061) #20165=* tokeninfo(#20165,8,#20001,38,"}") #20166=@"loc,{#10000},7,12,7,12" locations_default(#20166,#10000,7,12,7,12) hasLocation(#20165,#20166) #20167=* tokeninfo(#20167,4,#20001,39," = ") hasLocation(#20167,#20063) #20168=* tokeninfo(#20168,8,#20001,40,"${") #20169=@"loc,{#10000},7,16,7,17" locations_default(#20169,#10000,7,16,7,17) hasLocation(#20168,#20169) #20170=* tokeninfo(#20170,6,#20001,41,"x") hasLocation(#20170,#20067) #20171=* tokeninfo(#20171,8,#20001,42,"+") #20172=@"loc,{#10000},7,20,7,20" locations_default(#20172,#10000,7,20,7,20) hasLocation(#20171,#20172) #20173=* tokeninfo(#20173,6,#20001,43,"y") hasLocation(#20173,#20069) #20174=* tokeninfo(#20174,8,#20001,44,"}") #20175=@"loc,{#10000},7,23,7,23" locations_default(#20175,#10000,7,23,7,23) hasLocation(#20174,#20175) #20176=* tokeninfo(#20176,4,#20001,45,"") #20177=@"loc,{#10000},7,24,7,23" locations_default(#20177,#10000,7,24,7,23) hasLocation(#20176,#20177) #20178=* tokeninfo(#20178,8,#20001,46,"`") #20179=@"loc,{#10000},7,24,7,24" locations_default(#20179,#10000,7,24,7,24) hasLocation(#20178,#20179) #20180=* tokeninfo(#20180,8,#20001,47,";") #20181=@"loc,{#10000},7,25,7,25" locations_default(#20181,#10000,7,25,7,25) hasLocation(#20180,#20181) #20182=* tokeninfo(#20182,6,#20001,48,"tag") hasLocation(#20182,#20075) #20183=* tokeninfo(#20183,8,#20001,49,"`") #20184=@"loc,{#10000},8,5,8,5" locations_default(#20184,#10000,8,5,8,5) hasLocation(#20183,#20184) #20185=* tokeninfo(#20185,4,#20001,50,"") #20186=@"loc,{#10000},8,6,8,5" locations_default(#20186,#10000,8,6,8,5) hasLocation(#20185,#20186) #20187=* tokeninfo(#20187,8,#20001,51,"${") #20188=@"loc,{#10000},8,6,8,7" locations_default(#20188,#10000,8,6,8,7) hasLocation(#20187,#20188) #20189=* tokeninfo(#20189,6,#20001,52,"x") hasLocation(#20189,#20079) #20190=* tokeninfo(#20190,8,#20001,53,"}") #20191=@"loc,{#10000},8,9,8,9" locations_default(#20191,#10000,8,9,8,9) hasLocation(#20190,#20191) #20192=* tokeninfo(#20192,4,#20001,54," + ") hasLocation(#20192,#20081) #20193=* tokeninfo(#20193,8,#20001,55,"${") #20194=@"loc,{#10000},8,13,8,14" locations_default(#20194,#10000,8,13,8,14) hasLocation(#20193,#20194) #20195=* tokeninfo(#20195,6,#20001,56,"y") hasLocation(#20195,#20083) #20196=* tokeninfo(#20196,8,#20001,57,"}") #20197=@"loc,{#10000},8,16,8,16" locations_default(#20197,#10000,8,16,8,16) hasLocation(#20196,#20197) #20198=* tokeninfo(#20198,4,#20001,58," = ") hasLocation(#20198,#20085) #20199=* tokeninfo(#20199,8,#20001,59,"${") #20200=@"loc,{#10000},8,20,8,21" locations_default(#20200,#10000,8,20,8,21) hasLocation(#20199,#20200) #20201=* tokeninfo(#20201,6,#20001,60,"x") hasLocation(#20201,#20089) #20202=* tokeninfo(#20202,8,#20001,61,"+") #20203=@"loc,{#10000},8,24,8,24" locations_default(#20203,#10000,8,24,8,24) hasLocation(#20202,#20203) #20204=* tokeninfo(#20204,6,#20001,62,"y") hasLocation(#20204,#20091) #20205=* tokeninfo(#20205,8,#20001,63,"}") #20206=@"loc,{#10000},8,27,8,27" locations_default(#20206,#10000,8,27,8,27) hasLocation(#20205,#20206) #20207=* tokeninfo(#20207,4,#20001,64,"") #20208=@"loc,{#10000},8,28,8,27" locations_default(#20208,#10000,8,28,8,27) hasLocation(#20207,#20208) #20209=* tokeninfo(#20209,8,#20001,65,"`") #20210=@"loc,{#10000},8,28,8,28" locations_default(#20210,#10000,8,28,8,28) hasLocation(#20209,#20210) #20211=* tokeninfo(#20211,8,#20001,66,";") #20212=@"loc,{#10000},8,29,8,29" locations_default(#20212,#10000,8,29,8,29) hasLocation(#20211,#20212) #20213=* tokeninfo(#20213,0,#20001,67,"") #20214=@"loc,{#10000},8,30,8,29" locations_default(#20214,#10000,8,30,8,29) hasLocation(#20213,#20214) #20215=* entry_cfg_node(#20215,#20001) #20216=@"loc,{#10000},1,1,1,0" locations_default(#20216,#10000,1,1,1,0) hasLocation(#20215,#20216) #20217=* exit_cfg_node(#20217,#20001) hasLocation(#20217,#20214) successor(#20070,#20072) successor(#20072,#20074) successor(#20076,#20078) successor(#20090,#20086) successor(#20088,#20090) successor(#20086,#20217) successor(#20084,#20088) successor(#20082,#20084) successor(#20080,#20082) successor(#20078,#20080) successor(#20074,#20076) successor(#20052,#20054) successor(#20054,#20056) successor(#20068,#20064) successor(#20066,#20068) successor(#20064,#20070) successor(#20062,#20066) successor(#20060,#20062) successor(#20058,#20060) successor(#20056,#20058) successor(#20044,#20048) successor(#20050,#20046) successor(#20048,#20050) successor(#20046,#20052) successor(#20036,#20040) successor(#20042,#20038) successor(#20040,#20042) successor(#20038,#20044) successor(#20006,#20036) #20218=* entry_cfg_node(#20218,#20006) hasLocation(#20218,#20216) #20219=* exit_cfg_node(#20219,#20006) #20220=@"loc,{#10000},3,2,3,1" locations_default(#20220,#10000,3,2,3,1) hasLocation(#20219,#20220) successor(#20018,#20024) successor(#20034,#20026) successor(#20032,#20028) successor(#20030,#20032) successor(#20028,#20034) successor(#20026,#20022) successor(#20024,#20030) successor(#20022,#20020) successor(#20020,#20219) successor(#20015,#20018) successor(#20012,#20015) successor(#20218,#20012) successor(#20008,#20006) successor(#20215,#20008) numlines(#10000,8,7,0) filetype(#10000,"javascript")