#10000=@"/import-attributes.js;sourcefile" files(#10000,"/import-attributes.js") #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," missing semicolon","// missing semicolon") #20003=@"loc,{#10000},12,17,12,36" locations_default(#20003,#10000,12,17,12,36) hasLocation(#20002,#20003) #20004=* comments(#20004,0,#20001," function call, not import assertion","// func ... sertion") #20005=@"loc,{#10000},13,25,13,62" locations_default(#20005,#10000,13,25,13,62) hasLocation(#20004,#20005) #20006=* lines(#20006,#20001,"import ""module"" with { type: ""json"" };"," ") #20007=@"loc,{#10000},1,1,1,38" locations_default(#20007,#10000,1,1,1,38) hasLocation(#20006,#20007) #20008=* lines(#20008,#20001,"import * as v1 from ""module"" with { type: ""json"" };"," ") #20009=@"loc,{#10000},2,1,2,51" locations_default(#20009,#10000,2,1,2,51) hasLocation(#20008,#20009) #20010=* lines(#20010,#20001,"import { v2 } from ""module"" with { type: ""json"" };"," ") #20011=@"loc,{#10000},3,1,3,50" locations_default(#20011,#10000,3,1,3,50) hasLocation(#20010,#20011) #20012=* lines(#20012,#20001,"import v3 from ""module"" with { type: ""json"" };"," ") #20013=@"loc,{#10000},4,1,4,46" locations_default(#20013,#10000,4,1,4,46) hasLocation(#20012,#20013) #20014=* lines(#20014,#20001,""," ") #20015=@"loc,{#10000},5,1,5,0" locations_default(#20015,#10000,5,1,5,0) hasLocation(#20014,#20015) #20016=* lines(#20016,#20001,"export { v4 } from ""module"" with { type: ""json"" };"," ") #20017=@"loc,{#10000},6,1,6,50" locations_default(#20017,#10000,6,1,6,50) hasLocation(#20016,#20017) #20018=* lines(#20018,#20001,"export * from ""module"" with { type: ""json"" };"," ") #20019=@"loc,{#10000},7,1,7,45" locations_default(#20019,#10000,7,1,7,45) hasLocation(#20018,#20019) #20020=* lines(#20020,#20001,"export * as v5 from ""module"" with { type: ""json"" };"," ") #20021=@"loc,{#10000},8,1,8,51" locations_default(#20021,#10000,8,1,8,51) hasLocation(#20020,#20021) #20022=* lines(#20022,#20001,""," ") #20023=@"loc,{#10000},9,1,9,0" locations_default(#20023,#10000,9,1,9,0) hasLocation(#20022,#20023) #20024=* lines(#20024,#20001,"const v6 = import(""module"", { with: { type: ""json"" } });"," ") #20025=@"loc,{#10000},10,1,10,56" locations_default(#20025,#10000,10,1,10,56) hasLocation(#20024,#20025) #20026=* lines(#20026,#20001,""," ") #20027=@"loc,{#10000},11,1,11,0" locations_default(#20027,#10000,11,1,11,0) hasLocation(#20026,#20027) #20028=* lines(#20028,#20001,"import ""module"" // missing semicolon"," ") #20029=@"loc,{#10000},12,1,12,36" locations_default(#20029,#10000,12,1,12,36) hasLocation(#20028,#20029) #20030=* lines(#20030,#20001,"assert({type: ""json""}); // function call, not import assertion"," ") #20031=@"loc,{#10000},13,1,13,62" locations_default(#20031,#10000,13,1,13,62) hasLocation(#20030,#20031) #20032=* lines(#20032,#20001,""," ") #20033=@"loc,{#10000},14,1,14,0" locations_default(#20033,#10000,14,1,14,0) hasLocation(#20032,#20033) #20034=* lines(#20034,#20001,"import ""module"" assert { type: ""json"" };"," ") #20035=@"loc,{#10000},15,1,15,40" locations_default(#20035,#10000,15,1,15,40) hasLocation(#20034,#20035) #20036=* lines(#20036,#20001,"import * as v1 from ""module"" assert { type: ""json"" };"," ") #20037=@"loc,{#10000},16,1,16,53" locations_default(#20037,#10000,16,1,16,53) hasLocation(#20036,#20037) #20038=* lines(#20038,#20001,"import { v2 } from ""module"" assert { type: ""json"" };"," ") #20039=@"loc,{#10000},17,1,17,52" locations_default(#20039,#10000,17,1,17,52) hasLocation(#20038,#20039) #20040=* lines(#20040,#20001,"import v3 from ""module"" assert { type: ""json"" };"," ") #20041=@"loc,{#10000},18,1,18,48" locations_default(#20041,#10000,18,1,18,48) hasLocation(#20040,#20041) #20042=* lines(#20042,#20001,""," ") #20043=@"loc,{#10000},19,1,19,0" locations_default(#20043,#10000,19,1,19,0) hasLocation(#20042,#20043) #20044=* lines(#20044,#20001,"export { v4 } from ""module"" assert { type: ""json"" };"," ") #20045=@"loc,{#10000},20,1,20,52" locations_default(#20045,#10000,20,1,20,52) hasLocation(#20044,#20045) #20046=* lines(#20046,#20001,"export * from ""module"" assert { type: ""json"" };"," ") #20047=@"loc,{#10000},21,1,21,47" locations_default(#20047,#10000,21,1,21,47) hasLocation(#20046,#20047) #20048=* lines(#20048,#20001,"export * as v5 from ""module"" assert { type: ""json"" };"," ") #20049=@"loc,{#10000},22,1,22,53" locations_default(#20049,#10000,22,1,22,53) hasLocation(#20048,#20049) #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,"const v6 = import(""module"", { assert: { type: ""json"" } });"," ") #20053=@"loc,{#10000},24,1,24,58" locations_default(#20053,#10000,24,1,24,58) hasLocation(#20052,#20053) numlines(#20001,24,18,2) #20054=* tokeninfo(#20054,7,#20001,0,"import") #20055=@"loc,{#10000},1,1,1,6" locations_default(#20055,#10000,1,1,1,6) hasLocation(#20054,#20055) #20056=* tokeninfo(#20056,4,#20001,1,"""module""") #20057=@"loc,{#10000},1,8,1,15" locations_default(#20057,#10000,1,8,1,15) hasLocation(#20056,#20057) #20058=* tokeninfo(#20058,7,#20001,2,"with") #20059=@"loc,{#10000},1,17,1,20" locations_default(#20059,#10000,1,17,1,20) hasLocation(#20058,#20059) #20060=* tokeninfo(#20060,8,#20001,3,"{") #20061=@"loc,{#10000},1,22,1,22" locations_default(#20061,#10000,1,22,1,22) hasLocation(#20060,#20061) #20062=* tokeninfo(#20062,6,#20001,4,"type") #20063=@"loc,{#10000},1,24,1,27" locations_default(#20063,#10000,1,24,1,27) hasLocation(#20062,#20063) #20064=* tokeninfo(#20064,8,#20001,5,":") #20065=@"loc,{#10000},1,28,1,28" locations_default(#20065,#10000,1,28,1,28) hasLocation(#20064,#20065) #20066=* tokeninfo(#20066,4,#20001,6,"""json""") #20067=@"loc,{#10000},1,30,1,35" locations_default(#20067,#10000,1,30,1,35) hasLocation(#20066,#20067) #20068=* tokeninfo(#20068,8,#20001,7,"}") #20069=@"loc,{#10000},1,37,1,37" locations_default(#20069,#10000,1,37,1,37) hasLocation(#20068,#20069) #20070=* tokeninfo(#20070,8,#20001,8,";") #20071=@"loc,{#10000},1,38,1,38" locations_default(#20071,#10000,1,38,1,38) hasLocation(#20070,#20071) #20072=* tokeninfo(#20072,7,#20001,9,"import") #20073=@"loc,{#10000},2,1,2,6" locations_default(#20073,#10000,2,1,2,6) hasLocation(#20072,#20073) #20074=* tokeninfo(#20074,8,#20001,10,"*") #20075=@"loc,{#10000},2,8,2,8" locations_default(#20075,#10000,2,8,2,8) hasLocation(#20074,#20075) #20076=* tokeninfo(#20076,6,#20001,11,"as") #20077=@"loc,{#10000},2,10,2,11" locations_default(#20077,#10000,2,10,2,11) hasLocation(#20076,#20077) #20078=* tokeninfo(#20078,6,#20001,12,"v1") #20079=@"loc,{#10000},2,13,2,14" locations_default(#20079,#10000,2,13,2,14) hasLocation(#20078,#20079) #20080=* tokeninfo(#20080,6,#20001,13,"from") #20081=@"loc,{#10000},2,16,2,19" locations_default(#20081,#10000,2,16,2,19) hasLocation(#20080,#20081) #20082=* tokeninfo(#20082,4,#20001,14,"""module""") #20083=@"loc,{#10000},2,21,2,28" locations_default(#20083,#10000,2,21,2,28) hasLocation(#20082,#20083) #20084=* tokeninfo(#20084,7,#20001,15,"with") #20085=@"loc,{#10000},2,30,2,33" locations_default(#20085,#10000,2,30,2,33) hasLocation(#20084,#20085) #20086=* tokeninfo(#20086,8,#20001,16,"{") #20087=@"loc,{#10000},2,35,2,35" locations_default(#20087,#10000,2,35,2,35) hasLocation(#20086,#20087) #20088=* tokeninfo(#20088,6,#20001,17,"type") #20089=@"loc,{#10000},2,37,2,40" locations_default(#20089,#10000,2,37,2,40) hasLocation(#20088,#20089) #20090=* tokeninfo(#20090,8,#20001,18,":") #20091=@"loc,{#10000},2,41,2,41" locations_default(#20091,#10000,2,41,2,41) hasLocation(#20090,#20091) #20092=* tokeninfo(#20092,4,#20001,19,"""json""") #20093=@"loc,{#10000},2,43,2,48" locations_default(#20093,#10000,2,43,2,48) hasLocation(#20092,#20093) #20094=* tokeninfo(#20094,8,#20001,20,"}") #20095=@"loc,{#10000},2,50,2,50" locations_default(#20095,#10000,2,50,2,50) hasLocation(#20094,#20095) #20096=* tokeninfo(#20096,8,#20001,21,";") #20097=@"loc,{#10000},2,51,2,51" locations_default(#20097,#10000,2,51,2,51) hasLocation(#20096,#20097) #20098=* tokeninfo(#20098,7,#20001,22,"import") #20099=@"loc,{#10000},3,1,3,6" locations_default(#20099,#10000,3,1,3,6) hasLocation(#20098,#20099) #20100=* tokeninfo(#20100,8,#20001,23,"{") #20101=@"loc,{#10000},3,8,3,8" locations_default(#20101,#10000,3,8,3,8) hasLocation(#20100,#20101) #20102=* tokeninfo(#20102,6,#20001,24,"v2") #20103=@"loc,{#10000},3,10,3,11" locations_default(#20103,#10000,3,10,3,11) hasLocation(#20102,#20103) #20104=* tokeninfo(#20104,8,#20001,25,"}") #20105=@"loc,{#10000},3,13,3,13" locations_default(#20105,#10000,3,13,3,13) hasLocation(#20104,#20105) #20106=* tokeninfo(#20106,6,#20001,26,"from") #20107=@"loc,{#10000},3,15,3,18" locations_default(#20107,#10000,3,15,3,18) hasLocation(#20106,#20107) #20108=* tokeninfo(#20108,4,#20001,27,"""module""") #20109=@"loc,{#10000},3,20,3,27" locations_default(#20109,#10000,3,20,3,27) hasLocation(#20108,#20109) #20110=* tokeninfo(#20110,7,#20001,28,"with") #20111=@"loc,{#10000},3,29,3,32" locations_default(#20111,#10000,3,29,3,32) hasLocation(#20110,#20111) #20112=* tokeninfo(#20112,8,#20001,29,"{") #20113=@"loc,{#10000},3,34,3,34" locations_default(#20113,#10000,3,34,3,34) hasLocation(#20112,#20113) #20114=* tokeninfo(#20114,6,#20001,30,"type") #20115=@"loc,{#10000},3,36,3,39" locations_default(#20115,#10000,3,36,3,39) hasLocation(#20114,#20115) #20116=* tokeninfo(#20116,8,#20001,31,":") #20117=@"loc,{#10000},3,40,3,40" locations_default(#20117,#10000,3,40,3,40) hasLocation(#20116,#20117) #20118=* tokeninfo(#20118,4,#20001,32,"""json""") #20119=@"loc,{#10000},3,42,3,47" locations_default(#20119,#10000,3,42,3,47) hasLocation(#20118,#20119) #20120=* tokeninfo(#20120,8,#20001,33,"}") #20121=@"loc,{#10000},3,49,3,49" locations_default(#20121,#10000,3,49,3,49) hasLocation(#20120,#20121) #20122=* tokeninfo(#20122,8,#20001,34,";") #20123=@"loc,{#10000},3,50,3,50" locations_default(#20123,#10000,3,50,3,50) hasLocation(#20122,#20123) #20124=* tokeninfo(#20124,7,#20001,35,"import") #20125=@"loc,{#10000},4,1,4,6" locations_default(#20125,#10000,4,1,4,6) hasLocation(#20124,#20125) #20126=* tokeninfo(#20126,6,#20001,36,"v3") #20127=@"loc,{#10000},4,8,4,9" locations_default(#20127,#10000,4,8,4,9) hasLocation(#20126,#20127) #20128=* tokeninfo(#20128,6,#20001,37,"from") #20129=@"loc,{#10000},4,11,4,14" locations_default(#20129,#10000,4,11,4,14) hasLocation(#20128,#20129) #20130=* tokeninfo(#20130,4,#20001,38,"""module""") #20131=@"loc,{#10000},4,16,4,23" locations_default(#20131,#10000,4,16,4,23) hasLocation(#20130,#20131) #20132=* tokeninfo(#20132,7,#20001,39,"with") #20133=@"loc,{#10000},4,25,4,28" locations_default(#20133,#10000,4,25,4,28) hasLocation(#20132,#20133) #20134=* tokeninfo(#20134,8,#20001,40,"{") #20135=@"loc,{#10000},4,30,4,30" locations_default(#20135,#10000,4,30,4,30) hasLocation(#20134,#20135) #20136=* tokeninfo(#20136,6,#20001,41,"type") #20137=@"loc,{#10000},4,32,4,35" locations_default(#20137,#10000,4,32,4,35) hasLocation(#20136,#20137) #20138=* tokeninfo(#20138,8,#20001,42,":") #20139=@"loc,{#10000},4,36,4,36" locations_default(#20139,#10000,4,36,4,36) hasLocation(#20138,#20139) #20140=* tokeninfo(#20140,4,#20001,43,"""json""") #20141=@"loc,{#10000},4,38,4,43" locations_default(#20141,#10000,4,38,4,43) hasLocation(#20140,#20141) #20142=* tokeninfo(#20142,8,#20001,44,"}") #20143=@"loc,{#10000},4,45,4,45" locations_default(#20143,#10000,4,45,4,45) hasLocation(#20142,#20143) #20144=* tokeninfo(#20144,8,#20001,45,";") #20145=@"loc,{#10000},4,46,4,46" locations_default(#20145,#10000,4,46,4,46) hasLocation(#20144,#20145) #20146=* tokeninfo(#20146,7,#20001,46,"export") #20147=@"loc,{#10000},6,1,6,6" locations_default(#20147,#10000,6,1,6,6) hasLocation(#20146,#20147) #20148=* tokeninfo(#20148,8,#20001,47,"{") #20149=@"loc,{#10000},6,8,6,8" locations_default(#20149,#10000,6,8,6,8) hasLocation(#20148,#20149) #20150=* tokeninfo(#20150,6,#20001,48,"v4") #20151=@"loc,{#10000},6,10,6,11" locations_default(#20151,#10000,6,10,6,11) hasLocation(#20150,#20151) #20152=* tokeninfo(#20152,8,#20001,49,"}") #20153=@"loc,{#10000},6,13,6,13" locations_default(#20153,#10000,6,13,6,13) hasLocation(#20152,#20153) #20154=* tokeninfo(#20154,6,#20001,50,"from") #20155=@"loc,{#10000},6,15,6,18" locations_default(#20155,#10000,6,15,6,18) hasLocation(#20154,#20155) #20156=* tokeninfo(#20156,4,#20001,51,"""module""") #20157=@"loc,{#10000},6,20,6,27" locations_default(#20157,#10000,6,20,6,27) hasLocation(#20156,#20157) #20158=* tokeninfo(#20158,7,#20001,52,"with") #20159=@"loc,{#10000},6,29,6,32" locations_default(#20159,#10000,6,29,6,32) hasLocation(#20158,#20159) #20160=* tokeninfo(#20160,8,#20001,53,"{") #20161=@"loc,{#10000},6,34,6,34" locations_default(#20161,#10000,6,34,6,34) hasLocation(#20160,#20161) #20162=* tokeninfo(#20162,6,#20001,54,"type") #20163=@"loc,{#10000},6,36,6,39" locations_default(#20163,#10000,6,36,6,39) hasLocation(#20162,#20163) #20164=* tokeninfo(#20164,8,#20001,55,":") #20165=@"loc,{#10000},6,40,6,40" locations_default(#20165,#10000,6,40,6,40) hasLocation(#20164,#20165) #20166=* tokeninfo(#20166,4,#20001,56,"""json""") #20167=@"loc,{#10000},6,42,6,47" locations_default(#20167,#10000,6,42,6,47) hasLocation(#20166,#20167) #20168=* tokeninfo(#20168,8,#20001,57,"}") #20169=@"loc,{#10000},6,49,6,49" locations_default(#20169,#10000,6,49,6,49) hasLocation(#20168,#20169) #20170=* tokeninfo(#20170,8,#20001,58,";") #20171=@"loc,{#10000},6,50,6,50" locations_default(#20171,#10000,6,50,6,50) hasLocation(#20170,#20171) #20172=* tokeninfo(#20172,7,#20001,59,"export") #20173=@"loc,{#10000},7,1,7,6" locations_default(#20173,#10000,7,1,7,6) hasLocation(#20172,#20173) #20174=* tokeninfo(#20174,8,#20001,60,"*") #20175=@"loc,{#10000},7,8,7,8" locations_default(#20175,#10000,7,8,7,8) hasLocation(#20174,#20175) #20176=* tokeninfo(#20176,6,#20001,61,"from") #20177=@"loc,{#10000},7,10,7,13" locations_default(#20177,#10000,7,10,7,13) hasLocation(#20176,#20177) #20178=* tokeninfo(#20178,4,#20001,62,"""module""") #20179=@"loc,{#10000},7,15,7,22" locations_default(#20179,#10000,7,15,7,22) hasLocation(#20178,#20179) #20180=* tokeninfo(#20180,7,#20001,63,"with") #20181=@"loc,{#10000},7,24,7,27" locations_default(#20181,#10000,7,24,7,27) hasLocation(#20180,#20181) #20182=* tokeninfo(#20182,8,#20001,64,"{") #20183=@"loc,{#10000},7,29,7,29" locations_default(#20183,#10000,7,29,7,29) hasLocation(#20182,#20183) #20184=* tokeninfo(#20184,6,#20001,65,"type") #20185=@"loc,{#10000},7,31,7,34" locations_default(#20185,#10000,7,31,7,34) hasLocation(#20184,#20185) #20186=* tokeninfo(#20186,8,#20001,66,":") #20187=@"loc,{#10000},7,35,7,35" locations_default(#20187,#10000,7,35,7,35) hasLocation(#20186,#20187) #20188=* tokeninfo(#20188,4,#20001,67,"""json""") #20189=@"loc,{#10000},7,37,7,42" locations_default(#20189,#10000,7,37,7,42) hasLocation(#20188,#20189) #20190=* tokeninfo(#20190,8,#20001,68,"}") #20191=@"loc,{#10000},7,44,7,44" locations_default(#20191,#10000,7,44,7,44) hasLocation(#20190,#20191) #20192=* tokeninfo(#20192,8,#20001,69,";") #20193=@"loc,{#10000},7,45,7,45" locations_default(#20193,#10000,7,45,7,45) hasLocation(#20192,#20193) #20194=* tokeninfo(#20194,7,#20001,70,"export") #20195=@"loc,{#10000},8,1,8,6" locations_default(#20195,#10000,8,1,8,6) hasLocation(#20194,#20195) #20196=* tokeninfo(#20196,8,#20001,71,"*") #20197=@"loc,{#10000},8,8,8,8" locations_default(#20197,#10000,8,8,8,8) hasLocation(#20196,#20197) #20198=* tokeninfo(#20198,6,#20001,72,"as") #20199=@"loc,{#10000},8,10,8,11" locations_default(#20199,#10000,8,10,8,11) hasLocation(#20198,#20199) #20200=* tokeninfo(#20200,6,#20001,73,"v5") #20201=@"loc,{#10000},8,13,8,14" locations_default(#20201,#10000,8,13,8,14) hasLocation(#20200,#20201) #20202=* tokeninfo(#20202,6,#20001,74,"from") #20203=@"loc,{#10000},8,16,8,19" locations_default(#20203,#10000,8,16,8,19) hasLocation(#20202,#20203) #20204=* tokeninfo(#20204,4,#20001,75,"""module""") #20205=@"loc,{#10000},8,21,8,28" locations_default(#20205,#10000,8,21,8,28) hasLocation(#20204,#20205) #20206=* tokeninfo(#20206,7,#20001,76,"with") #20207=@"loc,{#10000},8,30,8,33" locations_default(#20207,#10000,8,30,8,33) hasLocation(#20206,#20207) #20208=* tokeninfo(#20208,8,#20001,77,"{") #20209=@"loc,{#10000},8,35,8,35" locations_default(#20209,#10000,8,35,8,35) hasLocation(#20208,#20209) #20210=* tokeninfo(#20210,6,#20001,78,"type") #20211=@"loc,{#10000},8,37,8,40" locations_default(#20211,#10000,8,37,8,40) hasLocation(#20210,#20211) #20212=* tokeninfo(#20212,8,#20001,79,":") #20213=@"loc,{#10000},8,41,8,41" locations_default(#20213,#10000,8,41,8,41) hasLocation(#20212,#20213) #20214=* tokeninfo(#20214,4,#20001,80,"""json""") #20215=@"loc,{#10000},8,43,8,48" locations_default(#20215,#10000,8,43,8,48) hasLocation(#20214,#20215) #20216=* tokeninfo(#20216,8,#20001,81,"}") #20217=@"loc,{#10000},8,50,8,50" locations_default(#20217,#10000,8,50,8,50) hasLocation(#20216,#20217) #20218=* tokeninfo(#20218,8,#20001,82,";") #20219=@"loc,{#10000},8,51,8,51" locations_default(#20219,#10000,8,51,8,51) hasLocation(#20218,#20219) #20220=* tokeninfo(#20220,7,#20001,83,"const") #20221=@"loc,{#10000},10,1,10,5" locations_default(#20221,#10000,10,1,10,5) hasLocation(#20220,#20221) #20222=* tokeninfo(#20222,6,#20001,84,"v6") #20223=@"loc,{#10000},10,7,10,8" locations_default(#20223,#10000,10,7,10,8) hasLocation(#20222,#20223) #20224=* tokeninfo(#20224,8,#20001,85,"=") #20225=@"loc,{#10000},10,10,10,10" locations_default(#20225,#10000,10,10,10,10) hasLocation(#20224,#20225) #20226=* tokeninfo(#20226,7,#20001,86,"import") #20227=@"loc,{#10000},10,12,10,17" locations_default(#20227,#10000,10,12,10,17) hasLocation(#20226,#20227) #20228=* tokeninfo(#20228,8,#20001,87,"(") #20229=@"loc,{#10000},10,18,10,18" locations_default(#20229,#10000,10,18,10,18) hasLocation(#20228,#20229) #20230=* tokeninfo(#20230,4,#20001,88,"""module""") #20231=@"loc,{#10000},10,19,10,26" locations_default(#20231,#10000,10,19,10,26) hasLocation(#20230,#20231) #20232=* tokeninfo(#20232,8,#20001,89,",") #20233=@"loc,{#10000},10,27,10,27" locations_default(#20233,#10000,10,27,10,27) hasLocation(#20232,#20233) #20234=* tokeninfo(#20234,8,#20001,90,"{") #20235=@"loc,{#10000},10,29,10,29" locations_default(#20235,#10000,10,29,10,29) hasLocation(#20234,#20235) #20236=* tokeninfo(#20236,7,#20001,91,"with") #20237=@"loc,{#10000},10,31,10,34" locations_default(#20237,#10000,10,31,10,34) hasLocation(#20236,#20237) #20238=* tokeninfo(#20238,8,#20001,92,":") #20239=@"loc,{#10000},10,35,10,35" locations_default(#20239,#10000,10,35,10,35) hasLocation(#20238,#20239) #20240=* tokeninfo(#20240,8,#20001,93,"{") #20241=@"loc,{#10000},10,37,10,37" locations_default(#20241,#10000,10,37,10,37) hasLocation(#20240,#20241) #20242=* tokeninfo(#20242,6,#20001,94,"type") #20243=@"loc,{#10000},10,39,10,42" locations_default(#20243,#10000,10,39,10,42) hasLocation(#20242,#20243) #20244=* tokeninfo(#20244,8,#20001,95,":") #20245=@"loc,{#10000},10,43,10,43" locations_default(#20245,#10000,10,43,10,43) hasLocation(#20244,#20245) #20246=* tokeninfo(#20246,4,#20001,96,"""json""") #20247=@"loc,{#10000},10,45,10,50" locations_default(#20247,#10000,10,45,10,50) hasLocation(#20246,#20247) #20248=* tokeninfo(#20248,8,#20001,97,"}") #20249=@"loc,{#10000},10,52,10,52" locations_default(#20249,#10000,10,52,10,52) hasLocation(#20248,#20249) #20250=* tokeninfo(#20250,8,#20001,98,"}") #20251=@"loc,{#10000},10,54,10,54" locations_default(#20251,#10000,10,54,10,54) hasLocation(#20250,#20251) #20252=* tokeninfo(#20252,8,#20001,99,")") #20253=@"loc,{#10000},10,55,10,55" locations_default(#20253,#10000,10,55,10,55) hasLocation(#20252,#20253) #20254=* tokeninfo(#20254,8,#20001,100,";") #20255=@"loc,{#10000},10,56,10,56" locations_default(#20255,#10000,10,56,10,56) hasLocation(#20254,#20255) #20256=* tokeninfo(#20256,7,#20001,101,"import") #20257=@"loc,{#10000},12,1,12,6" locations_default(#20257,#10000,12,1,12,6) hasLocation(#20256,#20257) #20258=* tokeninfo(#20258,4,#20001,102,"""module""") #20259=@"loc,{#10000},12,8,12,15" locations_default(#20259,#10000,12,8,12,15) hasLocation(#20258,#20259) #20260=* tokeninfo(#20260,6,#20001,103,"assert") #20261=@"loc,{#10000},13,1,13,6" locations_default(#20261,#10000,13,1,13,6) hasLocation(#20260,#20261) next_token(#20002,#20260) #20262=* tokeninfo(#20262,8,#20001,104,"(") #20263=@"loc,{#10000},13,7,13,7" locations_default(#20263,#10000,13,7,13,7) hasLocation(#20262,#20263) #20264=* tokeninfo(#20264,8,#20001,105,"{") #20265=@"loc,{#10000},13,8,13,8" locations_default(#20265,#10000,13,8,13,8) hasLocation(#20264,#20265) #20266=* tokeninfo(#20266,6,#20001,106,"type") #20267=@"loc,{#10000},13,9,13,12" locations_default(#20267,#10000,13,9,13,12) hasLocation(#20266,#20267) #20268=* tokeninfo(#20268,8,#20001,107,":") #20269=@"loc,{#10000},13,13,13,13" locations_default(#20269,#10000,13,13,13,13) hasLocation(#20268,#20269) #20270=* tokeninfo(#20270,4,#20001,108,"""json""") #20271=@"loc,{#10000},13,15,13,20" locations_default(#20271,#10000,13,15,13,20) hasLocation(#20270,#20271) #20272=* tokeninfo(#20272,8,#20001,109,"}") #20273=@"loc,{#10000},13,21,13,21" locations_default(#20273,#10000,13,21,13,21) hasLocation(#20272,#20273) #20274=* tokeninfo(#20274,8,#20001,110,")") #20275=@"loc,{#10000},13,22,13,22" locations_default(#20275,#10000,13,22,13,22) hasLocation(#20274,#20275) #20276=* tokeninfo(#20276,8,#20001,111,";") #20277=@"loc,{#10000},13,23,13,23" locations_default(#20277,#10000,13,23,13,23) hasLocation(#20276,#20277) #20278=* tokeninfo(#20278,7,#20001,112,"import") #20279=@"loc,{#10000},15,1,15,6" locations_default(#20279,#10000,15,1,15,6) hasLocation(#20278,#20279) next_token(#20004,#20278) #20280=* tokeninfo(#20280,4,#20001,113,"""module""") #20281=@"loc,{#10000},15,8,15,15" locations_default(#20281,#10000,15,8,15,15) hasLocation(#20280,#20281) #20282=* tokeninfo(#20282,6,#20001,114,"assert") #20283=@"loc,{#10000},15,17,15,22" locations_default(#20283,#10000,15,17,15,22) hasLocation(#20282,#20283) #20284=* tokeninfo(#20284,8,#20001,115,"{") #20285=@"loc,{#10000},15,24,15,24" locations_default(#20285,#10000,15,24,15,24) hasLocation(#20284,#20285) #20286=* tokeninfo(#20286,6,#20001,116,"type") #20287=@"loc,{#10000},15,26,15,29" locations_default(#20287,#10000,15,26,15,29) hasLocation(#20286,#20287) #20288=* tokeninfo(#20288,8,#20001,117,":") #20289=@"loc,{#10000},15,30,15,30" locations_default(#20289,#10000,15,30,15,30) hasLocation(#20288,#20289) #20290=* tokeninfo(#20290,4,#20001,118,"""json""") #20291=@"loc,{#10000},15,32,15,37" locations_default(#20291,#10000,15,32,15,37) hasLocation(#20290,#20291) #20292=* tokeninfo(#20292,8,#20001,119,"}") #20293=@"loc,{#10000},15,39,15,39" locations_default(#20293,#10000,15,39,15,39) hasLocation(#20292,#20293) #20294=* tokeninfo(#20294,8,#20001,120,";") #20295=@"loc,{#10000},15,40,15,40" locations_default(#20295,#10000,15,40,15,40) hasLocation(#20294,#20295) #20296=* tokeninfo(#20296,7,#20001,121,"import") #20297=@"loc,{#10000},16,1,16,6" locations_default(#20297,#10000,16,1,16,6) hasLocation(#20296,#20297) #20298=* tokeninfo(#20298,8,#20001,122,"*") #20299=@"loc,{#10000},16,8,16,8" locations_default(#20299,#10000,16,8,16,8) hasLocation(#20298,#20299) #20300=* tokeninfo(#20300,6,#20001,123,"as") #20301=@"loc,{#10000},16,10,16,11" locations_default(#20301,#10000,16,10,16,11) hasLocation(#20300,#20301) #20302=* tokeninfo(#20302,6,#20001,124,"v1") #20303=@"loc,{#10000},16,13,16,14" locations_default(#20303,#10000,16,13,16,14) hasLocation(#20302,#20303) #20304=* tokeninfo(#20304,6,#20001,125,"from") #20305=@"loc,{#10000},16,16,16,19" locations_default(#20305,#10000,16,16,16,19) hasLocation(#20304,#20305) #20306=* tokeninfo(#20306,4,#20001,126,"""module""") #20307=@"loc,{#10000},16,21,16,28" locations_default(#20307,#10000,16,21,16,28) hasLocation(#20306,#20307) #20308=* tokeninfo(#20308,6,#20001,127,"assert") #20309=@"loc,{#10000},16,30,16,35" locations_default(#20309,#10000,16,30,16,35) hasLocation(#20308,#20309) #20310=* tokeninfo(#20310,8,#20001,128,"{") #20311=@"loc,{#10000},16,37,16,37" locations_default(#20311,#10000,16,37,16,37) hasLocation(#20310,#20311) #20312=* tokeninfo(#20312,6,#20001,129,"type") #20313=@"loc,{#10000},16,39,16,42" locations_default(#20313,#10000,16,39,16,42) hasLocation(#20312,#20313) #20314=* tokeninfo(#20314,8,#20001,130,":") #20315=@"loc,{#10000},16,43,16,43" locations_default(#20315,#10000,16,43,16,43) hasLocation(#20314,#20315) #20316=* tokeninfo(#20316,4,#20001,131,"""json""") #20317=@"loc,{#10000},16,45,16,50" locations_default(#20317,#10000,16,45,16,50) hasLocation(#20316,#20317) #20318=* tokeninfo(#20318,8,#20001,132,"}") #20319=@"loc,{#10000},16,52,16,52" locations_default(#20319,#10000,16,52,16,52) hasLocation(#20318,#20319) #20320=* tokeninfo(#20320,8,#20001,133,";") #20321=@"loc,{#10000},16,53,16,53" locations_default(#20321,#10000,16,53,16,53) hasLocation(#20320,#20321) #20322=* tokeninfo(#20322,7,#20001,134,"import") #20323=@"loc,{#10000},17,1,17,6" locations_default(#20323,#10000,17,1,17,6) hasLocation(#20322,#20323) #20324=* tokeninfo(#20324,8,#20001,135,"{") #20325=@"loc,{#10000},17,8,17,8" locations_default(#20325,#10000,17,8,17,8) hasLocation(#20324,#20325) #20326=* tokeninfo(#20326,6,#20001,136,"v2") #20327=@"loc,{#10000},17,10,17,11" locations_default(#20327,#10000,17,10,17,11) hasLocation(#20326,#20327) #20328=* tokeninfo(#20328,8,#20001,137,"}") #20329=@"loc,{#10000},17,13,17,13" locations_default(#20329,#10000,17,13,17,13) hasLocation(#20328,#20329) #20330=* tokeninfo(#20330,6,#20001,138,"from") #20331=@"loc,{#10000},17,15,17,18" locations_default(#20331,#10000,17,15,17,18) hasLocation(#20330,#20331) #20332=* tokeninfo(#20332,4,#20001,139,"""module""") #20333=@"loc,{#10000},17,20,17,27" locations_default(#20333,#10000,17,20,17,27) hasLocation(#20332,#20333) #20334=* tokeninfo(#20334,6,#20001,140,"assert") #20335=@"loc,{#10000},17,29,17,34" locations_default(#20335,#10000,17,29,17,34) hasLocation(#20334,#20335) #20336=* tokeninfo(#20336,8,#20001,141,"{") #20337=@"loc,{#10000},17,36,17,36" locations_default(#20337,#10000,17,36,17,36) hasLocation(#20336,#20337) #20338=* tokeninfo(#20338,6,#20001,142,"type") #20339=@"loc,{#10000},17,38,17,41" locations_default(#20339,#10000,17,38,17,41) hasLocation(#20338,#20339) #20340=* tokeninfo(#20340,8,#20001,143,":") #20341=@"loc,{#10000},17,42,17,42" locations_default(#20341,#10000,17,42,17,42) hasLocation(#20340,#20341) #20342=* tokeninfo(#20342,4,#20001,144,"""json""") #20343=@"loc,{#10000},17,44,17,49" locations_default(#20343,#10000,17,44,17,49) hasLocation(#20342,#20343) #20344=* tokeninfo(#20344,8,#20001,145,"}") #20345=@"loc,{#10000},17,51,17,51" locations_default(#20345,#10000,17,51,17,51) hasLocation(#20344,#20345) #20346=* tokeninfo(#20346,8,#20001,146,";") #20347=@"loc,{#10000},17,52,17,52" locations_default(#20347,#10000,17,52,17,52) hasLocation(#20346,#20347) #20348=* tokeninfo(#20348,7,#20001,147,"import") #20349=@"loc,{#10000},18,1,18,6" locations_default(#20349,#10000,18,1,18,6) hasLocation(#20348,#20349) #20350=* tokeninfo(#20350,6,#20001,148,"v3") #20351=@"loc,{#10000},18,8,18,9" locations_default(#20351,#10000,18,8,18,9) hasLocation(#20350,#20351) #20352=* tokeninfo(#20352,6,#20001,149,"from") #20353=@"loc,{#10000},18,11,18,14" locations_default(#20353,#10000,18,11,18,14) hasLocation(#20352,#20353) #20354=* tokeninfo(#20354,4,#20001,150,"""module""") #20355=@"loc,{#10000},18,16,18,23" locations_default(#20355,#10000,18,16,18,23) hasLocation(#20354,#20355) #20356=* tokeninfo(#20356,6,#20001,151,"assert") #20357=@"loc,{#10000},18,25,18,30" locations_default(#20357,#10000,18,25,18,30) hasLocation(#20356,#20357) #20358=* tokeninfo(#20358,8,#20001,152,"{") #20359=@"loc,{#10000},18,32,18,32" locations_default(#20359,#10000,18,32,18,32) hasLocation(#20358,#20359) #20360=* tokeninfo(#20360,6,#20001,153,"type") #20361=@"loc,{#10000},18,34,18,37" locations_default(#20361,#10000,18,34,18,37) hasLocation(#20360,#20361) #20362=* tokeninfo(#20362,8,#20001,154,":") #20363=@"loc,{#10000},18,38,18,38" locations_default(#20363,#10000,18,38,18,38) hasLocation(#20362,#20363) #20364=* tokeninfo(#20364,4,#20001,155,"""json""") #20365=@"loc,{#10000},18,40,18,45" locations_default(#20365,#10000,18,40,18,45) hasLocation(#20364,#20365) #20366=* tokeninfo(#20366,8,#20001,156,"}") #20367=@"loc,{#10000},18,47,18,47" locations_default(#20367,#10000,18,47,18,47) hasLocation(#20366,#20367) #20368=* tokeninfo(#20368,8,#20001,157,";") #20369=@"loc,{#10000},18,48,18,48" locations_default(#20369,#10000,18,48,18,48) hasLocation(#20368,#20369) #20370=* tokeninfo(#20370,7,#20001,158,"export") #20371=@"loc,{#10000},20,1,20,6" locations_default(#20371,#10000,20,1,20,6) hasLocation(#20370,#20371) #20372=* tokeninfo(#20372,8,#20001,159,"{") #20373=@"loc,{#10000},20,8,20,8" locations_default(#20373,#10000,20,8,20,8) hasLocation(#20372,#20373) #20374=* tokeninfo(#20374,6,#20001,160,"v4") #20375=@"loc,{#10000},20,10,20,11" locations_default(#20375,#10000,20,10,20,11) hasLocation(#20374,#20375) #20376=* tokeninfo(#20376,8,#20001,161,"}") #20377=@"loc,{#10000},20,13,20,13" locations_default(#20377,#10000,20,13,20,13) hasLocation(#20376,#20377) #20378=* tokeninfo(#20378,6,#20001,162,"from") #20379=@"loc,{#10000},20,15,20,18" locations_default(#20379,#10000,20,15,20,18) hasLocation(#20378,#20379) #20380=* tokeninfo(#20380,4,#20001,163,"""module""") #20381=@"loc,{#10000},20,20,20,27" locations_default(#20381,#10000,20,20,20,27) hasLocation(#20380,#20381) #20382=* tokeninfo(#20382,6,#20001,164,"assert") #20383=@"loc,{#10000},20,29,20,34" locations_default(#20383,#10000,20,29,20,34) hasLocation(#20382,#20383) #20384=* tokeninfo(#20384,8,#20001,165,"{") #20385=@"loc,{#10000},20,36,20,36" locations_default(#20385,#10000,20,36,20,36) hasLocation(#20384,#20385) #20386=* tokeninfo(#20386,6,#20001,166,"type") #20387=@"loc,{#10000},20,38,20,41" locations_default(#20387,#10000,20,38,20,41) hasLocation(#20386,#20387) #20388=* tokeninfo(#20388,8,#20001,167,":") #20389=@"loc,{#10000},20,42,20,42" locations_default(#20389,#10000,20,42,20,42) hasLocation(#20388,#20389) #20390=* tokeninfo(#20390,4,#20001,168,"""json""") #20391=@"loc,{#10000},20,44,20,49" locations_default(#20391,#10000,20,44,20,49) hasLocation(#20390,#20391) #20392=* tokeninfo(#20392,8,#20001,169,"}") #20393=@"loc,{#10000},20,51,20,51" locations_default(#20393,#10000,20,51,20,51) hasLocation(#20392,#20393) #20394=* tokeninfo(#20394,8,#20001,170,";") #20395=@"loc,{#10000},20,52,20,52" locations_default(#20395,#10000,20,52,20,52) hasLocation(#20394,#20395) #20396=* tokeninfo(#20396,7,#20001,171,"export") #20397=@"loc,{#10000},21,1,21,6" locations_default(#20397,#10000,21,1,21,6) hasLocation(#20396,#20397) #20398=* tokeninfo(#20398,8,#20001,172,"*") #20399=@"loc,{#10000},21,8,21,8" locations_default(#20399,#10000,21,8,21,8) hasLocation(#20398,#20399) #20400=* tokeninfo(#20400,6,#20001,173,"from") #20401=@"loc,{#10000},21,10,21,13" locations_default(#20401,#10000,21,10,21,13) hasLocation(#20400,#20401) #20402=* tokeninfo(#20402,4,#20001,174,"""module""") #20403=@"loc,{#10000},21,15,21,22" locations_default(#20403,#10000,21,15,21,22) hasLocation(#20402,#20403) #20404=* tokeninfo(#20404,6,#20001,175,"assert") #20405=@"loc,{#10000},21,24,21,29" locations_default(#20405,#10000,21,24,21,29) hasLocation(#20404,#20405) #20406=* tokeninfo(#20406,8,#20001,176,"{") #20407=@"loc,{#10000},21,31,21,31" locations_default(#20407,#10000,21,31,21,31) hasLocation(#20406,#20407) #20408=* tokeninfo(#20408,6,#20001,177,"type") #20409=@"loc,{#10000},21,33,21,36" locations_default(#20409,#10000,21,33,21,36) hasLocation(#20408,#20409) #20410=* tokeninfo(#20410,8,#20001,178,":") #20411=@"loc,{#10000},21,37,21,37" locations_default(#20411,#10000,21,37,21,37) hasLocation(#20410,#20411) #20412=* tokeninfo(#20412,4,#20001,179,"""json""") #20413=@"loc,{#10000},21,39,21,44" locations_default(#20413,#10000,21,39,21,44) hasLocation(#20412,#20413) #20414=* tokeninfo(#20414,8,#20001,180,"}") #20415=@"loc,{#10000},21,46,21,46" locations_default(#20415,#10000,21,46,21,46) hasLocation(#20414,#20415) #20416=* tokeninfo(#20416,8,#20001,181,";") #20417=@"loc,{#10000},21,47,21,47" locations_default(#20417,#10000,21,47,21,47) hasLocation(#20416,#20417) #20418=* tokeninfo(#20418,7,#20001,182,"export") #20419=@"loc,{#10000},22,1,22,6" locations_default(#20419,#10000,22,1,22,6) hasLocation(#20418,#20419) #20420=* tokeninfo(#20420,8,#20001,183,"*") #20421=@"loc,{#10000},22,8,22,8" locations_default(#20421,#10000,22,8,22,8) hasLocation(#20420,#20421) #20422=* tokeninfo(#20422,6,#20001,184,"as") #20423=@"loc,{#10000},22,10,22,11" locations_default(#20423,#10000,22,10,22,11) hasLocation(#20422,#20423) #20424=* tokeninfo(#20424,6,#20001,185,"v5") #20425=@"loc,{#10000},22,13,22,14" locations_default(#20425,#10000,22,13,22,14) hasLocation(#20424,#20425) #20426=* tokeninfo(#20426,6,#20001,186,"from") #20427=@"loc,{#10000},22,16,22,19" locations_default(#20427,#10000,22,16,22,19) hasLocation(#20426,#20427) #20428=* tokeninfo(#20428,4,#20001,187,"""module""") #20429=@"loc,{#10000},22,21,22,28" locations_default(#20429,#10000,22,21,22,28) hasLocation(#20428,#20429) #20430=* tokeninfo(#20430,6,#20001,188,"assert") #20431=@"loc,{#10000},22,30,22,35" locations_default(#20431,#10000,22,30,22,35) hasLocation(#20430,#20431) #20432=* tokeninfo(#20432,8,#20001,189,"{") #20433=@"loc,{#10000},22,37,22,37" locations_default(#20433,#10000,22,37,22,37) hasLocation(#20432,#20433) #20434=* tokeninfo(#20434,6,#20001,190,"type") #20435=@"loc,{#10000},22,39,22,42" locations_default(#20435,#10000,22,39,22,42) hasLocation(#20434,#20435) #20436=* tokeninfo(#20436,8,#20001,191,":") #20437=@"loc,{#10000},22,43,22,43" locations_default(#20437,#10000,22,43,22,43) hasLocation(#20436,#20437) #20438=* tokeninfo(#20438,4,#20001,192,"""json""") #20439=@"loc,{#10000},22,45,22,50" locations_default(#20439,#10000,22,45,22,50) hasLocation(#20438,#20439) #20440=* tokeninfo(#20440,8,#20001,193,"}") #20441=@"loc,{#10000},22,52,22,52" locations_default(#20441,#10000,22,52,22,52) hasLocation(#20440,#20441) #20442=* tokeninfo(#20442,8,#20001,194,";") #20443=@"loc,{#10000},22,53,22,53" locations_default(#20443,#10000,22,53,22,53) hasLocation(#20442,#20443) #20444=* tokeninfo(#20444,7,#20001,195,"const") #20445=@"loc,{#10000},24,1,24,5" locations_default(#20445,#10000,24,1,24,5) hasLocation(#20444,#20445) #20446=* tokeninfo(#20446,6,#20001,196,"v6") #20447=@"loc,{#10000},24,7,24,8" locations_default(#20447,#10000,24,7,24,8) hasLocation(#20446,#20447) #20448=* tokeninfo(#20448,8,#20001,197,"=") #20449=@"loc,{#10000},24,10,24,10" locations_default(#20449,#10000,24,10,24,10) hasLocation(#20448,#20449) #20450=* tokeninfo(#20450,7,#20001,198,"import") #20451=@"loc,{#10000},24,12,24,17" locations_default(#20451,#10000,24,12,24,17) hasLocation(#20450,#20451) #20452=* tokeninfo(#20452,8,#20001,199,"(") #20453=@"loc,{#10000},24,18,24,18" locations_default(#20453,#10000,24,18,24,18) hasLocation(#20452,#20453) #20454=* tokeninfo(#20454,4,#20001,200,"""module""") #20455=@"loc,{#10000},24,19,24,26" locations_default(#20455,#10000,24,19,24,26) hasLocation(#20454,#20455) #20456=* tokeninfo(#20456,8,#20001,201,",") #20457=@"loc,{#10000},24,27,24,27" locations_default(#20457,#10000,24,27,24,27) hasLocation(#20456,#20457) #20458=* tokeninfo(#20458,8,#20001,202,"{") #20459=@"loc,{#10000},24,29,24,29" locations_default(#20459,#10000,24,29,24,29) hasLocation(#20458,#20459) #20460=* tokeninfo(#20460,6,#20001,203,"assert") #20461=@"loc,{#10000},24,31,24,36" locations_default(#20461,#10000,24,31,24,36) hasLocation(#20460,#20461) #20462=* tokeninfo(#20462,8,#20001,204,":") #20463=@"loc,{#10000},24,37,24,37" locations_default(#20463,#10000,24,37,24,37) hasLocation(#20462,#20463) #20464=* tokeninfo(#20464,8,#20001,205,"{") #20465=@"loc,{#10000},24,39,24,39" locations_default(#20465,#10000,24,39,24,39) hasLocation(#20464,#20465) #20466=* tokeninfo(#20466,6,#20001,206,"type") #20467=@"loc,{#10000},24,41,24,44" locations_default(#20467,#10000,24,41,24,44) hasLocation(#20466,#20467) #20468=* tokeninfo(#20468,8,#20001,207,":") #20469=@"loc,{#10000},24,45,24,45" locations_default(#20469,#10000,24,45,24,45) hasLocation(#20468,#20469) #20470=* tokeninfo(#20470,4,#20001,208,"""json""") #20471=@"loc,{#10000},24,47,24,52" locations_default(#20471,#10000,24,47,24,52) hasLocation(#20470,#20471) #20472=* tokeninfo(#20472,8,#20001,209,"}") #20473=@"loc,{#10000},24,54,24,54" locations_default(#20473,#10000,24,54,24,54) hasLocation(#20472,#20473) #20474=* tokeninfo(#20474,8,#20001,210,"}") #20475=@"loc,{#10000},24,56,24,56" locations_default(#20475,#10000,24,56,24,56) hasLocation(#20474,#20475) #20476=* tokeninfo(#20476,8,#20001,211,")") #20477=@"loc,{#10000},24,57,24,57" locations_default(#20477,#10000,24,57,24,57) hasLocation(#20476,#20477) #20478=* tokeninfo(#20478,8,#20001,212,";") #20479=@"loc,{#10000},24,58,24,58" locations_default(#20479,#10000,24,58,24,58) hasLocation(#20478,#20479) #20480=* tokeninfo(#20480,0,#20001,213,"") #20481=@"loc,{#10000},25,1,25,0" locations_default(#20481,#10000,25,1,25,0) hasLocation(#20480,#20481) toplevels(#20001,0) #20482=@"loc,{#10000},1,1,25,0" locations_default(#20482,#10000,1,1,25,0) hasLocation(#20001,#20482) #20483=@"module;{#10000},1,1" scopes(#20483,3) scopenodes(#20001,#20483) scopenesting(#20483,#20000) is_module(#20001) is_es2015_module(#20001) #20484=@"var;{v1};{#20483}" variables(#20484,"v1",#20483) #20485=@"var;{v2};{#20483}" variables(#20485,"v2",#20483) #20486=@"var;{v3};{#20483}" variables(#20486,"v3",#20483) #20487=@"local_type_name;{v1};{#20483}" local_type_names(#20487,"v1",#20483) #20488=@"local_type_name;{v2};{#20483}" local_type_names(#20488,"v2",#20483) #20489=@"local_type_name;{v3};{#20483}" local_type_names(#20489,"v3",#20483) #20490=@"local_namespace_name;{v1};{#20483}" local_namespace_names(#20490,"v1",#20483) #20491=@"local_namespace_name;{v2};{#20483}" local_namespace_names(#20491,"v2",#20483) #20492=@"local_namespace_name;{v3};{#20483}" local_namespace_names(#20492,"v3",#20483) variables(#20484,"v1",#20483) variables(#20485,"v2",#20483) variables(#20486,"v3",#20483) #20493=@"var;{v6};{#20483}" variables(#20493,"v6",#20483) local_type_names(#20487,"v1",#20483) local_type_names(#20488,"v2",#20483) local_type_names(#20489,"v3",#20483) local_namespace_names(#20490,"v1",#20483) local_namespace_names(#20491,"v2",#20483) local_namespace_names(#20492,"v3",#20483) #20494=@"var;{this};{#20483}" variables(#20494,"this",#20483) #20495=* stmts(#20495,27,#20001,0,"import ... son"" };") hasLocation(#20495,#20007) stmt_containers(#20495,#20001) #20496=* exprs(#20496,4,#20495,-1,"""module""") hasLocation(#20496,#20057) enclosing_stmt(#20496,#20495) expr_containers(#20496,#20001) literals("module","""module""",#20496) #20497=* regexpterm(#20497,14,#20496,0,"module") #20498=@"loc,{#10000},1,9,1,14" locations_default(#20498,#10000,1,9,1,14) hasLocation(#20497,#20498) regexp_const_value(#20497,"module") #20499=* exprs(#20499,8,#20495,-10,"{ type: ""json"" }") #20500=@"loc,{#10000},1,22,1,37" locations_default(#20500,#10000,1,22,1,37) hasLocation(#20499,#20500) enclosing_stmt(#20499,#20495) expr_containers(#20499,#20001) #20501=* properties(#20501,#20499,0,0,"type: ""json""") #20502=@"loc,{#10000},1,24,1,35" locations_default(#20502,#10000,1,24,1,35) hasLocation(#20501,#20502) #20503=* exprs(#20503,0,#20501,0,"type") hasLocation(#20503,#20063) enclosing_stmt(#20503,#20495) expr_containers(#20503,#20001) literals("type","type",#20503) #20504=* exprs(#20504,4,#20501,1,"""json""") hasLocation(#20504,#20067) enclosing_stmt(#20504,#20495) expr_containers(#20504,#20001) literals("json","""json""",#20504) #20505=* regexpterm(#20505,14,#20504,0,"json") #20506=@"loc,{#10000},1,31,1,34" locations_default(#20506,#10000,1,31,1,34) hasLocation(#20505,#20506) regexp_const_value(#20505,"json") #20507=* stmts(#20507,27,#20001,1,"import ... son"" };") hasLocation(#20507,#20009) stmt_containers(#20507,#20001) #20508=* exprs(#20508,4,#20507,-1,"""module""") hasLocation(#20508,#20083) enclosing_stmt(#20508,#20507) expr_containers(#20508,#20001) literals("module","""module""",#20508) #20509=* regexpterm(#20509,14,#20508,0,"module") #20510=@"loc,{#10000},2,22,2,27" locations_default(#20510,#10000,2,22,2,27) hasLocation(#20509,#20510) regexp_const_value(#20509,"module") #20511=* exprs(#20511,8,#20507,-10,"{ type: ""json"" }") #20512=@"loc,{#10000},2,35,2,50" locations_default(#20512,#10000,2,35,2,50) hasLocation(#20511,#20512) enclosing_stmt(#20511,#20507) expr_containers(#20511,#20001) #20513=* properties(#20513,#20511,0,0,"type: ""json""") #20514=@"loc,{#10000},2,37,2,48" locations_default(#20514,#10000,2,37,2,48) hasLocation(#20513,#20514) #20515=* exprs(#20515,0,#20513,0,"type") hasLocation(#20515,#20089) enclosing_stmt(#20515,#20507) expr_containers(#20515,#20001) literals("type","type",#20515) #20516=* exprs(#20516,4,#20513,1,"""json""") hasLocation(#20516,#20093) enclosing_stmt(#20516,#20507) expr_containers(#20516,#20001) literals("json","""json""",#20516) #20517=* regexpterm(#20517,14,#20516,0,"json") #20518=@"loc,{#10000},2,44,2,47" locations_default(#20518,#10000,2,44,2,47) hasLocation(#20517,#20518) regexp_const_value(#20517,"json") #20519=* exprs(#20519,85,#20507,0,"* as v1") #20520=@"loc,{#10000},2,8,2,14" locations_default(#20520,#10000,2,8,2,14) hasLocation(#20519,#20520) enclosing_stmt(#20519,#20507) expr_containers(#20519,#20001) #20521=* exprs(#20521,78,#20519,1,"v1") hasLocation(#20521,#20079) enclosing_stmt(#20521,#20507) expr_containers(#20521,#20001) literals("v1","v1",#20521) decl(#20521,#20484) typedecl(#20521,#20487) namespacedecl(#20521,#20490) #20522=* stmts(#20522,27,#20001,2,"import ... son"" };") hasLocation(#20522,#20011) stmt_containers(#20522,#20001) #20523=* exprs(#20523,4,#20522,-1,"""module""") hasLocation(#20523,#20109) enclosing_stmt(#20523,#20522) expr_containers(#20523,#20001) literals("module","""module""",#20523) #20524=* regexpterm(#20524,14,#20523,0,"module") #20525=@"loc,{#10000},3,21,3,26" locations_default(#20525,#10000,3,21,3,26) hasLocation(#20524,#20525) regexp_const_value(#20524,"module") #20526=* exprs(#20526,8,#20522,-10,"{ type: ""json"" }") #20527=@"loc,{#10000},3,34,3,49" locations_default(#20527,#10000,3,34,3,49) hasLocation(#20526,#20527) enclosing_stmt(#20526,#20522) expr_containers(#20526,#20001) #20528=* properties(#20528,#20526,0,0,"type: ""json""") #20529=@"loc,{#10000},3,36,3,47" locations_default(#20529,#10000,3,36,3,47) hasLocation(#20528,#20529) #20530=* exprs(#20530,0,#20528,0,"type") hasLocation(#20530,#20115) enclosing_stmt(#20530,#20522) expr_containers(#20530,#20001) literals("type","type",#20530) #20531=* exprs(#20531,4,#20528,1,"""json""") hasLocation(#20531,#20119) enclosing_stmt(#20531,#20522) expr_containers(#20531,#20001) literals("json","""json""",#20531) #20532=* regexpterm(#20532,14,#20531,0,"json") #20533=@"loc,{#10000},3,43,3,46" locations_default(#20533,#10000,3,43,3,46) hasLocation(#20532,#20533) regexp_const_value(#20532,"json") #20534=* exprs(#20534,83,#20522,0,"v2") hasLocation(#20534,#20103) enclosing_stmt(#20534,#20522) expr_containers(#20534,#20001) #20535=* exprs(#20535,0,#20534,0,"v2") hasLocation(#20535,#20103) enclosing_stmt(#20535,#20522) expr_containers(#20535,#20001) literals("v2","v2",#20535) #20536=* exprs(#20536,78,#20534,1,"v2") hasLocation(#20536,#20103) enclosing_stmt(#20536,#20522) expr_containers(#20536,#20001) literals("v2","v2",#20536) decl(#20536,#20485) typedecl(#20536,#20488) namespacedecl(#20536,#20491) #20537=* stmts(#20537,27,#20001,3,"import ... son"" };") hasLocation(#20537,#20013) stmt_containers(#20537,#20001) #20538=* exprs(#20538,4,#20537,-1,"""module""") hasLocation(#20538,#20131) enclosing_stmt(#20538,#20537) expr_containers(#20538,#20001) literals("module","""module""",#20538) #20539=* regexpterm(#20539,14,#20538,0,"module") #20540=@"loc,{#10000},4,17,4,22" locations_default(#20540,#10000,4,17,4,22) hasLocation(#20539,#20540) regexp_const_value(#20539,"module") #20541=* exprs(#20541,8,#20537,-10,"{ type: ""json"" }") #20542=@"loc,{#10000},4,30,4,45" locations_default(#20542,#10000,4,30,4,45) hasLocation(#20541,#20542) enclosing_stmt(#20541,#20537) expr_containers(#20541,#20001) #20543=* properties(#20543,#20541,0,0,"type: ""json""") #20544=@"loc,{#10000},4,32,4,43" locations_default(#20544,#10000,4,32,4,43) hasLocation(#20543,#20544) #20545=* exprs(#20545,0,#20543,0,"type") hasLocation(#20545,#20137) enclosing_stmt(#20545,#20537) expr_containers(#20545,#20001) literals("type","type",#20545) #20546=* exprs(#20546,4,#20543,1,"""json""") hasLocation(#20546,#20141) enclosing_stmt(#20546,#20537) expr_containers(#20546,#20001) literals("json","""json""",#20546) #20547=* regexpterm(#20547,14,#20546,0,"json") #20548=@"loc,{#10000},4,39,4,42" locations_default(#20548,#10000,4,39,4,42) hasLocation(#20547,#20548) regexp_const_value(#20547,"json") #20549=* exprs(#20549,84,#20537,0,"v3") hasLocation(#20549,#20127) enclosing_stmt(#20549,#20537) expr_containers(#20549,#20001) #20550=* exprs(#20550,78,#20549,1,"v3") hasLocation(#20550,#20127) enclosing_stmt(#20550,#20537) expr_containers(#20550,#20001) literals("v3","v3",#20550) decl(#20550,#20486) typedecl(#20550,#20489) namespacedecl(#20550,#20492) #20551=* stmts(#20551,30,#20001,4,"export ... son"" };") hasLocation(#20551,#20017) stmt_containers(#20551,#20001) #20552=* exprs(#20552,4,#20551,-2,"""module""") hasLocation(#20552,#20157) enclosing_stmt(#20552,#20551) expr_containers(#20552,#20001) literals("module","""module""",#20552) #20553=* regexpterm(#20553,14,#20552,0,"module") #20554=@"loc,{#10000},6,21,6,26" locations_default(#20554,#10000,6,21,6,26) hasLocation(#20553,#20554) regexp_const_value(#20553,"module") #20555=* exprs(#20555,8,#20551,-10,"{ type: ""json"" }") #20556=@"loc,{#10000},6,34,6,49" locations_default(#20556,#10000,6,34,6,49) hasLocation(#20555,#20556) enclosing_stmt(#20555,#20551) expr_containers(#20555,#20001) #20557=* properties(#20557,#20555,0,0,"type: ""json""") #20558=@"loc,{#10000},6,36,6,47" locations_default(#20558,#10000,6,36,6,47) hasLocation(#20557,#20558) #20559=* exprs(#20559,0,#20557,0,"type") hasLocation(#20559,#20163) enclosing_stmt(#20559,#20551) expr_containers(#20559,#20001) literals("type","type",#20559) #20560=* exprs(#20560,4,#20557,1,"""json""") hasLocation(#20560,#20167) enclosing_stmt(#20560,#20551) expr_containers(#20560,#20001) literals("json","""json""",#20560) #20561=* regexpterm(#20561,14,#20560,0,"json") #20562=@"loc,{#10000},6,43,6,46" locations_default(#20562,#10000,6,43,6,46) hasLocation(#20561,#20562) regexp_const_value(#20561,"json") #20563=* exprs(#20563,86,#20551,0,"v4") hasLocation(#20563,#20151) enclosing_stmt(#20563,#20551) expr_containers(#20563,#20001) #20564=* exprs(#20564,0,#20563,0,"v4") hasLocation(#20564,#20151) enclosing_stmt(#20564,#20551) expr_containers(#20564,#20001) literals("v4","v4",#20564) #20565=* exprs(#20565,0,#20563,1,"v4") hasLocation(#20565,#20151) enclosing_stmt(#20565,#20551) expr_containers(#20565,#20001) literals("v4","v4",#20565) #20566=* stmts(#20566,28,#20001,5,"export ... son"" };") hasLocation(#20566,#20019) stmt_containers(#20566,#20001) #20567=* exprs(#20567,4,#20566,0,"""module""") hasLocation(#20567,#20179) enclosing_stmt(#20567,#20566) expr_containers(#20567,#20001) literals("module","""module""",#20567) #20568=* regexpterm(#20568,14,#20567,0,"module") #20569=@"loc,{#10000},7,16,7,21" locations_default(#20569,#10000,7,16,7,21) hasLocation(#20568,#20569) regexp_const_value(#20568,"module") #20570=* exprs(#20570,8,#20566,-10,"{ type: ""json"" }") #20571=@"loc,{#10000},7,29,7,44" locations_default(#20571,#10000,7,29,7,44) hasLocation(#20570,#20571) enclosing_stmt(#20570,#20566) expr_containers(#20570,#20001) #20572=* properties(#20572,#20570,0,0,"type: ""json""") #20573=@"loc,{#10000},7,31,7,42" locations_default(#20573,#10000,7,31,7,42) hasLocation(#20572,#20573) #20574=* exprs(#20574,0,#20572,0,"type") hasLocation(#20574,#20185) enclosing_stmt(#20574,#20566) expr_containers(#20574,#20001) literals("type","type",#20574) #20575=* exprs(#20575,4,#20572,1,"""json""") hasLocation(#20575,#20189) enclosing_stmt(#20575,#20566) expr_containers(#20575,#20001) literals("json","""json""",#20575) #20576=* regexpterm(#20576,14,#20575,0,"json") #20577=@"loc,{#10000},7,38,7,41" locations_default(#20577,#10000,7,38,7,41) hasLocation(#20576,#20577) regexp_const_value(#20576,"json") #20578=* stmts(#20578,30,#20001,6,"export ... son"" };") hasLocation(#20578,#20021) stmt_containers(#20578,#20001) #20579=* exprs(#20579,4,#20578,-2,"""module""") hasLocation(#20579,#20205) enclosing_stmt(#20579,#20578) expr_containers(#20579,#20001) literals("module","""module""",#20579) #20580=* regexpterm(#20580,14,#20579,0,"module") #20581=@"loc,{#10000},8,22,8,27" locations_default(#20581,#10000,8,22,8,27) hasLocation(#20580,#20581) regexp_const_value(#20580,"module") #20582=* exprs(#20582,8,#20578,-10,"{ type: ""json"" }") #20583=@"loc,{#10000},8,35,8,50" locations_default(#20583,#10000,8,35,8,50) hasLocation(#20582,#20583) enclosing_stmt(#20582,#20578) expr_containers(#20582,#20001) #20584=* properties(#20584,#20582,0,0,"type: ""json""") #20585=@"loc,{#10000},8,37,8,48" locations_default(#20585,#10000,8,37,8,48) hasLocation(#20584,#20585) #20586=* exprs(#20586,0,#20584,0,"type") hasLocation(#20586,#20211) enclosing_stmt(#20586,#20578) expr_containers(#20586,#20001) literals("type","type",#20586) #20587=* exprs(#20587,4,#20584,1,"""json""") hasLocation(#20587,#20215) enclosing_stmt(#20587,#20578) expr_containers(#20587,#20001) literals("json","""json""",#20587) #20588=* regexpterm(#20588,14,#20587,0,"json") #20589=@"loc,{#10000},8,44,8,47" locations_default(#20589,#10000,8,44,8,47) hasLocation(#20588,#20589) regexp_const_value(#20588,"json") #20590=* exprs(#20590,96,#20578,0,"* as v5") #20591=@"loc,{#10000},8,8,8,14" locations_default(#20591,#10000,8,8,8,14) hasLocation(#20590,#20591) enclosing_stmt(#20590,#20578) expr_containers(#20590,#20001) #20592=* exprs(#20592,0,#20590,1,"v5") hasLocation(#20592,#20201) enclosing_stmt(#20592,#20578) expr_containers(#20592,#20001) literals("v5","v5",#20592) #20593=* stmts(#20593,22,#20001,7,"const v ... "" } });") hasLocation(#20593,#20025) stmt_containers(#20593,#20001) #20594=* exprs(#20594,64,#20593,0,"v6 = im ... n"" } })") #20595=@"loc,{#10000},10,7,10,55" locations_default(#20595,#10000,10,7,10,55) hasLocation(#20594,#20595) enclosing_stmt(#20594,#20593) expr_containers(#20594,#20001) #20596=* exprs(#20596,78,#20594,0,"v6") hasLocation(#20596,#20223) enclosing_stmt(#20596,#20593) expr_containers(#20596,#20001) literals("v6","v6",#20596) decl(#20596,#20493) #20597=* exprs(#20597,99,#20594,1,"import( ... n"" } })") #20598=@"loc,{#10000},10,12,10,55" locations_default(#20598,#10000,10,12,10,55) hasLocation(#20597,#20598) enclosing_stmt(#20597,#20593) expr_containers(#20597,#20001) #20599=* exprs(#20599,4,#20597,0,"""module""") hasLocation(#20599,#20231) enclosing_stmt(#20599,#20593) expr_containers(#20599,#20001) literals("module","""module""",#20599) #20600=* regexpterm(#20600,14,#20599,0,"module") #20601=@"loc,{#10000},10,20,10,25" locations_default(#20601,#10000,10,20,10,25) hasLocation(#20600,#20601) regexp_const_value(#20600,"module") #20602=* exprs(#20602,8,#20597,1,"{ with: ... on"" } }") #20603=@"loc,{#10000},10,29,10,54" locations_default(#20603,#10000,10,29,10,54) hasLocation(#20602,#20603) enclosing_stmt(#20602,#20593) expr_containers(#20602,#20001) #20604=* properties(#20604,#20602,0,0,"with: { ... json"" }") #20605=@"loc,{#10000},10,31,10,52" locations_default(#20605,#10000,10,31,10,52) hasLocation(#20604,#20605) #20606=* exprs(#20606,0,#20604,0,"with") hasLocation(#20606,#20237) enclosing_stmt(#20606,#20593) expr_containers(#20606,#20001) literals("with","with",#20606) #20607=* exprs(#20607,8,#20604,1,"{ type: ""json"" }") #20608=@"loc,{#10000},10,37,10,52" locations_default(#20608,#10000,10,37,10,52) hasLocation(#20607,#20608) enclosing_stmt(#20607,#20593) expr_containers(#20607,#20001) #20609=* properties(#20609,#20607,0,0,"type: ""json""") #20610=@"loc,{#10000},10,39,10,50" locations_default(#20610,#10000,10,39,10,50) hasLocation(#20609,#20610) #20611=* exprs(#20611,0,#20609,0,"type") hasLocation(#20611,#20243) enclosing_stmt(#20611,#20593) expr_containers(#20611,#20001) literals("type","type",#20611) #20612=* exprs(#20612,4,#20609,1,"""json""") hasLocation(#20612,#20247) enclosing_stmt(#20612,#20593) expr_containers(#20612,#20001) literals("json","""json""",#20612) #20613=* regexpterm(#20613,14,#20612,0,"json") #20614=@"loc,{#10000},10,46,10,49" locations_default(#20614,#10000,10,46,10,49) hasLocation(#20613,#20614) regexp_const_value(#20613,"json") #20615=* stmts(#20615,27,#20001,8,"import ""module""") #20616=@"loc,{#10000},12,1,12,15" locations_default(#20616,#10000,12,1,12,15) hasLocation(#20615,#20616) stmt_containers(#20615,#20001) #20617=* exprs(#20617,4,#20615,-1,"""module""") hasLocation(#20617,#20259) enclosing_stmt(#20617,#20615) expr_containers(#20617,#20001) literals("module","""module""",#20617) #20618=* regexpterm(#20618,14,#20617,0,"module") #20619=@"loc,{#10000},12,9,12,14" locations_default(#20619,#10000,12,9,12,14) hasLocation(#20618,#20619) regexp_const_value(#20618,"module") #20620=* stmts(#20620,2,#20001,9,"assert( ... son""});") #20621=@"loc,{#10000},13,1,13,23" locations_default(#20621,#10000,13,1,13,23) hasLocation(#20620,#20621) stmt_containers(#20620,#20001) #20622=* exprs(#20622,13,#20620,0,"assert( ... json""})") #20623=@"loc,{#10000},13,1,13,22" locations_default(#20623,#10000,13,1,13,22) hasLocation(#20622,#20623) enclosing_stmt(#20622,#20620) expr_containers(#20622,#20001) #20624=* exprs(#20624,79,#20622,-1,"assert") hasLocation(#20624,#20261) enclosing_stmt(#20624,#20620) expr_containers(#20624,#20001) literals("assert","assert",#20624) #20625=@"var;{assert};{#20000}" variables(#20625,"assert",#20000) bind(#20624,#20625) #20626=* exprs(#20626,8,#20622,0,"{type: ""json""}") #20627=@"loc,{#10000},13,8,13,21" locations_default(#20627,#10000,13,8,13,21) hasLocation(#20626,#20627) enclosing_stmt(#20626,#20620) expr_containers(#20626,#20001) #20628=* properties(#20628,#20626,0,0,"type: ""json""") #20629=@"loc,{#10000},13,9,13,20" locations_default(#20629,#10000,13,9,13,20) hasLocation(#20628,#20629) #20630=* exprs(#20630,0,#20628,0,"type") hasLocation(#20630,#20267) enclosing_stmt(#20630,#20620) expr_containers(#20630,#20001) literals("type","type",#20630) #20631=* exprs(#20631,4,#20628,1,"""json""") hasLocation(#20631,#20271) enclosing_stmt(#20631,#20620) expr_containers(#20631,#20001) literals("json","""json""",#20631) #20632=* regexpterm(#20632,14,#20631,0,"json") #20633=@"loc,{#10000},13,16,13,19" locations_default(#20633,#10000,13,16,13,19) hasLocation(#20632,#20633) regexp_const_value(#20632,"json") #20634=* stmts(#20634,27,#20001,10,"import ... son"" };") hasLocation(#20634,#20035) stmt_containers(#20634,#20001) #20635=* exprs(#20635,4,#20634,-1,"""module""") hasLocation(#20635,#20281) enclosing_stmt(#20635,#20634) expr_containers(#20635,#20001) literals("module","""module""",#20635) #20636=* regexpterm(#20636,14,#20635,0,"module") #20637=@"loc,{#10000},15,9,15,14" locations_default(#20637,#10000,15,9,15,14) hasLocation(#20636,#20637) regexp_const_value(#20636,"module") #20638=* exprs(#20638,8,#20634,-10,"{ type: ""json"" }") #20639=@"loc,{#10000},15,24,15,39" locations_default(#20639,#10000,15,24,15,39) hasLocation(#20638,#20639) enclosing_stmt(#20638,#20634) expr_containers(#20638,#20001) #20640=* properties(#20640,#20638,0,0,"type: ""json""") #20641=@"loc,{#10000},15,26,15,37" locations_default(#20641,#10000,15,26,15,37) hasLocation(#20640,#20641) #20642=* exprs(#20642,0,#20640,0,"type") hasLocation(#20642,#20287) enclosing_stmt(#20642,#20634) expr_containers(#20642,#20001) literals("type","type",#20642) #20643=* exprs(#20643,4,#20640,1,"""json""") hasLocation(#20643,#20291) enclosing_stmt(#20643,#20634) expr_containers(#20643,#20001) literals("json","""json""",#20643) #20644=* regexpterm(#20644,14,#20643,0,"json") #20645=@"loc,{#10000},15,33,15,36" locations_default(#20645,#10000,15,33,15,36) hasLocation(#20644,#20645) regexp_const_value(#20644,"json") #20646=* stmts(#20646,27,#20001,11,"import ... son"" };") hasLocation(#20646,#20037) stmt_containers(#20646,#20001) #20647=* exprs(#20647,4,#20646,-1,"""module""") hasLocation(#20647,#20307) enclosing_stmt(#20647,#20646) expr_containers(#20647,#20001) literals("module","""module""",#20647) #20648=* regexpterm(#20648,14,#20647,0,"module") #20649=@"loc,{#10000},16,22,16,27" locations_default(#20649,#10000,16,22,16,27) hasLocation(#20648,#20649) regexp_const_value(#20648,"module") #20650=* exprs(#20650,8,#20646,-10,"{ type: ""json"" }") #20651=@"loc,{#10000},16,37,16,52" locations_default(#20651,#10000,16,37,16,52) hasLocation(#20650,#20651) enclosing_stmt(#20650,#20646) expr_containers(#20650,#20001) #20652=* properties(#20652,#20650,0,0,"type: ""json""") #20653=@"loc,{#10000},16,39,16,50" locations_default(#20653,#10000,16,39,16,50) hasLocation(#20652,#20653) #20654=* exprs(#20654,0,#20652,0,"type") hasLocation(#20654,#20313) enclosing_stmt(#20654,#20646) expr_containers(#20654,#20001) literals("type","type",#20654) #20655=* exprs(#20655,4,#20652,1,"""json""") hasLocation(#20655,#20317) enclosing_stmt(#20655,#20646) expr_containers(#20655,#20001) literals("json","""json""",#20655) #20656=* regexpterm(#20656,14,#20655,0,"json") #20657=@"loc,{#10000},16,46,16,49" locations_default(#20657,#10000,16,46,16,49) hasLocation(#20656,#20657) regexp_const_value(#20656,"json") #20658=* exprs(#20658,85,#20646,0,"* as v1") #20659=@"loc,{#10000},16,8,16,14" locations_default(#20659,#10000,16,8,16,14) hasLocation(#20658,#20659) enclosing_stmt(#20658,#20646) expr_containers(#20658,#20001) #20660=* exprs(#20660,78,#20658,1,"v1") hasLocation(#20660,#20303) enclosing_stmt(#20660,#20646) expr_containers(#20660,#20001) literals("v1","v1",#20660) decl(#20660,#20484) typedecl(#20660,#20487) namespacedecl(#20660,#20490) #20661=* stmts(#20661,27,#20001,12,"import ... son"" };") hasLocation(#20661,#20039) stmt_containers(#20661,#20001) #20662=* exprs(#20662,4,#20661,-1,"""module""") hasLocation(#20662,#20333) enclosing_stmt(#20662,#20661) expr_containers(#20662,#20001) literals("module","""module""",#20662) #20663=* regexpterm(#20663,14,#20662,0,"module") #20664=@"loc,{#10000},17,21,17,26" locations_default(#20664,#10000,17,21,17,26) hasLocation(#20663,#20664) regexp_const_value(#20663,"module") #20665=* exprs(#20665,8,#20661,-10,"{ type: ""json"" }") #20666=@"loc,{#10000},17,36,17,51" locations_default(#20666,#10000,17,36,17,51) hasLocation(#20665,#20666) enclosing_stmt(#20665,#20661) expr_containers(#20665,#20001) #20667=* properties(#20667,#20665,0,0,"type: ""json""") #20668=@"loc,{#10000},17,38,17,49" locations_default(#20668,#10000,17,38,17,49) hasLocation(#20667,#20668) #20669=* exprs(#20669,0,#20667,0,"type") hasLocation(#20669,#20339) enclosing_stmt(#20669,#20661) expr_containers(#20669,#20001) literals("type","type",#20669) #20670=* exprs(#20670,4,#20667,1,"""json""") hasLocation(#20670,#20343) enclosing_stmt(#20670,#20661) expr_containers(#20670,#20001) literals("json","""json""",#20670) #20671=* regexpterm(#20671,14,#20670,0,"json") #20672=@"loc,{#10000},17,45,17,48" locations_default(#20672,#10000,17,45,17,48) hasLocation(#20671,#20672) regexp_const_value(#20671,"json") #20673=* exprs(#20673,83,#20661,0,"v2") hasLocation(#20673,#20327) enclosing_stmt(#20673,#20661) expr_containers(#20673,#20001) #20674=* exprs(#20674,0,#20673,0,"v2") hasLocation(#20674,#20327) enclosing_stmt(#20674,#20661) expr_containers(#20674,#20001) literals("v2","v2",#20674) #20675=* exprs(#20675,78,#20673,1,"v2") hasLocation(#20675,#20327) enclosing_stmt(#20675,#20661) expr_containers(#20675,#20001) literals("v2","v2",#20675) decl(#20675,#20485) typedecl(#20675,#20488) namespacedecl(#20675,#20491) #20676=* stmts(#20676,27,#20001,13,"import ... son"" };") hasLocation(#20676,#20041) stmt_containers(#20676,#20001) #20677=* exprs(#20677,4,#20676,-1,"""module""") hasLocation(#20677,#20355) enclosing_stmt(#20677,#20676) expr_containers(#20677,#20001) literals("module","""module""",#20677) #20678=* regexpterm(#20678,14,#20677,0,"module") #20679=@"loc,{#10000},18,17,18,22" locations_default(#20679,#10000,18,17,18,22) hasLocation(#20678,#20679) regexp_const_value(#20678,"module") #20680=* exprs(#20680,8,#20676,-10,"{ type: ""json"" }") #20681=@"loc,{#10000},18,32,18,47" locations_default(#20681,#10000,18,32,18,47) hasLocation(#20680,#20681) enclosing_stmt(#20680,#20676) expr_containers(#20680,#20001) #20682=* properties(#20682,#20680,0,0,"type: ""json""") #20683=@"loc,{#10000},18,34,18,45" locations_default(#20683,#10000,18,34,18,45) hasLocation(#20682,#20683) #20684=* exprs(#20684,0,#20682,0,"type") hasLocation(#20684,#20361) enclosing_stmt(#20684,#20676) expr_containers(#20684,#20001) literals("type","type",#20684) #20685=* exprs(#20685,4,#20682,1,"""json""") hasLocation(#20685,#20365) enclosing_stmt(#20685,#20676) expr_containers(#20685,#20001) literals("json","""json""",#20685) #20686=* regexpterm(#20686,14,#20685,0,"json") #20687=@"loc,{#10000},18,41,18,44" locations_default(#20687,#10000,18,41,18,44) hasLocation(#20686,#20687) regexp_const_value(#20686,"json") #20688=* exprs(#20688,84,#20676,0,"v3") hasLocation(#20688,#20351) enclosing_stmt(#20688,#20676) expr_containers(#20688,#20001) #20689=* exprs(#20689,78,#20688,1,"v3") hasLocation(#20689,#20351) enclosing_stmt(#20689,#20676) expr_containers(#20689,#20001) literals("v3","v3",#20689) decl(#20689,#20486) typedecl(#20689,#20489) namespacedecl(#20689,#20492) #20690=* stmts(#20690,30,#20001,14,"export ... son"" };") hasLocation(#20690,#20045) stmt_containers(#20690,#20001) #20691=* exprs(#20691,4,#20690,-2,"""module""") hasLocation(#20691,#20381) enclosing_stmt(#20691,#20690) expr_containers(#20691,#20001) literals("module","""module""",#20691) #20692=* regexpterm(#20692,14,#20691,0,"module") #20693=@"loc,{#10000},20,21,20,26" locations_default(#20693,#10000,20,21,20,26) hasLocation(#20692,#20693) regexp_const_value(#20692,"module") #20694=* exprs(#20694,8,#20690,-10,"{ type: ""json"" }") #20695=@"loc,{#10000},20,36,20,51" locations_default(#20695,#10000,20,36,20,51) hasLocation(#20694,#20695) enclosing_stmt(#20694,#20690) expr_containers(#20694,#20001) #20696=* properties(#20696,#20694,0,0,"type: ""json""") #20697=@"loc,{#10000},20,38,20,49" locations_default(#20697,#10000,20,38,20,49) hasLocation(#20696,#20697) #20698=* exprs(#20698,0,#20696,0,"type") hasLocation(#20698,#20387) enclosing_stmt(#20698,#20690) expr_containers(#20698,#20001) literals("type","type",#20698) #20699=* exprs(#20699,4,#20696,1,"""json""") hasLocation(#20699,#20391) enclosing_stmt(#20699,#20690) expr_containers(#20699,#20001) literals("json","""json""",#20699) #20700=* regexpterm(#20700,14,#20699,0,"json") #20701=@"loc,{#10000},20,45,20,48" locations_default(#20701,#10000,20,45,20,48) hasLocation(#20700,#20701) regexp_const_value(#20700,"json") #20702=* exprs(#20702,86,#20690,0,"v4") hasLocation(#20702,#20375) enclosing_stmt(#20702,#20690) expr_containers(#20702,#20001) #20703=* exprs(#20703,0,#20702,0,"v4") hasLocation(#20703,#20375) enclosing_stmt(#20703,#20690) expr_containers(#20703,#20001) literals("v4","v4",#20703) #20704=* exprs(#20704,0,#20702,1,"v4") hasLocation(#20704,#20375) enclosing_stmt(#20704,#20690) expr_containers(#20704,#20001) literals("v4","v4",#20704) #20705=* stmts(#20705,28,#20001,15,"export ... son"" };") hasLocation(#20705,#20047) stmt_containers(#20705,#20001) #20706=* exprs(#20706,4,#20705,0,"""module""") hasLocation(#20706,#20403) enclosing_stmt(#20706,#20705) expr_containers(#20706,#20001) literals("module","""module""",#20706) #20707=* regexpterm(#20707,14,#20706,0,"module") #20708=@"loc,{#10000},21,16,21,21" locations_default(#20708,#10000,21,16,21,21) hasLocation(#20707,#20708) regexp_const_value(#20707,"module") #20709=* exprs(#20709,8,#20705,-10,"{ type: ""json"" }") #20710=@"loc,{#10000},21,31,21,46" locations_default(#20710,#10000,21,31,21,46) hasLocation(#20709,#20710) enclosing_stmt(#20709,#20705) expr_containers(#20709,#20001) #20711=* properties(#20711,#20709,0,0,"type: ""json""") #20712=@"loc,{#10000},21,33,21,44" locations_default(#20712,#10000,21,33,21,44) hasLocation(#20711,#20712) #20713=* exprs(#20713,0,#20711,0,"type") hasLocation(#20713,#20409) enclosing_stmt(#20713,#20705) expr_containers(#20713,#20001) literals("type","type",#20713) #20714=* exprs(#20714,4,#20711,1,"""json""") hasLocation(#20714,#20413) enclosing_stmt(#20714,#20705) expr_containers(#20714,#20001) literals("json","""json""",#20714) #20715=* regexpterm(#20715,14,#20714,0,"json") #20716=@"loc,{#10000},21,40,21,43" locations_default(#20716,#10000,21,40,21,43) hasLocation(#20715,#20716) regexp_const_value(#20715,"json") #20717=* stmts(#20717,30,#20001,16,"export ... son"" };") hasLocation(#20717,#20049) stmt_containers(#20717,#20001) #20718=* exprs(#20718,4,#20717,-2,"""module""") hasLocation(#20718,#20429) enclosing_stmt(#20718,#20717) expr_containers(#20718,#20001) literals("module","""module""",#20718) #20719=* regexpterm(#20719,14,#20718,0,"module") #20720=@"loc,{#10000},22,22,22,27" locations_default(#20720,#10000,22,22,22,27) hasLocation(#20719,#20720) regexp_const_value(#20719,"module") #20721=* exprs(#20721,8,#20717,-10,"{ type: ""json"" }") #20722=@"loc,{#10000},22,37,22,52" locations_default(#20722,#10000,22,37,22,52) hasLocation(#20721,#20722) enclosing_stmt(#20721,#20717) expr_containers(#20721,#20001) #20723=* properties(#20723,#20721,0,0,"type: ""json""") #20724=@"loc,{#10000},22,39,22,50" locations_default(#20724,#10000,22,39,22,50) hasLocation(#20723,#20724) #20725=* exprs(#20725,0,#20723,0,"type") hasLocation(#20725,#20435) enclosing_stmt(#20725,#20717) expr_containers(#20725,#20001) literals("type","type",#20725) #20726=* exprs(#20726,4,#20723,1,"""json""") hasLocation(#20726,#20439) enclosing_stmt(#20726,#20717) expr_containers(#20726,#20001) literals("json","""json""",#20726) #20727=* regexpterm(#20727,14,#20726,0,"json") #20728=@"loc,{#10000},22,46,22,49" locations_default(#20728,#10000,22,46,22,49) hasLocation(#20727,#20728) regexp_const_value(#20727,"json") #20729=* exprs(#20729,96,#20717,0,"* as v5") #20730=@"loc,{#10000},22,8,22,14" locations_default(#20730,#10000,22,8,22,14) hasLocation(#20729,#20730) enclosing_stmt(#20729,#20717) expr_containers(#20729,#20001) #20731=* exprs(#20731,0,#20729,1,"v5") hasLocation(#20731,#20425) enclosing_stmt(#20731,#20717) expr_containers(#20731,#20001) literals("v5","v5",#20731) #20732=* stmts(#20732,22,#20001,17,"const v ... "" } });") hasLocation(#20732,#20053) stmt_containers(#20732,#20001) #20733=* exprs(#20733,64,#20732,0,"v6 = im ... n"" } })") #20734=@"loc,{#10000},24,7,24,57" locations_default(#20734,#10000,24,7,24,57) hasLocation(#20733,#20734) enclosing_stmt(#20733,#20732) expr_containers(#20733,#20001) #20735=* exprs(#20735,78,#20733,0,"v6") hasLocation(#20735,#20447) enclosing_stmt(#20735,#20732) expr_containers(#20735,#20001) literals("v6","v6",#20735) decl(#20735,#20493) #20736=* exprs(#20736,99,#20733,1,"import( ... n"" } })") #20737=@"loc,{#10000},24,12,24,57" locations_default(#20737,#10000,24,12,24,57) hasLocation(#20736,#20737) enclosing_stmt(#20736,#20732) expr_containers(#20736,#20001) #20738=* exprs(#20738,4,#20736,0,"""module""") hasLocation(#20738,#20455) enclosing_stmt(#20738,#20732) expr_containers(#20738,#20001) literals("module","""module""",#20738) #20739=* regexpterm(#20739,14,#20738,0,"module") #20740=@"loc,{#10000},24,20,24,25" locations_default(#20740,#10000,24,20,24,25) hasLocation(#20739,#20740) regexp_const_value(#20739,"module") #20741=* exprs(#20741,8,#20736,1,"{ asser ... on"" } }") #20742=@"loc,{#10000},24,29,24,56" locations_default(#20742,#10000,24,29,24,56) hasLocation(#20741,#20742) enclosing_stmt(#20741,#20732) expr_containers(#20741,#20001) #20743=* properties(#20743,#20741,0,0,"assert: ... json"" }") #20744=@"loc,{#10000},24,31,24,54" locations_default(#20744,#10000,24,31,24,54) hasLocation(#20743,#20744) #20745=* exprs(#20745,0,#20743,0,"assert") hasLocation(#20745,#20461) enclosing_stmt(#20745,#20732) expr_containers(#20745,#20001) literals("assert","assert",#20745) #20746=* exprs(#20746,8,#20743,1,"{ type: ""json"" }") #20747=@"loc,{#10000},24,39,24,54" locations_default(#20747,#10000,24,39,24,54) hasLocation(#20746,#20747) enclosing_stmt(#20746,#20732) expr_containers(#20746,#20001) #20748=* properties(#20748,#20746,0,0,"type: ""json""") #20749=@"loc,{#10000},24,41,24,52" locations_default(#20749,#10000,24,41,24,52) hasLocation(#20748,#20749) #20750=* exprs(#20750,0,#20748,0,"type") hasLocation(#20750,#20467) enclosing_stmt(#20750,#20732) expr_containers(#20750,#20001) literals("type","type",#20750) #20751=* exprs(#20751,4,#20748,1,"""json""") hasLocation(#20751,#20471) enclosing_stmt(#20751,#20732) expr_containers(#20751,#20001) literals("json","""json""",#20751) #20752=* regexpterm(#20752,14,#20751,0,"json") #20753=@"loc,{#10000},24,48,24,51" locations_default(#20753,#10000,24,48,24,51) hasLocation(#20752,#20753) regexp_const_value(#20752,"json") #20754=* entry_cfg_node(#20754,#20001) #20755=@"loc,{#10000},1,1,1,0" locations_default(#20755,#10000,1,1,1,0) hasLocation(#20754,#20755) #20756=* exit_cfg_node(#20756,#20001) hasLocation(#20756,#20481) successor(#20732,#20735) successor(#20738,#20736) successor(#20736,#20733) successor(#20735,#20738) successor(#20733,#20756) successor(#20717,#20718) successor(#20729,#20731) successor(#20731,#20732) successor(#20718,#20729) successor(#20705,#20706) successor(#20706,#20717) successor(#20690,#20691) successor(#20702,#20703) successor(#20704,#20705) successor(#20703,#20704) successor(#20691,#20702) successor(#20676,#20690) successor(#20661,#20676) successor(#20646,#20661) successor(#20634,#20646) successor(#20620,#20624) successor(#20626,#20630) successor(#20631,#20628) successor(#20630,#20631) successor(#20628,#20622) successor(#20624,#20626) successor(#20622,#20634) successor(#20615,#20620) successor(#20593,#20596) successor(#20599,#20597) successor(#20597,#20594) successor(#20596,#20599) successor(#20594,#20615) successor(#20578,#20579) successor(#20590,#20592) successor(#20592,#20593) successor(#20579,#20590) successor(#20566,#20567) successor(#20567,#20578) successor(#20551,#20552) successor(#20563,#20564) successor(#20565,#20566) successor(#20564,#20565) successor(#20552,#20563) successor(#20537,#20551) successor(#20522,#20537) successor(#20507,#20522) successor(#20495,#20507) successor(#20688,#20495) successor(#20673,#20688) successor(#20658,#20673) successor(#20549,#20658) successor(#20534,#20549) successor(#20519,#20534) successor(#20754,#20519) #20757=* js_parse_errors(#20757,#20001,"Error: Duplicate export 'v4'","export { v4 } from ""module"" assert { type: ""json"" }; ") #20758=@"loc,{#10000},20,10,20,10" locations_default(#20758,#10000,20,10,20,10) hasLocation(#20757,#20758) #20759=* lines(#20759,#20001,"import ""module"" with { type: ""json"" };"," ") hasLocation(#20759,#20007) #20760=* lines(#20760,#20001,"import * as v1 from ""module"" with { type: ""json"" };"," ") hasLocation(#20760,#20009) #20761=* lines(#20761,#20001,"import { v2 } from ""module"" with { type: ""json"" };"," ") hasLocation(#20761,#20011) #20762=* lines(#20762,#20001,"import v3 from ""module"" with { type: ""json"" };"," ") hasLocation(#20762,#20013) #20763=* lines(#20763,#20001,""," ") hasLocation(#20763,#20015) #20764=* lines(#20764,#20001,"export { v4 } from ""module"" with { type: ""json"" };"," ") hasLocation(#20764,#20017) #20765=* lines(#20765,#20001,"export * from ""module"" with { type: ""json"" };"," ") hasLocation(#20765,#20019) #20766=* lines(#20766,#20001,"export * as v5 from ""module"" with { type: ""json"" };"," ") hasLocation(#20766,#20021) #20767=* lines(#20767,#20001,""," ") hasLocation(#20767,#20023) #20768=* lines(#20768,#20001,"const v6 = import(""module"", { with: { type: ""json"" } });"," ") hasLocation(#20768,#20025) #20769=* lines(#20769,#20001,""," ") hasLocation(#20769,#20027) #20770=* lines(#20770,#20001,"import ""module"" // missing semicolon"," ") hasLocation(#20770,#20029) #20771=* lines(#20771,#20001,"assert({type: ""json""}); // function call, not import assertion"," ") hasLocation(#20771,#20031) #20772=* lines(#20772,#20001,""," ") hasLocation(#20772,#20033) #20773=* lines(#20773,#20001,"import ""module"" assert { type: ""json"" };"," ") hasLocation(#20773,#20035) #20774=* lines(#20774,#20001,"import * as v1 from ""module"" assert { type: ""json"" };"," ") hasLocation(#20774,#20037) #20775=* lines(#20775,#20001,"import { v2 } from ""module"" assert { type: ""json"" };"," ") hasLocation(#20775,#20039) #20776=* lines(#20776,#20001,"import v3 from ""module"" assert { type: ""json"" };"," ") hasLocation(#20776,#20041) #20777=* lines(#20777,#20001,""," ") hasLocation(#20777,#20043) #20778=* lines(#20778,#20001,"export { v4 } from ""module"" assert { type: ""json"" };"," ") hasLocation(#20778,#20045) #20779=* lines(#20779,#20001,"export * from ""module"" assert { type: ""json"" };"," ") hasLocation(#20779,#20047) #20780=* lines(#20780,#20001,"export * as v5 from ""module"" assert { type: ""json"" };"," ") hasLocation(#20780,#20049) #20781=* lines(#20781,#20001,""," ") hasLocation(#20781,#20051) #20782=* lines(#20782,#20001,"const v6 = import(""module"", { assert: { type: ""json"" } });"," ") hasLocation(#20782,#20053) numlines(#20001,24,0,0) numlines(#10000,24,18,2) filetype(#10000,"javascript")